Oracle Dilli / MySQL Linux Blog
ALTER
DATABASE
LINK pentru a modifica link-ul bazei de date ori de câte ori avem nevoie pentru a schimba parola. În cazul schimbării numelui de utilizator și a gazdei, trebuie să recreăm legătura bazei de date.
creați și verificați legătura bazei de date publice cu comanda de mai jos.
creați legătura bazei de date publice DBLINK_TEST
conectați-vă la Dilli identificat de oracle
folosind ‘TESTDB’;
selectați property_value
din database_properties@dblink_test
unde property_name= ‘GLOBAL_DB_NAME’;
în cazul schimbării parolei pentru utilizatorul dilli, vom întâlni eroarea de mai jos.
putem folosi comanda alter pentru a schimba parola utilizată pe dblink. Executați următoarea comandă ca utilizator SYS.
modificați legătura bazei de date publice DBLINK_TEST
conectați-vă la dilli identificat de oracle_1;
set lung 1000
selectați DBMS_METADATA.get_ddl (‘DB_LINK’,’DBLINK_TEST’,’PUBLIC’)
de la dual;
pentru a modifica numele de utilizator utilizați comanda de mai jos. În cazul nostru, am schimbat numele de utilizator RAJIV cu exact aceeași parolă ca și utilizatorul DILLI.
DROP LINK-ul bazei de date publice 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”