Dilli’ s Oracle / MySQL Linux Blog
ALTER
DATABASE
LINK gebruiken om de database link te wijzigen wanneer we het wachtwoord moeten wijzigen. In het geval van het veranderen van gebruikersnaam en host moeten we opnieuw maken database link.
maak en verifieer publieke database link met onderstaande commando.
public DATABASE LINK aanmaken dblink_test
verbinding maken met dilli geïdentificeerd door oracle
met behulp van ‘TESTDB’;
selecteer property_value
uit database_properties@dblink_test
waar property_name= ‘GLOBAL_DB_NAME’;
in het geval van wachtwoordwijziging voor de gebruiker dilli zullen we de fout hieronder tegenkomen.
We kunnen gebruik maken van alter opdracht om het wachtwoord te wijzigen dat wordt gebruikt op dblink. Voer het volgende commando uit als gebruiker sys.
alter PUBLIC DATABASE LINK dblink_test
verbinding maken met dilli geïdentificeerd door oracle_1;
set long 1000
SELECT dbms_metadata.get_ddl (‘DB_LINK’,’DBLINK_TEST’,’PUBLIC’)
van dual;
gebruik onderstaande opdracht om de Gebruikersnaam te wijzigen. In ons geval hebben we de gebruikersnaam Rajiv veranderd met precies hetzelfde wachtwoord als gebruiker DILLI heeft.
openbare DATABASELINK verwijderen 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”