테스트 마스터 생성

업데이트된 정보가 필요한 빈도 및 속도에 준하여 각 개발 및 테스트 환경에 대한 데이터를 복제하는 가장 좋은 방법을 결정합니다.

운용 데이터베이스를 복제하여 테스트 마스터를 생성하는 최적의 방법을 결정하도록 다음 데이터 새로 고침 빈도 지침을 검토하십시오.

  • 자주 새로 고침(매일, 매주): 테스트 마스터를 물리적 대기 데이터베이스로 생성합니다.
  • 일반 새로고침(bi-weekly, 매월): RMAN DUPLICATE를 사용하여 활성 데이터베이스에서 테스트 마스터를 생성합니다.
  • 간혹 새로 고침(매분기, 반기적): RMAN 전체 데이터베이스 백업을 사용하여 테스트 마스터를 생성합니다.

물리적 대기 데이터베이스로 테스트 마스터 생성

항상 운용 데이터베이스와 동기화해야 할 때 물리적 대기 데이터베이스인 테스트 마스터를 생성합니다.

물리적 대기 데이터베이스는 스냅샷 생성을 위한 테스트 마스터입니다. 재해 복구를 위해 테스트 마스터를 사용하지 마십시오. 스냅샷은 Oracle ACFS 의 테스트 마스터와 동일한 서버에 생성됩니다.

이 예에서는 Oracle Database 버전 12.1.0.2을 다음 이름과 함께 사용합니다.

  • 소스 운용 데이터베이스 인스턴스: PRODDB(PDB 이름은 PDB1입니다. )
  • 테스트 마스터 데이터베이스 인스턴스: TSTMSTR(PDB 이름은 PDB1)
