Testmaster erstellen

Legen Sie die beste Methode für das Klonen der Daten für jede der Entwicklungs- und Testumgebungen fest, basierend darauf, wie häufig und wie schnell aktualisierte Informationen benötigt werden.

Prüfen Sie die folgenden Richtlinien zur Aktualisierungshäufigkeit von Daten, damit Sie die beste Methode für das Klonen der Produktionsdatenbank zum Erstellen des Testmasters bestimmen können:

  • Häufige Aktualisierungen (täglich, wöchentlich): Testmaster als physische Standbydatenbank erstellen
  • Regelmäßige Aktualisierungen (bidirektional, monatlich): Erstellen Sie einen Testmaster aus einer aktiven Datenbank mit RMAN DUPLICATE
  • Gelegentliche Aktualisierungen (vierteljährlich, halbjährlich): Testmaster mit RMAN-vollständigem Datenbankbackup erstellen

Testmaster als physische Standbydatenbank erstellen

Erstellen Sie einen Testmaster, bei dem es sich um eine physische Standbydatenbank handelt, wenn Sie immer mit Production synchronisiert werden müssen.

Die physische Standbydatenbank ist der Testmaster für das Erstellen von Snapshots und verwendet nicht den Testmaster für das Disaster Recovery. Die Snapshots werden auf demselben Server erstellt wie der Testmaster auf Oracle ACFS.

In diesem Beispiel wird Oracle Database Version 12.1.0.2 mit den folgenden Namen verwendet:

  • Quellproduktionsdatenbankinstanz: PRODDB (PDB-Name ist PDB1)
  • Test-Master-Datenbankinstanz: TSTMSTR (PDB-Name ist PDB1)
