oracle連接遠(yuǎn)程數(shù)據(jù)庫導(dǎo)出數(shù)據(jù)的兩種方式
如果需要oracle連接遠(yuǎn)程數(shù)據(jù)庫導(dǎo)出數(shù)據(jù),應(yīng)該如何實(shí)現(xiàn)呢?下面就為您介紹oracle連接遠(yuǎn)程數(shù)據(jù)庫導(dǎo)出數(shù)據(jù)的兩種方式,供您參考學(xué)習(xí)。
oracle連接遠(yuǎn)程數(shù)據(jù)庫導(dǎo)出數(shù)據(jù)方式一.
執(zhí)行以下sql語句創(chuàng)建database link
- create database link test_link --鏈接名
- connect to 用戶名 identified by 密碼
- using '(DESCRIPTION =
- (ADDRESS_LIST =
- (ADDRESS = (PROTOCOL = TCP)(HOST = 數(shù)據(jù)庫服務(wù)器地址)(PORT = 端口)) –-端口默認(rèn)1521
- )
- (CONNECT_DATA =
- (SERVICE_NAME = ctaiscs) --oracle9i以后推薦使用全局?jǐn)?shù)據(jù)庫名
- )
- )'
- SERVICE_NAME=ctais,可以使用 SID = 數(shù)據(jù)庫SID的方式
Ok,現(xiàn)在就可以查詢遠(yuǎn)程數(shù)據(jù)庫了
- Select * from employee@test_link
oracle連接遠(yuǎn)程數(shù)據(jù)庫導(dǎo)出數(shù)據(jù)方式二
a)配置服務(wù)命名
打開C:\Oracle\ora92\network\admin\ tnsnames.ora,添加服務(wù)命名
- 服務(wù)名 =
- (DESCRIPTION =
- (ADDRESS_LIST =
- (ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.30.12)(PORT = 1521))
- )
- (CONNECT_DATA =
- (SERVICE_NAME = 全局?jǐn)?shù)據(jù)庫名) --也可用SID=數(shù)據(jù)庫SID
- )
- )
b)新建數(shù)據(jù)庫連接
- create database link test_link --鏈接名
- connect to 用戶名 identified by 密碼
- using '服務(wù)名'
下面的處理方式一樣了
【編輯推薦】