운용 데이터베이스의 /etc/hosts 디렉토리에 테스트 마스터 호스트 이름 항목을 추가하고, 테스트 마스터에 포트를 구성하고, 운용 데이터베이스와 테스트 마스터 데이터베이스 간에 Oracle Data Guard 를 구성합니다.
  1. 운용 데이터베이스를 복제하여 테스트 마스터를 물리적 대기 데이터베이스로 생성합니다.

    다음 gDBClone 옵션을 사용하여 물리적 대기 데이터베이스를 생성할 수 있습니다.

    • -sdbname: 소스 데이터베이스 이름
    • -sdbscan: 소스 DB 호스트 SCAN 이름
    • -sdbport: 소스 SCAN 리스너 포트(기본값 1521)
    • -tdbname: 대상 데이터베이스 이름
    • -tdbhome: 대상 데이터베이스 홈
    • -tdbport: 대상 SCAN 리스너 포트(기본값 1521)
    • -racmod: Oracle RAC 유형, Oracle 단일 인스턴스 데이터베이스에 0사용
    • -dataacfs: 데이터베이스 데이터 파일 대상 Oracle ACFS 저장 영역
    • -redoacfs: 데이터베이스 리두 로그 대상 Oracle ACFS 저장 영역(기본값 dataacfs)
    • -recoacfs: 데이터베이스 복구 대상 Oracle ACFS 저장 영역(기본값 dataacfs)
    • -channels: RMAN 할당된 채널(기본값 3)
    • -standby: 복제본(snap) 은 물리적 대기 데이터베이스입니다.
    • -pmode: 대기 모드 옵션은 maxperf, maxavailmaxprot(기본값 maxperf) 입니다.
    • -activedg: Active Data Guard 사용
    • -syspwf: SYS 암호화된 비밀번호 파일
    [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone clone -sdbname PRODDB_iad1df.bass1.ebsvcn.examplevcn.com -sdbscan proddb.bass1.ebsvcn.examplevcn.com sdbport 1521 -tdbname TSTMSTR -tdbhome OraDB12102_home2 -tdomain bass1.ebsvcn.examplevcn.com -tdbport 1521 -racmod 0 -dataacfs /u02/app/oracle/oradata/TSTMSTR -redoacfs /u03/app/oracle/redo -recoacfs /u03/app/oracle/fast_recovery_area -channels 2 -standby -pmode maxperf -activedg -rtapply -noping -syspwf /opt/gDBClone/SYS.password
  2. 테스트 마스터 데이터베이스 정보가 정확한지 확인하십시오.
    [oracle@tstmstr TSTMSTR]$ cat /etc/oratab|grep -i TSTMSTR
  3. gDBClone listdbs 명령을 사용하여 대기 데이터베이스에 대한 롤과 위치가 올바른지 확인하는 데이터베이스 목록을 표시합니다.
    gDBClone listdbs -tree 명령을 사용하여 상위 하위 관계를 표시합니다.
    [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone listdbs
    Database Name    Database Type   Database Role      Master/Snapshot  Location/Parent
    -------------    -------------   -------------      ---------------  ---------------
    ORCL_iad1hb      SINGLE          PRIMARY            n/a              ASM            
    TSTMSTR          SINGLE          PHYSICAL_STANDBY   Master           /u02/app/oracle/oradata/TSTMSTR/.ACFS/snaps/
    
    [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone listdbs -tree
    Parent	Child
    ------	-----
    TSTMSTR
  4. 테스트 마스터에 대한 클러스터 환경 변수를 설정합니다.
    읽기 전용 물리적 대기 데이터베이스로 테스트 마스터를 구성하십시오.
    [oracle@tstmstr ~]$ srvctl getenv database -d TSTMSTR
    TSTMSTR:
    [oracle@tstmstr ~]$ 
    [oracle@tstmstr ~]$ srvctl setenv database -d TSTMSTR -envs "ORACLE_UNQNAME=TSTMSTR,TZ=UTC"
    [oracle@tstmstr ~]$ srvctl getenv database -d TSTMSTR
    TSTMSTR:
    ORACLE_UNQNAME=TSTMSTR
    TZ=UTC
    [oracle@tstmstr ~]$ 
    
    [oracle@tstmstr ~]$ . oraenv
    ORACLE_SID = [oracle] ? TSTMSTR
    The Oracle base has been set to /u01/app/oracle
    [oracle@tstmstr ~]$ srvctl config database -d TSTMSTR
    Database unique name: TSTMSTR
    Database name: 
    Oracle home: /u01/app/oracle/product/12.1.0.2/dbhome_2
    Oracle user: oracle
    Spfile: /u02/app/oracle/oradata/TSTMSTR/.ACFS/snaps/TSTMSTR/TSTMSTR/spfileTSTMSTR.ora
    Password file: 
    Domain: bass1.ebsvcn.examplevcn.com
    Start options: read only
    Stop options: immediate
    Database role: PHYSICAL_STANDBY
    Management policy: AUTOMATIC
    Server pools: 
    Disk Groups: 
    Mount point paths: /u02/app/oracle/oradata/TSTMSTR,/u03/app/oracle/
    Services: 
    Type: SINGLE
    OSDBA group: dba
    OSOPER group: dbaoper
    Database instance: TSTMSTR
    Configured nodes: tstmstr
    Database is administrator managed
    [oracle@tstmstr ~]$
  5. 테스트 마스터 데이터베이스를 재시작합니다.
    
    [oracle@tstmstr ~]$ srvctl stop database -d TSTMSTR
    [oracle@tstmstr ~]$ srvctl start database -d TSTMSTR
  6. 테스트 마스터 데이터베이스에서 TDE 전자 지갑 상태를 확인하십시오.
    전자 지갑 상태는 OPEN이어야 하며 전자 지갑 유형은 AUTOLOGIN이어야 합니다.
    [oracle@tstmstr ~]$ export 
    ORACLE_UNQNAME=TSTMSTR
    [oracle@tstmstr ~]$ sqlplus / as sysdba
    SQL*Plus: Release 12.1.0.2.0 Production on Thu Sep 30 06:44:14 2019
    Copyright (c) 1982, 2014, Oracle.  All rights reserved.
    
    Connected to:Oracle Database 12c EE High Perf Release 
    12.1.0.2.0 - 64bit Production
    With the Partitioning, Real Application Clusters, OLAP, Advanced Analytics
    and Real Application Testing options
    
    SQL> set linesize 180
    SQL> col wrl_parameter format a80
    SQL> select * from v$encryption_wallet;
    
    WRL_TYPE   WRL_PARAMETER                                      STATUS       WALLET_TYPE  WALLET_OR  FULLY_BAC   CON_ID
    --------  ------------ -------------------------------------  -----------  -----------  ---------  ---------   -------
    FILE      /opt/oracle/dcs/commonstore/wallets/tde/TSTMSTR/    OPEN         AUTOLOGIN    SINGLE     NO         0
    
  7. 테스트 마스터 데이터베이스 상태를 확인하십시오.
    SQL> select name,open_mode,database_role from v$database;
    
    NAME	  OPEN_MODE	       DATABASE_ROLE
    --------- -------------------- ----------------
    PRODDB	  MOUNTED	       PHYSICAL STANDBY
    
    SQL> show pdbs
    
        CON_ID CON_NAME			  OPEN MODE  RESTRICTED
    ---------- ------------------------------ ---------- ----------
    	 2 PDB$SEED			  MOUNTED
    	 3 PDB1 			     MOUNTED
    
  8. 물리적 대기 데이터베이스가 운용 데이터베이스와 동기화되었는지 확인하십시오.
    일부 로그 파일을 운용 환경에서 전환하고 redo가 테스트 마스터 데이터베이스에서 전송 및 적용되는지 확인할 수 있습니다.
    SQL> select sequence#,archived,applied from v$archived_log order by sequence#;
    
테스트 마스터는 물리적 대기 데이터베이스이며 운용 데이터베이스와 동기화됩니다. 언제든지 데이터베이스의 스냅샷을 생성할 수 있습니다.

활성 데이터베이스에서 테스트 마스터 생성

테스트 환경을 정기적으로 새로 고쳐야 하는 경우 Oracle Recovery Manager(RMAN) 활성 복제를 사용하여 온라인 운용 데이터베이스에서 데이터베이스 복제를 생성합니다.

이 예에서는 Oracle Database 버전 12.1.0.2을 다음 이름과 함께 사용합니다.

  • 소스 운용 데이터베이스 인스턴스: PRODDB(PDB 이름은 PDB1입니다. )
  • 테스트 마스터 데이터베이스 인스턴스: TSTMSTR(PDB 이름은 PDB1)
디렉토리에 테스트 마스터를 추가하고 포트를 구성한 다음 Production 데이터베이스 인스턴스에서 Oracle Data Guard 를 구성합니다.
  1. RMAN 활성 복제를 사용하여 테스트 마스터를 생성합니다.

    다음 gDBClone 옵션을 사용하여 물리적 대기 데이터베이스를 생성할 수 있습니다.

    • -sdbname: 소스 데이터베이스 이름
    • -sdbscan: 소스 DB 호스트 SCAN 이름
    • -sdbport: 소스 SCAN 리스너 포트(기본값 1521)
    • -tdbname: 대상 데이터베이스 이름
    • -tdbhome: 대상 데이터베이스 홈
    • -tdbport: 대상 SCAN 리스너 포트(기본값 1521)
    • -racmod: Oracle RAC 유형, Oracle 단일 인스턴스 데이터베이스에 0사용
    • -dataacfs: 데이터베이스 데이터 파일 대상 Oracle ACFS 저장 영역
    • -redoacfs: 데이터베이스 리두 로그 대상 Oracle ACFS 저장 영역(기본값 dataacfs)
    • -recoacfs: 데이터베이스 복구 대상 Oracle ACFS 저장 영역(기본값 dataacfs)
    • -channels: RMAN 할당된 채널(기본값 3)
    • -standby: 복제본(snap) 은 물리적 대기 데이터베이스입니다.
    • -pmode: 대기 모드 옵션은 maxperf, maxavailmaxprot(기본값 maxperf) 입니다.
    • -activedg: Active Data Guard 사용
    • -syspwf: SYS 암호화된 비밀번호 파일
    root@tstmstr gDBClone]# /opt/gDBClone/gDBClone clone -sdbname PRODDB_iad1df.bassubad1.ebsvcn.oraclevcn.com -sdbscan proddb.bassubad1.ebsvcn.oraclevcn.com sdbport 1521 -tdbname TSTMSTR -tdbhome OraDB12102_home2 -tdomain bassubad1.ebsvcn.oraclevcn.com -tdbport 1521 -racmod 0 -dataacfs /u02/app/oracle/oradata/TSTMSTR -redoacfs /u03/app/oracle/redo -recoacfs /u03/app/oracle/fast_recovery_area -channels 2 -noping -syspwf /opt/gDBClone/SYS.password
    
  2. 테스트 마스터 데이터베이스 정보가 정확한지 확인하십시오.
    [oracle@tstmstr TSTMSTR]$ cat /etc/oratab|grep -i TSTMSTR
  3. gDBClone listdbs 명령을 사용하여 대기 데이터베이스에 대한 롤과 위치가 올바른지 확인하는 데이터베이스 목록을 표시합니다.
    gDBClone listdbs -tree 명령을 사용하여 상위 하위 관계를 표시합니다.
    [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone listdbs
    Database Name    Database Type   Database Role      Master/Snapshot  Location/Parent
    -------------    -------------   -------------      ---------------  ---------------
    ORCL_iad1hb      SINGLE          PRIMARY            n/a              ASM            
    TSTMSTR          SINGLE          PRIMARY            Master           /u02/app/oracle/oradata/TSTMSTR/.ACFS/snaps/
    
    [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone listdbs -tree
    Parent	Child
    ------	-----
    TSTMSTR
  4. 테스트 마스터에 대한 클러스터 환경 변수를 설정합니다.
    읽기 전용 물리적 대기 데이터베이스로 테스트 마스터를 구성하십시오.
    
    [oracle@tstmstr ~]$ srvctl getenv database -d TSTMSTR
    TSTMSTR:
    [oracle@tstmstr ~]$ 
    [oracle@tstmstr ~]$ srvctl setenv database -d TSTMSTR -envs "ORACLE_UNQNAME=TSTMSTR,TZ=UTC"
    [oracle@tstmstr ~]$ srvctl getenv database -d TSTMSTR
    TSTMSTR:
    ORACLE_UNQNAME=TSTMSTR
    TZ=UTC
    [oracle@tstmstr ~]$ 
    
    [oracle@tstmstr ~]$ . oraenv
    ORACLE_SID = [oracle] ? TSTMSTR
    The Oracle base has been set to /u01/app/oracle
    [oracle@tstmstr TSTMSTR]$ srvctl getenv database -d TSTMSTR
    TSTMSTR:
    ORACLE_UNQNAME=TSTMSTR
    TZ=UTC
    [oracle@tstmstr TSTMSTR]$ srvctl config database -d TSTMSTR
    Database unique name: TSTMSTR
    Database name: 
    Oracle home: /u01/app/oracle/product/12.1.0.2/dbhome_2
    Oracle user: oracle
    Spfile: /u02/app/oracle/oradata/TSTMSTR/.ACFS/snaps/TSTMSTR/TSTMSTR/spfileTSTMSTR.ora
    Password file: 
    Domain: 
    Start options: open
    Stop options: immediate
    Database role: PRIMARY
    Management policy: AUTOMATIC
    Server pools: 
    Disk Groups: 
    Mount point paths: /u02/app/oracle/oradata/TSTMSTR,/u03/app/oracle/
    Services: 
    Type: SINGLE
    OSDBA group: dba
    OSOPER group: dbaoper
    Database instance: TSTMSTR
    Configured nodes: tstmstr
    Database is administrator managed
    [oracle@tstmstr TSTMSTR]$ 
    
  5. 테스트 마스터 데이터베이스를 재시작합니다.
    [oracle@tstmstr ~]$ srvctl stop database -d TSTMSTR
    [oracle@tstmstr ~]$ srvctl start database -d TSTMSTR
  6. 테스트 마스터 데이터베이스에서 TDE(투명한 데이터 암호화) 전자 지갑 상태를 확인합니다.
    전자 지갑 상태는 OPEN이어야 하며 전자 지갑 유형은 AUTOLOGIN이어야 합니다.
    [oracle@tstmstr ~]$ export ORACLE_UNQNAME=TSTMSTR
    [oracle@tstmstr ~]$ sqlplus / as sysdba
    SQL*Plus: Release 12.1.0.2.0 Production on Thu Sep 30 06:44:14 2019
    Copyright (c) 1982, 2014, Oracle.  All rights reserved.
    
    Connected to:
    Oracle Database 12c EE High Perf Release 12.1.0.2.0 - 64bit Production
    With the Partitioning, Real Application Clusters, OLAP, Advanced Analytics
    and Real Application Testing options
    
    SQL> set linesize 180
    SQL> col wrl_parameter format a80
    SQL> select * from v$encryption_wallet;
    
    WRL_TYPE   WRL_PARAMETER					   STATUS	WALLET_TYPE   WALLET_OR   FULLY_BAC   CON_ID
    --------   -------------------------------------------------  ----------- -------------  ---------   ----------- -------
    FILE	/opt/oracle/dcs/commonstore/wallets/tde/TSTMSTR/   OPEN	 AUTOLOGIN      SINGLE      NO	   0
    
  7. 테스트 마스터 데이터베이스 상태를 확인하고 Pdb(플러그인할 수 있는 데이터베이스) 가 마운트되었는지 확인합니다.
    SQL> select name,open_mode,database_role from v$database;
    
    NAME	  OPEN_MODE	       DATABASE_ROLE
    --------- -------------------- ----------------
    TSTMSTR   READ WRITE	       PRIMARY
    
    SQL> show pdbs
    
        CON_ID CON_NAME			  OPEN MODE  RESTRICTED
    ---------- ------------------------------ ---------- ----------
    	 2 PDB$SEED			  MOUNTED
    	 3 PDB1 			     MOUNTED
    
테스트 마스터를 사용할 수 있는 경우 Thin 복제(스냅샷) 데이터베이스를 생성할 수 있습니다. 테스트 마스터가 중단될 때 스냅샷을 생성하기 전에 운용 데이터베이스에서 복제 테스트 마스터 데이터베이스를 새로 고칩니다.

전체 데이터베이스 백업에서 테스트 마스터 생성

테스트 마스터가 새로 고쳐야 하는 경우 Oracle Cloud Infrastructure File Storage 서비스에 소스 운용 데이터베이스의 전체 백업 복사본을 생성합니다. RMAN(Oracle Recovery Manager) 활성 복제를 사용하여 백업을 생성하고 테스트 마스터 서버에 백업을 마운트합니다.

이 예에서는 Oracle Database 버전 12.1.0.2을 다음 이름과 함께 사용합니다.

  • 소스 운용 데이터베이스 인스턴스: PRODDB(PDB 이름은 PDB1입니다. )
  • 테스트 마스터 데이터베이스 인스턴스: TSTMSTR(PDB 이름은 PDB1)
  1. 복제 환경을 설정하고 RMAN을 사용하여 데이터베이스를 복제하여 운용 데이터베이스 백업을 생성합니다.
    다음 gDBClone 옵션을 사용합니다.
    • -sdbname: 소스 데이터베이스 이름
    • -sbckloc: 소스 RMAN 전체 백업 위치
    • -tdbname: 대상 데이터베이스 이름
    • -tdbhome: 대상 데이터베이스 홈
    • -sdbport: 소스 SCAN 리스너 포트(기본값 1521)
    • -racmod: Oracle RAC(Oracle Real Application Clusters) 모델, Oracle 단일 인스턴스 데이터베이스에 0사용
    • -dataacfs: 데이터베이스 데이터 파일 대상 Oracle ASM 클러스터 파일 시스템(Oracle ACFS) 저장 영역
    • -redoacfs: 데이터베이스 redo 로그 대상 Oracle ACFS 저장 영역(기본값 dataacfs)
    • -recoacfs: 데이터베이스 복구 대상 Oracle ACFS 저장 영역(기본값 dataacfs)
    • -channels: RMAN 할당된 채널(기본값 3)
    • -syspwf: SYS 암호화된 비밀번호 파일
    [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone clone -sdbname TSTMSTR -sbckloc '/mnt/fss/dbbackup'  -tdbname TSTDEV -tdbhome OraDB12102_home2 -tdbport 1521 -racmod 0 -dataacfs /u02/app/oracle/oradata/TSTMSTR -redoacfs /u03/app/oracle/redo -recoacfs /u03/app/oracle/fast_recovery_area -channels 2 -noping -syspwf /opt/gDBClone/SYS.password
    이 스크립트는 설정을 검증하고, 복제 환경을 설정하며, 복제 데이터베이스를 생성합니다.
  2. 테스트 마스터 데이터베이스 정보가 정확한지 확인하십시오.
    [oracle@tstmstr TSTMSTR]$ cat /etc/oratab|grep -i TSTMSTR
    
  3. gDBClone listdbs 명령을 사용하여 대기 데이터베이스에 대한 롤과 위치가 올바른지 확인하는 데이터베이스 목록을 표시합니다.
    gDBClone listdbs -tree 명령을 사용하여 상위 하위 관계를 표시합니다.
    [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone listdbs
    Database Name    Database Type   Database Role      Master/Snapshot  Location/Parent
    -------------    -------------   -------------      ---------------  ---------------
    ORCL_iad1hb      SINGLE          PRIMARY            n/a              ASM            
    TSTMSTR          SINGLE          PRIMARY            Master           /u02/app/oracle/oradata/TSTMSTR/.ACFS/snaps/
    [root@tstmstr gDBClone]# 
    
    [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone listdbs -tree
    Parent	Child
    ------	-----
    TSTMSTR
    
  4. 테스트 마스터 데이터베이스에 대한 클러스터 환경 매개변수를 설정합니다.
    [oracle@tstmstr ~]$ srvctl getenv database -d TSTMSTR
    TSTMSTR:
    [oracle@tstmstr ~]$ 
    [oracle@tstmstr ~]$ srvctl setenv database -d TSTMSTR -envs "ORACLE_UNQNAME=TSTMSTR,TZ=UTC"
    [oracle@tstmstr ~]$ srvctl getenv database -d TSTMSTR
    TSTMSTR:
    ORACLE_UNQNAME=TSTMSTR
    TZ=UTC
    [oracle@tstmstr ~]$ 
    
    [oracle@tstmstr ~]$ . oraenv
    ORACLE_SID = [oracle] ? TSTMSTR
    The Oracle base has been set to /u01/app/oracle
    [oracle@tstmstr TSTMSTR]$ srvctl getenv database -d TSTMSTR
    TSTMSTR:
    ORACLE_UNQNAME=TSTMSTR
    TZ=UTC
    [oracle@tstmstr TSTMSTR]$ srvctl config database -d TSTMSTR
    Database unique name: TSTMSTR
    Database name: 
    Oracle home: /u01/app/oracle/product/12.1.0.2/dbhome_2
    Oracle user: oracle
    Spfile: /u02/app/oracle/oradata/TSTMSTR/.ACFS/snaps/TSTMSTR/TSTMSTR/spfileTSTMSTR.ora
    Password file: 
    Domain: 
    Start options: open
    Stop options: immediate
    Database role: PRIMARY
    Management policy: AUTOMATIC
    Server pools: 
    Disk Groups: 
    Mount point paths: /u02/app/oracle/oradata/TSTMSTR,/u03/app/oracle/
    Services: 
    Type: SINGLE
    OSDBA group: dba
    OSOPER group: dbaoper
    Database instance: TSTMSTR
    Configured nodes: tstmstr
    Database is administrator managed
    [oracle@tstmstr TSTMSTR]$ 
    
  5. 테스트 마스터 데이터베이스 재시작
    
    [oracle@tstmstr ~]$ srvctl stop database -d TSTMSTR
    [oracle@tstmstr ~]$ srvctl start database -d TSTMSTR
  6. 테스트 마스터 데이터베이스에서 TDE(투명한 데이터 암호화) 전자 지갑 상태를 확인합니다.
    전자 지갑은 AUTOLOGIN로 OPEN이어야 합니다.
    [oracle@tstmstr ~]$ export ORACLE_UNQNAME=TSTMSTR
    [oracle@tstmstr ~]$ sqlplus / as sysdba
    SQL*Plus: Release 12.1.0.2.0 Production on Thu Sep 30 06:44:14 2019
    Copyright (c) 1982, 2014, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 12c EE High Perf Release 12.1.0.2.0 - 64bit Production
    With the Partitioning, Real Application Clusters, OLAP, Advanced Analytics
    and Real Application Testing options
    
    SQL> set linesize 180
    SQL> col wrl_parameter format a80
    SQL> select * from v$encryption_wallet;
    
    WRL_TYPE    WRL_PARAMETER					    STATUS	WALLET_TYPE	   WALLET_OR  FULLY_BAC   CON_ID
    --------    -------------------------------------------------   ----------- -------------------- ---------   ----------- -------
    FILE	 /opt/oracle/dcs/commonstore/wallets/tde/TSTMSTR/    OPEN	 AUTOLOGIN	      SINGLE     NO	   0
    
  7. 테스트 마스터 데이터베이스의 상태를 확인하고 Pdb(플러그인할 수 있는 데이터베이스) 가 마운트되었는지 확인합니다.
    TSTMSTR 데이터베이스는 읽기/쓰기 모드이며 MOUNTED 상태여야 합니다.
    SQL> select name,open_mode,database_role from v$database;
    
    NAME	  OPEN_MODE	  DATABASE_ROLE
    --------- -------------------- ----------------
    TSTMSTR   READ WRITE	    PRIMARY
    SQL> 
    SQL> show pdbs
    
        CON_ID CON_NAME			 OPEN MODE  RESTRICTED
    ---------- ----------------------------- ---------- ----------
    	 2 PDB$SEED			  MOUNTED
    	 3 PDB1 			     MOUNTED
    
테스트 마스터는 소스 운용 데이터베이스의 전체 백업 복사본입니다.
데이터베이스의 스냅샷을 생성합니다. 테스트 마스터가 중단될 때 스냅샷을 생성하기 전에 운용 데이터베이스에서 백업 테스트 마스터 데이터베이스를 새로 고치십시오.