Dilli’ s Oracle / MySQL Linux Blog
ALTER
DATABASE
LINK, aby zmodyfikować link do bazy danych, gdy potrzebujemy zmienić hasło. W przypadku zmiany nazwy użytkownika i hosta musimy ponownie utworzyć link do bazy danych.
Utwórz i zweryfikuj publiczny link do bazy danych za pomocą polecenia poniżej.
Utwórz publiczny LINK do bazy danych dblink_test
połącz się z dilli zidentyfikowanym przez oracle
za pomocą 'TESTDB’;
SELECT property_value
FROM database_properties@dblink_test
WHERE property_name= 'GLOBAL_DB_NAME’;
w przypadku zmiany hasła dla użytkownika dilli napotkamy poniższy błąd.
możemy użyć polecenia alter, aby zmienić hasło używane na dblink. Wykonaj następujące polecenie jako user sys.
Zmień publiczny LINK do bazy danych dblink_test
połącz się z dilli zidentyfikowanym przez oracle_1;
Ustaw długie 1000
wybierz dbms_metadata.get_ddl(’DB_LINK’,’DBLINK_TEST’,’PUBLIC’)
z dual;
aby zmodyfikować nazwę użytkownika, użyj polecenia poniżej. W naszym przypadku zmieniliśmy nazwę Użytkownika z dokładnie takim samym hasłem jak użytkownik DILLI.
upuść publiczny LINK do bazy danych 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”