成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

ORACLE DATABASE LINK小知識(shí)

IT那活兒 / 1602人閱讀
ORACLE DATABASE LINK小知識(shí)

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

1

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

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

2

當(dāng)數(shù)據(jù)庫參數(shù)global_name=false時(shí),數(shù)據(jù)庫鏈接名稱和遠(yuǎn)程數(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為遠(yuǎn)程數(shù)據(jù)庫鏈接字符串或者遠(yuǎn)程數(shù)據(jù)庫的網(wǎng)絡(luò)服務(wù)名。這個(gè)服務(wù)名保存在TNSNAMES.ORA文件中,在該文件中定義了協(xié)議、主機(jī)名、端口和數(shù)據(jù)庫名。
知識(shí)點(diǎn):
  • 一個(gè)公用數(shù)據(jù)庫鏈接對(duì)于數(shù)據(jù)庫中的所有用戶都是可用的,而一個(gè)私有鏈接僅對(duì)創(chuàng)建它的用戶可用。由一個(gè)用戶給另外一個(gè)用戶授權(quán)私有數(shù)據(jù)庫鏈接是不可能的,一個(gè)數(shù)據(jù)庫鏈接要么是公用的,要么是私有的。
  • 創(chuàng)建數(shù)據(jù)庫鏈接的帳號(hào)必須有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK的系統(tǒng)權(quán)限,用來登錄到遠(yuǎn)程數(shù)據(jù)庫的帳號(hào)必須有CREATE SESSION權(quán)限。
2.2 使用缺省登錄方式創(chuàng)建數(shù)據(jù)庫鏈接,即不指定遠(yuǎn)程數(shù)據(jù)庫的用戶名和密碼。
CREATE [PUBLIC] DATABASE LINK link_name
USING connectstring;
在不指定用戶名和口令的情況下,ORACLE使用當(dāng)前的用戶名和口令登錄到遠(yuǎn)程數(shù)據(jù)庫。即本地?cái)?shù)據(jù)庫跟遠(yuǎn)程數(shù)據(jù)庫用戶名跟密碼需一致才能使用。
  • 用戶名密碼一致:

  • 用戶名密碼不一致:

知識(shí)點(diǎn):
  • sys用戶不能作為遠(yuǎn)程數(shù)據(jù)庫dblink用戶創(chuàng)建,sys用戶必須以sysdba或者sysoper身份登錄。缺省登錄時(shí),也不能使用sys用戶登錄。
  • 缺省登錄方式認(rèn)證必須兩邊數(shù)據(jù)庫用戶名和密碼一致才能使用。如密碼不一致,則會(huì)連接報(bào)錯(cuò)。
  • 缺省登錄方式因無指定用戶密碼,如創(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

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

 


END



 



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

本文來源:IT那活兒(上海新炬王翦團(tuán)隊(duì))

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://hztianpu.com/yun/129513.html

相關(guān)文章

  • Oracle Linux And Oracle Database 11g R2 Intsallati

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

    Flands 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<