Dillin Oracle / MySQL Linux Blog
ALTER
DATABASE
linkkiä muokataksemme tietokantalinkkiä aina, kun meidän on vaihdettava salasanaa. Jos vaihtaa käyttäjätunnus ja isäntä meidän täytyy luoda uudelleen tietokantalinkin.
luo ja vahvista julkisen tietokannan linkki alla olevalla komennolla.
CREATE PUBLIC DATABASE LINK dblink_test
CONNECT TO dilli IDENTIFIED BY oracle
USING ”TESTDB”;
SELECT property_value
FROM database_properties@dblink_test
WHERE property_name= ”GLOBAL_DB_NAME’;
jos salasana muuttuu käyttäjälle tilli kohtaamme virheen alla.
Voimme käyttää alter-komentoa dblinkissä käytetyn salasanan vaihtamiseen. Suorita seuraava komento käyttäjänä sys.
ALTER PUBLIC DATABASE LINK dblink_test
CONNECT TO dilli IDENTIFIED BY oracle_1;
aseta pitkä 1000
valitse DBMS_METADATA.get_ddl (”DB_LINK”, ”DBLINK_TEST”, ”PUBLIC”)
from dual;
käyttäjätunnuksen muokkaamiseen käytä alla olevaa komentoa. Meidän tapauksessamme olemme vaihtaneet käyttäjätunnuksen RAJIV täsmälleen samalla salasanalla kuin käyttäjä tilli on.
DROP PUBLIC DATABASE LINK DBLINK_TEST;
CREATE PUBLIC DATABASE LINK ”DBLINK_TEST”
CONNECT TO ”RAJIV” IDENTIFIED BY VALUES ’0677433333EA295E225C0B92B30170664D756DA1C83756F6720A0E40DF81A0B0329BC3CF628AEE972A9E262984B1E1F26E09505A801B51EBF7372A8E79990112935DC1DECB60940B2469089A2237438C87FF97092153396834506130DA8AA8ECEEF4B61A9320688675D83B8C93860821FCFB678FA6C49827C40215D683CD6E0B’
USING ’TESTDB’;
To modify host, execute command below as user sys.
DROP PUBLIC DATABASE LINK dblink_test;
CREATE PUBLIC DATABASE LINK ”DBLINK_TEST”