Crear 2 enlaces de base de datos, 1 enlace de base de datos privada, 1 enlace público
SQL> crear enlace de base de datos tps connect to scott identificado por tiger mediante ‘orcl’;
Enlace de base de datos creado.
SQL> crear enlace de base de datos pública conexión pps a scott identificada por tiger mediante ‘orcl’;
Enlace de base de datos creado.
SQL> seleccione * de dba_db_links;
PROPIETARIO DB_LINK DE HOST NOMBRE DE USUARIO CREADO
————— ——————– ——————– ——————————————————————————– ——————-
PÚBLICO PPS SCOTT orcl 2014-11-24 16:43:54
PPA TPS SCOTT orcl 2014-11-24 16:43:39
Ahora para cambiar la contraseña, usted puede elegir para reconstruir la base de datos del enlace después de eliminar dbalink. También se puede modificar directamente.
Cambie la contraseña del enlace de base de datos pública y ejecútela bajo el usuario sys:
SQL > alter public database link Conexión pps a scott identificada por oracle;
Enlace de base de datos alterado.
SQL> seleccione count ( * ) de la pestaña @ pps;
COUNT(*)
———-
4
Modificar la contraseña de private db link
SQL> alter database link tps connect to scott identificado por oracle;
alter database link tps connect to scott identificado por oracle
*
ERROR en la línea 1:
ORA-01031: privilegios insuficientes
Permisos insuficientes, por lo que concede permisos, inicie sesión usuario de dba
SQL> conceder alterar el enlace de base de datos a ppa;
Conceder con éxito.
SQL> alter database link tps connect to scott identificado por oracle;
Enlace de base de datos alterado.
SQL> seleccione count ( * ) de la pestaña@tps;