oracle中的databaselink如何使用

2021-03-03 20:29:07 字數 1445 閱讀 6940

1樓:匿名使用者

sql> create database link mydblink

2 connect to test identified by test123

3 using '(description =

4 (address_list =

5 (address = (protocol = tcp)(host = 192.168.1.210)(port = 1521)))

6 (connect_data = (service_name = orcl)

7 )

8 )';

database link created.

sql> select count(1) from user_tables@

來mydblink;

count(1)

----------6注:

如果建立全自局dblink,必須使用systm或sys使用者,在database前加public。

oracle資料庫如何建立database link

2樓:

create database link

connect to 『賬號』 identified by 『密碼內』容

using '(description =(address_list =

(address = (protocol = tcp)(host = 10.70.9.12)(port = 1521))

)(connect_data =

(service_name = dbtestb)))';

3樓:靜墨思

create database link [name]connect to [user]

identified by "[password]"

using '127.0.0.1/orcl' ;

在pl/sql developer中如何建立 database link及使用詳解

4樓:匿名使用者

我在單位建立幾n次,如有兩個oracle資料庫a和b,想從a呼叫b的資料,方法如下:

1、在a伺服器上,配置oracle連線串,連線b伺服器,即相當於a是客戶端一樣;

2、在pl/sql developer中,找到左側樹中的database link,點右鍵建立;

3、然後按照提示,寫上相關b資料庫中的使用者名稱、密碼、剛剛在1中設定好的連線串名以及database link的名字;

4、在登陸a後,用@+database link的名字來訪問資料,例:b資料庫在a資料庫中設定的名字為bdatabase,b資料庫有權訪問b資料庫中的t1表,在a資料庫訪問格式如下:select * from t1@bdatabase;

oracle中update trigger中嵌入select語句出錯

oracle 的 for each row 觸發器,不允許在 觸發器裡面,select update delete 自己這個表。你的觸發器是 before insert or updateon uup company baseinfofor each row 但是觸發器 裡面有 select fro...

oracle 缺失關鍵字,在Oracle中執行一個查詢語句總是報缺少關鍵字

case when 不能那麼用的。where org term unit y andmonths between mat date,org date 12 org term or org term unit m andmonths between mat date,org date org term...

hibernate對映oracle中的number型別應該對映

integer long double 看number的詳細情況而定,如長度 小數位數等 看你number的位數,是否帶小數位。如果帶小數位數比較多的話,是double,是整數的話,一般是int,長度大的話,就會變成long型別。只要能夠放下你在資料庫中定義的number型別就可以了 對映的時候選擇...