Oracle 12cでデータベースリンクを削除する

2021年11月16日

環境
Oracle 12.2.0.1.0
Winodws Server 2012 R2

書式
DROP (PUBLIC) DATABASE LINK {データベースリンク}

使用例
1.パブリックデータベースリンクを削除します
削除前の確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT * FROM DBA_DB_LINKS WHERE DB_LINK= 'DEMOLINK';
実行結果
OWNER DB_LINK USERNAME HOST CREATED
PUBLIC DEMOLINK TESTUSER CFT 2021/11/16 16:03:18
SELECT * FROM DBA_DB_LINKS WHERE DB_LINK= 'DEMOLINK'; 実行結果 OWNER DB_LINK USERNAME HOST CREATED PUBLIC DEMOLINK TESTUSER CFT 2021/11/16 16:03:18
SELECT * FROM DBA_DB_LINKS WHERE DB_LINK= 'DEMOLINK';

実行結果
OWNER	DB_LINK	   USERNAME	   HOST	CREATED
PUBLIC	DEMOLINK	TESTUSER	CFT	2021/11/16 16:03:18

SQL構文を実行します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> DROP PUBLIC DATABASE LINK DEMOLINK;
データベース・リンクが削除されました。
SQL> DROP PUBLIC DATABASE LINK DEMOLINK; データベース・リンクが削除されました。
SQL> DROP PUBLIC DATABASE LINK DEMOLINK;

データベース・リンクが削除されました。

削除後の確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> SELECT * FROM DBA_DB_LINKS WHERE DB_LINK= 'DEMOLINK';
レコードが選択されませんでした。
SQL> SELECT * FROM DBA_DB_LINKS WHERE DB_LINK= 'DEMOLINK'; レコードが選択されませんでした。
SQL> SELECT * FROM DBA_DB_LINKS WHERE DB_LINK= 'DEMOLINK';

レコードが選択されませんでした。

2.データベースリンクを削除します
DROP DATABASE LINK DEMOLINK;

Oracle 12c

Posted by arkgame