본문 바로가기

DB

EXPORT EXPORT란? - 오라클에서 제공하는 논리적인 백업에 사용되는 유틸리티로써, binary file 형태로 기록한다. - $ORACLE_HOME/bin 디렉토리 안에 exp 실행파일이 있다. 윈도우의 경우 exp.exe파일 - 데이터베이스가 가동중인 상태에서 실행한다. - 전체 데이터베이스, 특정 사용자, 특정 테이블들을 EXPORT 할 수 있다. - 권한, 익덱스, 제약조건들과 테이블들과 연관되는 데이터 딕셔너리 정보도 EXPORT 할 것인지를 선택할 수 있다. - 마지막 EXPORT 이후로 변경된 테이블들에 대해서만 EXPORT 작업을 실행 할 수도 있다. EXPORT 옵션 - userid : EXPORT를 실행시키고 있는 username/password 명. - buffer : 데이터 행들을 가져오.. 더보기
IMPORT IMPORT란? - EXPORT 덤프 파일을 읽어서 그 안에 저장되어 있는 명령을 실행시킨다. - $ORACLE_HOME/bin 디렉토리 안에 imp 실행파일이 있다. 윈도우의 경우 imp.exe파일 - 데이터베이스를 복구하거나 재구성 하기위해 사용 한다. - IMPORT를 수행하기 위해서는 반드시 EXPORT한 dump file이 존재해야 하며, dump file 받은 EXPORT옵션에 따라서 IMPORT는 제약을 가질 수 있다. IMPORT 옵션 - userid : IMPORT를 실생시키는 계정의 username/password 명 - buffer : 데이터를 행들을 가져오는데 사용되는 buffer의 bytes 수 - file : IMPORT될 EXPORT 덤프 파일명 - show : 파일 내용이 화.. 더보기
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; 더보기