成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

ORACLE DATABASE LINK小知識

IT那活兒 / 1537人閱讀
ORACLE DATABASE LINK小知識

點擊上方“IT那活兒”,關注后了解更多內(nèi)容,不管IT什么活兒,干就完了!??!

1

DATABASE LINK數(shù)據(jù)庫鏈接顧名思義就是數(shù)據(jù)庫的鏈接,就像電話線一樣,是一個通道,是定義一個數(shù)據(jù)庫到另一個數(shù)據(jù)庫的路徑的對象,DATABASE LINK允許查詢遠程表及執(zhí)行遠程程序。

圖片來源于網(wǎng)絡

2

當數(shù)據(jù)庫參數(shù)global_name=false時,數(shù)據(jù)庫鏈接名稱和遠程數(shù)據(jù)庫名稱可以不一樣
2.1 創(chuàng)建數(shù)據(jù)庫鏈接的語法如下:
CREATE [PUBLIC] DATABASE LINK link_name
CONNECT TO username IDENTIFIED BY password
USING connectstring;
link_name為數(shù)據(jù)庫鏈接名稱,可任意定義。
connectstring為遠程數(shù)據(jù)庫鏈接字符串或者遠程數(shù)據(jù)庫的網(wǎng)絡服務名。這個服務名保存在TNSNAMES.ORA文件中,在該文件中定義了協(xié)議、主機名、端口和數(shù)據(jù)庫名。
知識點:
  • 一個公用數(shù)據(jù)庫鏈接對于數(shù)據(jù)庫中的所有用戶都是可用的,而一個私有鏈接僅對創(chuàng)建它的用戶可用。由一個用戶給另外一個用戶授權私有數(shù)據(jù)庫鏈接是不可能的,一個數(shù)據(jù)庫鏈接要么是公用的,要么是私有的。
  • 創(chuàng)建數(shù)據(jù)庫鏈接的帳號必須有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK的系統(tǒng)權限,用來登錄到遠程數(shù)據(jù)庫的帳號必須有CREATE SESSION權限。
2.2 使用缺省登錄方式創(chuàng)建數(shù)據(jù)庫鏈接,即不指定遠程數(shù)據(jù)庫的用戶名和密碼。
CREATE [PUBLIC] DATABASE LINK link_name
USING connectstring;
在不指定用戶名和口令的情況下,ORACLE使用當前的用戶名和口令登錄到遠程數(shù)據(jù)庫。即本地數(shù)據(jù)庫跟遠程數(shù)據(jù)庫用戶名跟密碼需一致才能使用。
  • 用戶名密碼一致:

  • 用戶名密碼不一致:

知識點:
  • sys用戶不能作為遠程數(shù)據(jù)庫dblink用戶創(chuàng)建,sys用戶必須以sysdba或者sysoper身份登錄。缺省登錄時,也不能使用sys用戶登錄。
  • 缺省登錄方式認證必須兩邊數(shù)據(jù)庫用戶名和密碼一致才能使用。如密碼不一致,則會連接報錯。
  • 缺省登錄方式因無指定用戶密碼,如創(chuàng)建的是公用數(shù)據(jù)庫鏈接可多用戶使用,只要兩邊數(shù)據(jù)庫用戶名密碼一致即可。
2.3 刪除數(shù)據(jù)庫鏈接的語句是:
DROP [PUBLIC] DATABASE LINK link;
2.4 查詢數(shù)據(jù)庫中的DATABASE LINK是:
SELECT * FROM DBA_DB_LINKS;

3

當數(shù)據(jù)庫參數(shù)global_name=true時,需要求數(shù)據(jù)庫鏈接名稱跟遠程數(shù)據(jù)庫名稱一樣。
知識點:
  • dblink名必須與遠程數(shù)據(jù)庫的全局數(shù)據(jù)庫名(global_name)相同。
  • 兩個同名的數(shù)據(jù)庫之間不得建立dblink。

 


END



 



本文作者:周高衛(wèi)

本文來源:IT那活兒(上海新炬王翦團隊)

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/129513.html

相關文章

  • Oracle Linux And Oracle Database 11g R2 Intsallati

    摘要:最近工作中用到了作為測試的數(shù)據(jù)庫,在裝和折騰了很久,這篇文章就這兩點對大家分享一些我安裝過程中遇到的問題和注意點,暫時還未配置,稍后找時間補上現(xiàn)在網(wǎng)上找一篇好的文章好難,往往要在一個話題或技術上找多方資源東拼西湊,互相借鑒才能達成目的,原因 最近工作中用到了Oracle作為Intel測試的數(shù)據(jù)庫,在裝Oracle Linux和Oracle Database 11g R2折騰了很久,這...

    Flands 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<