Fügen Sie den Eintrag für den Testmasterhostnamen zum Verzeichnis /etc/hosts der Produktionsdatenbank hinzu, konfigurieren Sie die Ports auf dem Testmaster, und konfigurieren Sie Oracle Data Guard zwischen den Produktions- und Testmasterdatenbanken.
  1. Klonen Sie die Produktionsdatenbank, um einen Testmaster als physische Standbydatenbank zu erstellen.

    Verwenden Sie die folgenden gDBClone-Optionen, um eine physikalische Standby-Datenbank zu erstellen:

    • -sdbname: Quelldatenbankname
    • -sdbscan: SCAN-Name des Quell-DB-Hosts
    • -sdbport: SCAN-Quell-Listener-Port (Standardwert 1521)
    • -tdbname: Zieldatenbankname
    • -tdbhome: Standardverzeichnis der Zieldatenbank
    • -tdbport: SCAN-Ziel-Listener-Port (Standardwert 1521)
    • -racmod: Oracle RAC-Typ, 0 für eine Oracle-Einzelinstanzdatenbank verwenden
    • -dataacfs: Oracle ACFS-Zielspeicher der Datenbankdatendateien
    • -redoacfs: Datenbank-Redo-Logologieziel-Oracle ACFS-Speicher (Standard dataacfs)
    • -recoacfs: Oracle ACFS-Zielspeicher für Datenbank-Recovery (Standard dataacfs)
    • -channels: RMAN-zugewiesene Kanäle (Standardwert 3)
    • -standby: Der Clone (snap) ist eine physikalische Standby-Datenbank
    • -pmode: Optionen für den Standby-Modus sind maxperf, maxavail und maxprot (Standardwert maxperf)
    • -activedg: Active Data Guard aktivieren
    • -syspwf: Mit SYS verschlüsselte Kennwortdatei
    [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. Prüfen Sie, ob die Informationen der Testmasterdatenbank korrekt sind.
    [oracle@tstmstr TSTMSTR]$ cat /etc/oratab|grep -i TSTMSTR
  3. Zeigen Sie eine Liste der Datenbanken mit dem Befehl gDBClone listdbs an, um zu bestätigen, dass Rolle und Speicherort für die Standby-Datenbank korrekt sind.
    Verwenden Sie den Befehl gDBClone listdbs -tree, um übergeordnete/untergeordnete Beziehungen anzuzeigen.
    [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. Legen Sie die Clusterumgebungsvariablen für den Testmaster fest.
    Konfigurieren Sie den Testmaster als schreibgeschützte physische Standbydatenbank.
    [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. Starten Sie die Testmasterdatenbank neu.
    
    [oracle@tstmstr ~]$ srvctl stop database -d TSTMSTR
    [oracle@tstmstr ~]$ srvctl start database -d TSTMSTR
  6. Prüfen Sie den TDE-Wallet-Status in der Testmasterdatenbank.
    Der Wallet-Status muss OPEN sein, und der Wallet-Typ muss AUTOLOGIN sein.
    [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. Prüfen Sie den Status der Testmasterdatenbank.
    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. Prüfen Sie, ob die physische Standbydatenbank mit der Produktion synchronisiert ist.
    Sie können einige Logdateien bei der Produktion wechseln und prüfen, ob redo transportiert und in der Testmasterdatenbank angewendet wird.
    SQL> select sequence#,archived,applied from v$archived_log order by sequence#;
    
Der Testmaster ist eine physische Standbydatenbank und wird mit der Production-Datenbank synchronisiert. Sie können jederzeit einen Snapshot der Datenbank erstellen.

Testmaster aus einer aktiven Datenbank erstellen

Erstellen Sie einen Datenbankklon aus einer Onlineproduktionsdatenbank mit Oracle Recovery Manager (RMAN) Active Duplizierung, wenn Sie regelmäßig eine Testumgebung aktualisieren müssen.

In diesem Beispiel wird Oracle Database Version 12.1.0.2 mit den folgenden Namen verwendet:

  • Quellproduktionsdatenbankinstanz: PRODDB (PDB-Name ist PDB1)
  • Test-Master-Datenbankinstanz: TSTMSTR (PDB-Name ist PDB1)
Fügen Sie den Testmaster zum Verzeichnis hinzu, konfigurieren Sie den Port, und konfigurieren Sie Oracle Data Guard in der Produktionsdatenbankinstanz.
  1. Erstellen Sie einen Testmaster mit RMAN Active Duplizierung.

    Verwenden Sie die folgenden gDBClone-Optionen, um eine physikalische Standby-Datenbank zu erstellen:

    • -sdbname: Quelldatenbankname
    • -sdbscan: SCAN-Name des Quell-DB-Hosts
    • -sdbport: SCAN-Quell-Listener-Port (Standardwert 1521)
    • -tdbname: Zieldatenbankname
    • -tdbhome: Standardverzeichnis der Zieldatenbank
    • -tdbport: SCAN-Ziel-Listener-Port (Standardwert 1521)
    • -racmod: Oracle RAC-Typ, 0 für eine Oracle-Einzelinstanzdatenbank verwenden
    • -dataacfs: Oracle ACFS-Zielspeicher der Datenbankdatendateien
    • -redoacfs: Datenbank-Redo-Logologieziel-Oracle ACFS-Speicher (Standard dataacfs)
    • -recoacfs: Oracle ACFS-Zielspeicher für Datenbank-Recovery (Standard dataacfs)
    • -channels: RMAN-zugewiesene Kanäle (Standardwert 3)
    • -standby: Der Clone (snap) ist eine physikalische Standby-Datenbank
    • -pmode: Optionen für den Standby-Modus sind maxperf, maxavail und maxprot (Standardwert maxperf)
    • -activedg: Active Data Guard aktivieren
    • -syspwf: Mit SYS verschlüsselte Kennwortdatei
    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. Prüfen Sie, ob die Informationen der Testmasterdatenbank korrekt sind.
    [oracle@tstmstr TSTMSTR]$ cat /etc/oratab|grep -i TSTMSTR
  3. Zeigen Sie eine Liste der Datenbanken mit dem Befehl gDBClone listdbs an, um zu bestätigen, dass Rolle und Speicherort für die Standby-Datenbank korrekt sind.
    Verwenden Sie den Befehl gDBClone listdbs -tree, um übergeordnete/untergeordnete Beziehungen anzuzeigen.
    [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. Legen Sie die Clusterumgebungsvariablen für den Testmaster fest.
    Konfigurieren Sie den Testmaster als schreibgeschützte physische Standbydatenbank.
    
    [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. Starten Sie die Testmasterdatenbank neu.
    [oracle@tstmstr ~]$ srvctl stop database -d TSTMSTR
    [oracle@tstmstr ~]$ srvctl start database -d TSTMSTR
  6. Prüfen Sie den Wallet-Status der transparenten Datenverschlüsselung (TDE) in der Testmasterdatenbank.
    Der Wallet-Status muss OPEN sein, und der Wallet-Typ muss AUTOLOGIN sein.
    [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. Prüfen Sie den Status der Testmasterdatenbank, und bestätigen Sie, dass die integrierbaren Datenbanken (PDBs) gemountet sind.
    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
    
Wenn der Testmaster verfügbar ist, können Sie eine Thin Clone-(Snapshot-) Datenbank erstellen. Wenn der Testmaster veraltet ist, aktualisieren Sie die Klontest-Master-Datenbank aus der Produktionsdatenbank, bevor Sie einen Snapshot erstellen.

Testmaster aus einem vollständigen Datenbankbackup erstellen

Erstellen Sie eine vollständige Backupkopie Ihrer Quell-Production-Datenbank in Oracle Cloud Infrastructure File Storage Service, wenn der Testmaster gelegentlich aktualisiert werden muss. Erstellen Sie das Backup mit Oracle Recovery Manager (RMAN) Active Duplizierung, und mounten Sie das Backup auf dem Testmasterserver.

In diesem Beispiel wird Oracle Database Version 12.1.0.2 mit den folgenden Namen verwendet:

  • Quellproduktionsdatenbankinstanz: PRODDB (PDB-Name ist PDB1)
  • Test-Master-Datenbankinstanz: TSTMSTR (PDB-Name ist PDB1)
  1. Erstellen Sie ein Backup der Production-Datenbank, indem Sie die Clone-Umgebung einrichten und die Datenbank mit RMAN clonen.
    Verwenden Sie die folgenden gDBClone-Optionen:
    • -sdbname: Quelldatenbankname
    • -sbckloc: Vollständiger Quell-RMAN-Backupspeicherort
    • -tdbname: Zieldatenbankname
    • -tdbhome: Standardverzeichnis der Zieldatenbank
    • -sdbport: SCAN-Quell-Listener-Port (Standardwert 1521)
    • -racmod: Oracle Real Application Clusters - (Oracle RAC-) Modell, verwenden Sie 0 für eine Oracle-Einzelinstanzdatenbank
    • -dataacfs: Oracle ASM Cluster File System-(Oracle ACFS-) Speicher für Datenbankdatendateien
    • -redoacfs: Datenbank redo protokolliert Ziel-Oracle ACFS-Speicher (Standard dataacfs)
    • -recoacfs: Oracle ACFS-Zielspeicher für Datenbank-Recovery (Standard dataacfs)
    • -channels: RMAN-zugewiesene Kanäle (Standardwert 3)
    • -syspwf: Mit SYS verschlüsselte Kennwortdatei
    [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
    Das Skript validiert das Setup, richtet die Klonumgebung ein und erstellt eine Klondatenbank.
  2. Prüfen Sie, ob die Informationen der Testmasterdatenbank korrekt sind.
    [oracle@tstmstr TSTMSTR]$ cat /etc/oratab|grep -i TSTMSTR
    
  3. Zeigen Sie eine Liste der Datenbanken mit dem Befehl gDBClone listdbs an, um zu bestätigen, dass Rolle und Speicherort für die Standby-Datenbank korrekt sind.
    Verwenden Sie den Befehl gDBClone listdbs -tree, um übergeordnete/untergeordnete Beziehungen anzuzeigen.
    [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. Legen Sie die Clusterumgebungsparameter für die Testmasterdatenbank fest.
    [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. Testmasterdatenbank neu starten
    
    [oracle@tstmstr ~]$ srvctl stop database -d TSTMSTR
    [oracle@tstmstr ~]$ srvctl start database -d TSTMSTR
  6. Prüfen Sie den Wallet-Status der transparenten Datenverschlüsselung (TDE) in der Testmasterdatenbank.
    Das Wallet muss OPEN mit AUTOLOGIN sein.
    [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. Prüfen Sie den Status der Testmasterdatenbank, und stellen Sie sicher, dass die integrierbaren Datenbanken (PDBs) gemountet sind.
    Die TSTMSTR-Datenbank muss sich im Schreibzugriffsmodus und im Status MOUNTED befinden.
    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
    
Der Testmaster ist eine vollständige Backupkopie der Produktionsdatenbank der Quelle.
Erstellen Sie einen Snapshot der Datenbank. Wenn der Testmaster veraltet ist, aktualisieren Sie die Backuptest-Master-Datenbank aus der Produktionsdatenbank, bevor Sie einen Snapshot erstellen.