[Oracle] ORA-02019:未找到遠程資料庫的連接說明

[Oracle] ORA-02019:未找到遠程資料庫的連接說明

使用Oracle時發生ORA-02019是因為database link沒有建立的緣故。Database link是讓使用者可以在A資料庫時去使用B資料庫的資料。

可用以下語法建立連接:

create public database link sample
CONNECT TO username IDENTIFIED BY password
USING ‘(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 10.1.10.221)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = dbName)))’;

使用時,只需在table name後面加上@XXXXX即可使用,如以下範例:
1. select * from xxTable@sample
2. delete from xxTable@sample
3. insert into xxTable (a,b,c,d,e) select * from xxTable@sample

紅字請自行更換成實際使用之數據。

(Visited 440 time, 1 visit today)
Facebooktwittergoogle_plusredditpinterestlinkedinmail
Comments are closed.