블로그 이미지
BJcomm
bjcomm

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
11-22 00:03

오라클 계정생성

2014. 11. 25. 17:35 | Posted by bjcomm

<오라클 계정생성>

1. 오라클을 접속한다. 계정은 아무거나 접속해도 무관함.

(cmd창에서 바로 접속시 C:\>sqlpluse "/as sysdba" ,

리눅스는 루트권한으로 로그인후 su - oracle 접속하여 sqlplus "/as sysdba")

2. 접속후 sys계정으로 접속을 변경합니다.

sql>conn /as sysdba

3. 테이블 스페이스 생성

sql>create tablespace tester_sp

datafile '/home/oracle/tester_sp.dbf' size 50M

autoextend on next 1M maxsize 100M;

create tablespace 테이블스페이스명 datafile '저장경로' size 50M

autoextend on next 1M maxsize 100M;

※ 기존 백업 디비 복구시에는 테이블스페이스 사이즈를 복구하고자 하는 파일의 사이즈 크기와 동일하거나 크게 해줘야된다.

 

4. 임시 테이블 스페이스 생성

sql>create temporary tablespace tester_sp_temp

tempfile '/home/oracle/tester_sp_temp.dbf' size 20M;

create temporary tablespace 임시 테이블스페이스 명

tempfile '저장경로' size 100M;

5. sys계정 접석후 유저계정생성 합니다.

sql>create user test identified by test default tablespace tester_sp temporary tablespace tester_sp_temp;

create user 유저이름 identified by 암호 default tablespace 생성한 테이블 스페이스 이름

temporary tablespace 생성한 임시테이블 스페이스 이름;

 

<생성한계정 권한부여>

sql>grant connect, resource to test;

grant connect, resource to 유저이름;

<계정삭제>

sql>drop user test cascade;

drop user 유저이름 cascade;

<테이블스페이스 삭제>

sql>drop tablespace tester_sp;

drop tablespace 테이블스페이스명;

테이블스페이스에 데이타가 존재하는 경우 including contents을 추가해줌.

ex) drop tablespace tester_sp including contents;

<DB 백업풀기>

c:\>imp test/123 file=c:\test.dmp

또는

c:\>imp userid=test/123@orc file=c:\test.dmp fromuser=test touser=test ignore=yes

imp 계정이름/계정암호 file=파일이름.dmp

옵션

imp userid=계정이름/계정암호@sid명(@sid명은 제거해도됨)

file=경로및파일이름 fromuser=exp시 유저아이디 touser=imp받을 유저아이디 ignore=yes

<DB 백업(dmp)>

c:\>exp test/123 file=c:\test.dmp

또는

c:\>exp userid=test/123@orc file=c:\test.dmp log=c:\test.log

exp 계정이름/계정암호 file=파일이름.dmp

또는

exp userid=계정이름/계정암호@sid명(@sid명은 제거해도됨) file=경로및파일이름 log=로그가저장될 파일