====== RMAN recovery catalog ====== ===== DATABASE 생성 ===== - dbca 를 이용하여 rcat 데이타베이스를 생성한다. ===== DATABASE 접근방법 ===== ==== SHELL 에서 설정변경 ==== - $ export ORACLE_SID=orcl $ echo $ORACLE_SID $ sqlplus / as sysdba SQL> select instance_name from v$instance; ==== sqlplus 로 바로 접근 ==== - $ sqlplus sys/oracle@rcat as sysdba SQL> select instance_name from v$instance; ===== 데이타베이스 생성 ===== - dbca 를 이용하여 rcat 데이타베이스를 생성한다. ===== TABLESPACE 생성 ===== - vi ts.sql create tablespace rcat_ts datafile '/u01/app/oracle/oradata/rcat/rcat01.dbf' size 30m; - cat 명령어로 ts.sql 파일을 확인한다. $ cat ts.sql create tablespace rcat_ts datafile '/u01/app/oracle/oradata/rcat/rcat01.dbf' size 30m; - sqlplus 로 바로 실행한다. $ sqlplus sys/oracle@rcat as sysdba @ts.sql $ sqlplus sys/oracle@rcat as sysdba SQL> @ts.sql ===== USER 생성 ===== - vi user.sql create user rcatowner identified by oracle temporary tablespace temp default tablespace rcat_ts quota unlimited on rcat_ts; grant recovery_catalog_owner to rcatowner; - sqlplus 로 바로 실행한다. $ sqlplus sys/oracle@rcat as sysdba @user.sql $ sqlplus sys/oracle@rcat as sysdba SQL> @user.sql ===== CATALOG 생성 ===== - rman 접속 $ rman target / catalog rcatowner/oracle@rcat RMAN> create catalog; ===== TARGET 데이타베이스 등록 생성 ===== - rman 접속 $ rman target / catalog rcatowner/oracle@rcat RMAN> register database; ===== 등록된 TARGET 데이타베이스 확인 ===== - sqlplus 접속 $ sqlplus rcatowner/oracle@rcat SQL> select * from DBINC;