$
표시가 붙은 녀석들은 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