Erstellen Sie 2 DB-Links, 1 privaten DB-Link, 1 öffentlichen Link
SQL> Datenbanklink erstellen tps Stellen Sie eine Verbindung zu einer von tiger mit ‚orcl‘ identifizierten Datenbank her;
Datenbanklink erstellt.
SQL> öffentliche Datenbankverbindung erstellen pps stellt eine Verbindung zu Scott her, der von tiger mithilfe von ‚orcl‘ identifiziert wurde;
Datenbankverbindung erstellt.
SQL> Wählen Sie * aus dba_db_links;
BESITZER DB_LINK BENUTZERNAME HOST ERSTELLT
————— ——————– ——————– ——————————————————————————– ——————-
ÖFFENTLICHE PPS SCOTT orcl 2014-11-24 16:43:54
PPA TPS SCOTT orcl 2014-11-24 16:43:39
Um nun das Kennwort zu ändern, können Sie die DB-Verbindung nach dem Löschen von dbalink neu erstellen. Es kann auch direkt geändert werden.
Ändern Sie das Kennwort des öffentlichen DB-Links und führen Sie es unter dem sys-Benutzer aus:
SQL> alter public database link pps stellen eine Verbindung zu einer von oracle identifizierten Datenbank her;
Database link altered.
SQL> select count(*) from tab@pps;
ANZAHL(*)
———-
4
Ändern Sie das Kennwort des privaten DB-Links
SQL> alter database link tps connect to scott identified by oracle;
alter database link tps connect to scott identified by oracle
*
FEHLER in Zeile 1:
ORA-01031: unzureichende Berechtigungen
Unzureichende Berechtigungen, also Berechtigungen erteilen, anmelden dba user
SQL> grant alter database link to ppa;
Grant succeeded.
SQL> alter database link tps stellt eine Verbindung zu einer von oracle identifizierten Datenbank her;
Database link altered.
SQL> Wählen Sie count(*) von tab@tps;