Desenchufe y acceda a pdb con billetera

Medio ambiente:

OS: Cientos 7

DB: 12.2.0.1

 

Tareas de preparación:
Verifique el tipo de WALLET_TYPE actual. Si es un tipo de inicio de sesión automático, debe modificarlo al tipo de CONTRASEÑA. Primero
verifique el tipo de billetera actual
SQL> seleccione * de v $ encryption_wallet;

WRL_TYPE WRL_PARAMETER STATUS WALLET_TYPE WALLET_OR FULLY_BAC CON_ID
------ -------------- ------------------------------------ -------------- ------------------------------ ------ -------------- --------- --------- ----------
ARCHIVO / etc / ORACLE / anbob / encryption_keystore / OPEN LOCAL_AUTOLOGIN SINGLE NO 1

y luego modifique
cd / etc / ORACLE / anbob / encryption_keystore /
mv cwallet.sso bak_cwallet.sso

reinicie la base de datos, verifique nuevamente el tipo de billetera

SQL> seleccione * de v $ encryption_wallet;

WRL_TYPE WRL_PARAMETER STATUS WALLET_TYPE WALLET_OR FULLY_BAC CON_ID
-------------------- ----------------------- --------------------------- ----------------------- ------- -------------------- --------- --------- ----- -----
ARCHIVO / etc / ORACLE / anbob / encryption_keystore / ABRIR CONTRASEÑA INDIVIDUAL NO 1





1. 生成 秘 钥
alterar contenedor de conjunto de sesiones = ORA12CPDB2;
administrar el conjunto de claves de gestión de almacén de claves abierto identificado por "oracle";
administrar claves de cifrado de exportación de gestión de claves con "oracle" secreto a '/home/oracle/ORA12CPDB2.p12' identificado por "oracle";

2.Desenchufe 数据库
alter session set container = cdb $ root;
alterar la base de datos enchufable ORA12CPDB2 cierre inmediato;
alterar la base de datos enchufable ORA12CPDB2 desconectar en '/home/oracle/ORA12CPDB2.xml';

3. 删除 pdb, 但是 保留 文件
SQL> soltar la base de datos enchufable ORA12CPDB2 mantener archivos de datos;

SQL> mostrar pdbs;

    CON_ID CON_NAME MODO ABIERTO RESTRINGIDO
---------- ------------------------------ ----- ----- ----------
         2 PDB $ SEMILLA LEER SOLAMENTE NO
         3 ORA12CPDB1 LEER ESCRIBIR NO
         6 ORA12CPDB4 LEER ESCRIBIR NO 4. 重新 加入 cdb SQL> crear una base de datos conectable ORA12CPDB2 usando '/ home / oracle / ORA12CPDB2.xml 'NOCOPY; Base de datos enchufable creada.
         





SQL> alterar la base de datos conectable ORA12CPDB2 abierta;

Advertencia: PDB alterado con errores.


查看 错误 信息:
establece el tamaño de línea 1000;
columna MENSAJE formato a64;
nombre de columna formato a16;
columna ACTION formato a64;
tipo de columna formato a16;
columna causa formato a24;
SQL> seleccione nombre, causa, tipo, estado, mensaje, acción de pdb_plug_in_violations;

NOMBRE CAUSA TIPO ESTADO MENSAJE ACCIÓN
---------------- ------------------------ ---- ------------ --------- ----------------------------- ----------------------------------- --------------- -------------------------------------------------
ORA12CPDB4 Fallo de sincronización ERROR RESUELTO Sincronización PDB falló con ORA-959 durante 'crear usuario c ## goldengate
                                                                     identificado por * espacio de tabla predeterminado tps_goldengate
                                                                     espacio de tabla temporal Cuota TEMP ilimitada en tps_goldengate container = todas'

ORA12CPDB2 Monedero clave necesaria ERROR PENDIENTE PDB necesita importar claves desde PDB fuente. Importar claves desde la fuente.

5. 导入 秘 钥 信息
SQL> modificar el contenedor del conjunto de sesiones = ORA12CPDB2;
Sesión alterada. SQL> administrar el conjunto de claves del conjunto de gestión de claves abierto identificado por "oracle";
 

SQL> administrar claves de cifrado de importación de administración de claves con "oracle" secreto de '/home/oracle/ORA12CPDB2.p12' identificado por "oracle" con copia de seguridad;

SQL> alter set set container = CDB $ ROOT;
SQL> alterar base de datos conectable ORA12CPDB2 cerrar;
SQL> alterar la base de datos conectable ORA12CPDB2 abierta;

 

-- El fin --

 

Supongo que te gusta

Origin www.cnblogs.com/hxlasky/p/12718366.html
Recomendado
Clasificación