oracle创建public链接,如何在oracle直接使用地址来创建database link
在2個oracle之間手工同步數據時,DBlink是最快捷的手段之一吧。建dblink的時候需要知道待讀取數據庫的ip地址,ssid以及數據庫用戶名和密碼。
前提:
創建dblink的用戶有對應的數據庫權限
create public database link 或者create database link
可以使用
grant create public database link,create database link to myAccount;
如果在create之后不加public,則創建的dblink就不是公共的,就只有創建者可以使用了.
一:創建DBlink的方法
語法:
create public database link
《DBlink的名稱》 connect to 《被鏈接庫的用戶名》 identified by 《被鏈接庫的密碼》 using
‘oracle客戶端工具建立的指向被連接庫服務名’;
sql語句:
create public database link
LINKYUNYING
connect to DPORTAL_BAK identified by
password
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.60.30.31)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
(SERVER = DEDICATED)
)
)';
使用此方法創建DBlink的好處可以省去
在服務器建立一個被連接庫的服務名,如果不建則會報錯:
ORA-12154: TNS: 無法處理服務名
二:測試
GLOBAL_NAME
--------------------------------------------------------------------------------
ORCL
三:DBlink的查看
查看DBlink
select owner,object_name from dba_objects where
object_type=’DATABASE LINK’;
或者
select * from dba_db_links;
四:刪除DBlink
DROP PUBLIC DATABASE LINK LINKYUNYING;
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的oracle创建public链接,如何在oracle直接使用地址来创建database link的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle查询表占用空,Oracle
- 下一篇: oracle12c考试内容,12c oc