dilliのOracle/MySQL Linuxブログ
ALTER
DATABASE
LINKを使用して、パスワードを変更する必要があるときにデータベースリンクを変更できます。 ユーザー名とホストを変更する場合は、データベースリンクを再作成する必要があります。
以下のコマンドで公開データベースリンクを作成して確認します。
パブリック-データベース-リンクの作成dblink_test
‘TESTDB’を使用してoracle
によって識別されるdilliに接続します;
select property_value
FROM database_properties@dblink_test
WHERE property_name=’GLOBAL_DB_NAME’;
ユーザー dilliのパスワードを変更した場合、以下のエラーが発生します。
dblinkで使用されるパスワードを変更するには、alterコマンドを使用できます。 ユーザー sysとして次のコマンドを実行します。
ALTER PUBLIC DATABASE LINK dblink_test
oracle_1で識別されるdilliに接続します。;
set long1000
dbms_metadataを選択します。get_ddl(‘DB_LINK’,’DBLINK_TEST’,’PUBLIC’)
デュアルから;
ユーザ名を変更するには、以下のコマンドを使用します。 私たちのケースでは、ユーザー DILLIが持っているのとまったく同じパスワードでユーザー名RAJIVを切り替えました。
公開データベース-リンク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”