2009. 3. 13. 01:44 Program.../Oracle
Oracle 계정관리 및 복구 & 백업
[ 백업/복구 및 계정생성 ]
1. 계정 관리 (SQL-PLUS)
(1) 생성
<1> 사용자 생성
SQL>CONN SYSTEM/pwd -- DBA Role이 있는 유저로 접속합니다.
SQL>CREATE USER TEST IDENTIFIED BY TEST; -- USER를 다시 생성합니다.
<2> 접근
SQL> CONN TEST/TEST - 연결 실패!!
SQL> CONN SYSTEM/pwd -- 권한 부여기능이 있는 유저로 접속
SQL> GRANT connect, resource TO TEST; -- 권한 부여
SQL> CONN TEST/TEST - 연결 성공!!
<3> 확인
SQL> CONN SYSTEM/pwd
SQL> SELECT username, default_tablespace, temporary_tablespace FROM DBA_USERS;
(2) 수정
<1> 접속
SQL>CONN SYSTEM/pwd -- SYSTEM USER로 접속
<2> 비밀번호 수정
SQL>ALTER USER scott IDENTIFIED BY lion; -- scott USER의 비밀번호 수정
<3> 수정된 계정으로 연결 확인
SQL>conn scott/lion
<4> 원래 비번으로 다시 수정
SQL>ALTER USER scott IDENTIFIED BY tiger; -- scott USER의 비밀번호 원래값으로 수정
(3) 삭제
<1> 접속
SQL>CONN SYSTEM/pwd
<2> 삭제
SQL> DROP USER test CASCADE;
<3> 확인
SQL>CONN SYSTEM/pwd
SQL> SELECT username, default_tablespace, temporary_tablespace FROM DBA_USERS;
2. 백업 및 복구 (도스 컨솔)
(1) 백업
<1> 전체 데이터베이스 [ Full Level Export ]
C:\>exp userid=system/pwd file='C:\SOO\ORACLE\day11\dump1.dmp' full=y
<2> 특정 사용자 [ User Level Export ]
C:\>exp scott/tiger file='C:\SOO\ORACLE\day11\dump2.dmp'
또는,
C:\>exp userid=system/pwd owner=scott file='C:\SOO\ORACLE\day11\dump2_1.dmp'
<3> 선택된 테이블 [Table Level Export]
C:\>exp userid=system/pwd file='C:\SOO\ORACLE\day11\dump3.dmp' tables=(scott.EMP, scott.DEPT) //잘 안됨
또는
C:\>exp userid=scott/tiger file='C:\SOO\ORACLE\day11\dump3_1.dmp' tables=(EMP, DEPT) log=exp.log
(2) 복구
<1> 전체 데이터베이스 [ Full Level Import ]
C:\>imp userid=system/pwd file='C:\SOO\ORACLE\day11\dump1.dmp' full=y
<2> 특정 사용자 [ User Level Import ]
C:\>imp userid=scott/tiger file='C:\SOO\ORACLE\day11\dump2.dmp'
<3> 다른 사용자에게 IMPORT [ User Level Import ]
==> scott유저의 데이터를 EXPORT받아서 test 유저에게 IMPORT하는 예
C:\>exp userid=system/pwd file='C:\SOO\ORACLE\day11\scott.dmp' owner=scott
C:\>imp userid=system/pwd file='C:\SOO\ORACLE\day11\scott.dmp' fromuser=scott touser=test
cf) 추천사이트 : http://www.oracleclub.com/ -> 오라클 강좌
'Program... > Oracle' 카테고리의 다른 글
Oracle 연결 연산자 (0) | 2009.03.13 |
---|---|
Oracle 산술 표현식 (0) | 2009.03.13 |
ER-WIN 사용방법 (0) | 2009.03.13 |
DB 논리적 모델링 (용어해설) (0) | 2009.03.13 |
Tablespace 오류복구 (0) | 2009.03.13 |