資料庫鏈

專用資料庫鏈:為一指定用戶建立。專用資料庫鏈僅鏈的主人可使用。在SQL語句中用於指定一全局對象名或者在持有者的視圖過程定義中使用。

基本介紹

  • 中文名:資料庫鏈
  • 語句:SQL
  • 對象:專用資料庫鏈僅鏈的主人
  • 網路資料庫鏈:網路域伺服器
資料庫鏈定義,資料庫鏈的種類,

資料庫鏈定義

為對過程資料庫定義的一路徑。資料庫鏈對分散式資料庫的用戶是透明的,資料庫鏈的名字與鏈所指向的資料庫的全局名相同。其由二部分組成:遠程賬號和資料庫串。例建立資料庫鏈的形式:
CREATE PUBLIC DATABASE LINK xxxx.xxxx.xxxx.xxx
CONNECT TO guest IDENTIFIED BY password
USING ‘DB串' ;
其中:xxxx.xxxx.xxxx.xxx為定義的鏈名;guest/password 為遠程資料庫的用戶賬號和口令;DB串用於遠程連線。由賬號和DB串構成完全路徑。如果只有一個則為部分路徑。

資料庫鏈的種類

有三種資料庫鏈可用於決定用戶對全部對象名的引用: 專用資料庫鏈:為一指定用戶建立。專用資料庫鏈僅鏈的主人可使用。在SQL語句中用於指定一全局對象名或者在持有者的視圖過程定義中使用。 公用資料庫鏈:為特殊的用戶組PUBLIC建立。公用資料庫鏈可為任何用戶使用,在SQL語句中用於指定一個全局對象名或對象定義。 網路資料庫鏈:由網路域伺服器建立和管理,可為網路中的任何資料庫的任何用戶使用,可在SQL語句中指定全局對象名或對象定義中使用。注意:當前網路域伺服器對Oracle不能用,所以網路資料庫鏈不可用。

相關詞條

熱門詞條

聯絡我們