====== 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;