$ 표시가 붙은 녀석들은 SQL PLUS에서 사용하는 명령어가 아니라 그냥 CMD 창에서 치는 명령어들이다. 데이터를 이관할 때, ORACLE 계정을 새로 만들어야 할 때, 유용하게 사용되는 명령어들이다.



1. 계정삭제

$ sqlplus /nolog
$ conn / as sysdba

혹은

$ sqlplus / as sysdba;

후에

drop user aaaa cascade;



2. 계정생성

create user 계정명 identified by 비밀번호 default tablespace system;
grant connect, resource, dba to 계정명;
conn 계정명/비밀번호
alter session set nls_territory='AMERICA';
alter session set nls_language='AMERICAN';



3. 스키마 생성(임포트)

(테이블익스포트.sql 파일을 C에 옮기고 파일명 변경한 후 아래의 명령어 입력)

@C:\파일명.sql;



4. 덤프

  • 덤프 파일 익스포트
$ exp userid=계정명/비밀번호 file='C:\파일명.dmp' full=y
  • 덤프 파일 임포트

cmd 에서 exit로, sqlplus에서 나온 후, C: 폴더로 이동한 상태에서,

$ imp userid=계정명/비밀번호 file='C:\파일명.dmp' full=y