본문 바로가기

DB/오라클

purge 테이블 drop시 purge 명령어를 주지 않고 삭제 하게 되면 찌꺼기가 남게된다. drop table 테이블명 purge; 또는 purge recyclebin; 주면 된다. 더보기
오라클 설치시 지정한 SID가 있습니다 라고 나올 경우 레지스트 편집기에서 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 를 찾은 후 지워주면 된다. 더보기
텍스트 우편번호 오라클로 가져오기 1. http://www.postman.pe.kr/zipcode/index.html 위 사이트에서 우편번호 파일을 다운 받은 후 엑셀에서 열고 다시 CSV 파일로 변환 저장한다.(파일명 ZIPCODE.CSV) 2. 컨트롤 파일을 아래와 같이 작성 후, 원하는 폴더에 파일명은 ZIPCODE.CTL 저장한다. load data infile 'zipcode.csv' insert into table zipcode fields terminated by ',' (zipcode,sido,gugun,dong,bunji,seq) 3. ZIPCODE 테이블을 생성한다. CREATE TABLE ZIPCODE ( zipcode varchar2(7), sido varchar2(4), gugun varchar2(15), dong.. 더보기
GROUP BY의 HAVING 절 GROUP BY - 특정한 컬럼의 테이터 들을 다른 데이터들과 비교해 유일한 값에 따라 무리를 짓습니다. ㅁ - GROUP BY절을 사용하여 한 테이블의 행들을 원하는 그룹으로 나눕니다. - Column명을 GROUP함수와 SELECT절에 사용하고자 하는 경우 GROUP BY뒤에 Column명을 추가 합니다. SQL>SELECT b.deptno, COUNT(a.empno) FROM emp a, dept b WHERE a.deptno = b.deptno GROUP BY b.deptno DEPTNO COUNT(*) ------- ---------- 10 3 20 5 30 6 부서별로 그룹을 지은 검색 결과 값이며 부서별로 사원수를 보여줍니다. . ☞ Group By 예제 scott/tiger유저로 접속해서 .. 더보기
오라클 서비스 시작 중지 배치 파일 만들기 윈도우에서 오라클 서비스 시작 중지 배치 파일 만들기 1. 시작 - 제어판 - 관리도구 - 서비스 를 차례로 선택. 2. 서비스창에서 관련 서비스를 제어할수 있다. 3. 오라클 관련 서비스 이름을 모두 복사한다. 4. 배치 파일을 아래와 같이 만든다. 오라클 서비스 시작 배치파일 @echo off net start OracleJobSchedulerORACLE10 net start OracleOraDb10g_home1iSQL*Plus net start OracleOraDb10g_home1TNSListener net start OracleServiceORACLE10 net start OracleDBConsoleoracle10 오라클 서비스 중지 배치파일 @echo off net stop OracleJobSc.. 더보기
Export / Import 이용한 백업과 복구 Export와 Import는 가장 유용하게 그리고 자주 사용되는 백업관련 DBA ToolKit 입니다. SQL*Loader는 외부 데이터를 오라클 서버로 업로드 하는 역할을 수행 하지만 Export/Import는 오라클 서버의 데이터를 다른 오라클 서버(이때 플랫폼과는 무관하다. 예를 들어 윈도우용 오라클에서 Export 받은 파일을 Unix/Linux 서버 기반의 오라클로 Import 하는것이 가능하다) 또는 같은 서버의 다른 사용자로 Import 하는 것이 가능 하다. 먼저 Export부터 그 사용법에 대해 알아 보기로 하자. 1. Export - EXport는 데이터베이스의 논리적인 백업을 제공 한다. 즉 테이블, 데이블스페이스, 데이터를 포함한 사용자, 그리고 사용자가 만든 스키마 오브젝트(Ind.. 더보기
TOAD 단축키 더보기
SYS 계정 비번 잃어 버렸을때 sql> connect sys/test1234 as sysdba; sql> connect sys/비밀번호 as sysdba; 더보기
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor DB 접속 실패 : java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:orcl ORA-12505 오류는 DriverManager Object를 이용하여 오라클과 연결할 때 SID를 못 찾거나 인식되지 않을때 발생한다. 주요 원인 1. 컴퓨터 이름을 바꿨을때.... 2. 유동IP 일경우 확인방법: 1. 실행>cmd> lsnrctl services 실행 .. 더보기
숫자함수(Number Functions) ABS(n) ABS함수는 절대값을 계산하는 함수입니다. SQL>SELECT ABS Absolute FROM dual ; Absolute -------- 10(-10) CEIL(n) CEIL함수는 주어진 값보다는 크지만 가장 근접하는 최소값을 구하는 함수입니다. SQL>SELECT CEIL TEST FROM dual ; TEST ------- 11 (10.1) SQL>SELECT CEIL TEST FROM dual ; TEST ------- -10(-10.1) EXP(n) EXP함수는 주어진 값의 e의 승수를 나타냅니다. e는 2.171828183..입니다. FLOOR(n) FLOOR함수는 주어진 값보다 작거나 같은 최대 정수값을 구하는 함수입니다. CEIL 함수와 비교해 보세요. SQL>SELECT FL.. 더보기