Crea 2 collegamenti db, 1 collegamento db privato, 1 collegamento pubblico
SQL> crea collegamento database tps connettiti a scott identificato da tiger usando ‘orcl’;
Collegamento database creato.
SQL >crea collegamento al database pubblico pps connettiti a scott identificato da tiger usando ‘orcl’;
Collegamento al database creato.
SQL > seleziona * da dba_db_links;
PROPRIETARIO DB_LINK NOME UTENTE HOST CREATO
————— ——————– ——————– ——————————————————————————– ——————-
PUBBLICO PPS SCOTT orcl 2014-11-24 16:43:54
PPA TPS SCOTT orcl 2014-11-24 16:43:39
Ora per cambiare la password, è possibile ricostruire il db link dopo l’eliminazione di dbalink. Può anche essere modificato direttamente.
Cambia la password del collegamento db pubblico ed eseguila sotto l’utente sys:
SQL > alter public database link pps connettersi a scott identificato da oracle;
Database link alterato.
SQL> select count(*) from tab@pps;
CONTE(*)
———-
4
Modificare la password del db privato link
SQL> alter database link tps connettersi a scott identificato da oracle;
alter database link tps connettersi a scott identificato da oracle
*
ERRORE alla riga 1:
ORA-01031: privilegi insufficienti
Autorizzazioni insufficienti, quindi concedere autorizzazioni, accedere utente dba
SQL > concedere alter database link a ppa;
Concedere riuscito.
SQL> alter database link tps connettersi a scott identificato da oracle;
Database link alterato.
SQL> seleziona count(*) dalla scheda@tps;