목차

RMAN recovery catalog

DATABASE 생성

  1. dbca 를 이용하여 rcat 데이타베이스를 생성한다.

DATABASE 접근방법

SHELL 에서 설정변경

  1. $ export ORACLE_SID=orcl
    $ echo $ORACLE_SID
    $ sqlplus / as sysdba
    SQL> select instance_name from v$instance;

sqlplus 로 바로 접근

  1. $ sqlplus sys/oracle@rcat as sysdba
    SQL> select instance_name from v$instance;

데이타베이스 생성

  1. dbca 를 이용하여 rcat 데이타베이스를 생성한다.

TABLESPACE 생성

  1. vi ts.sql
    create tablespace rcat_ts
    datafile '/u01/app/oracle/oradata/rcat/rcat01.dbf'
    size 30m;
  2. cat 명령어로 ts.sql 파일을 확인한다.
    $ cat ts.sql
    create tablespace rcat_ts
    datafile '/u01/app/oracle/oradata/rcat/rcat01.dbf'
    size 30m;
  3. sqlplus 로 바로 실행한다.
    $ sqlplus sys/oracle@rcat as sysdba @ts.sql
    $ sqlplus sys/oracle@rcat as sysdba 
    SQL> @ts.sql

USER 생성

  1. 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;
  2. sqlplus 로 바로 실행한다.
    $ sqlplus sys/oracle@rcat as sysdba @user.sql
    $ sqlplus sys/oracle@rcat as sysdba 
    SQL> @user.sql

CATALOG 생성

  1. rman 접속
    $ rman target / catalog rcatowner/oracle@rcat
    RMAN> create catalog;

TARGET 데이타베이스 등록 생성

  1. rman 접속
    $ rman target / catalog rcatowner/oracle@rcat
    RMAN> register database;

등록된 TARGET 데이타베이스 확인

  1. sqlplus 접속
    $ sqlplus rcatowner/oracle@rcat
    SQL> select * from DBINC;