vytvořit 2 db odkazy, 1 soukromý db odkaz, 1 veřejný odkaz
SQL> vytvořit odkaz databáze TPS připojit k scott identifikován tiger pomocí ‚orcl‘;
databáze odkaz vytvořen.
SQL> vytvoření veřejné databáze odkaz PPS připojit k scott identifikován tiger pomocí ‚orcl‘;
databáze odkaz vytvořen.
SQL> vyberte * z dba_db_links;
vlastník DB_LINK uživatelské jméno hostitele vytvořeno
————— ——————– ——————– ——————————————————————————– ——————-
veřejné PPS SCOTT orcl 2014-11-24 16: 43: 54
PPA TPS SCOTT orcl 2014-11-24 16:43:39
Chcete – li nyní změnit heslo, můžete se rozhodnout Obnovit odkaz db po odstranění dbalink. Může být také upraven přímo.
změňte heslo veřejného odkazu db a spusťte jej pod uživatelem sys:
SQL> alter public database link PPS connect to scott identified by oracle;
Database link changed.
SQL> select count(*) from tab@pps;
COUNT(*)
———-
4
Změnit heslo private db link
SQL> alter database link TPS connect to scott identified by oracle;
alter database link TPS connect to scott identified by oracle
*
ERROR at line 1:
ORA-01031: nedostatečná oprávnění
nedostatečná oprávnění, takže udělte oprávnění, přihlaste se uživatel dba
SQL> grant alter database link to ppa;
Grant uspěl.
SQL> alter database link TPS connect to scott identified by oracle;
Database link changed.
SQL> select count ( * ) from tab@tps;