日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
DBLINK怎么用

這篇文章主要介紹了DBLINK怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

我們提供的服務有:做網(wǎng)站、成都網(wǎng)站建設、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、突泉ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的突泉網(wǎng)站制作公司

DBLINK詳解

1.創(chuàng)建dblink語法:

CREATE [PUBLIC] DATABASE LINK link 

CONNECT TO username IDENTIFIED BY password

USING ‘connectstring’

說明:

1) 權限:創(chuàng)建數(shù)據(jù)庫鏈接的帳號必須有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK的系統(tǒng)權限,用來登錄到遠程數(shù)據(jù)庫的帳號必須有CREATE SESSION權限。這兩種權限都包含在CONNECT角色中(CREATE PUBLIC DATABASE LINK權限在DBA中)。一個公用數(shù)據(jù)庫鏈接對于數(shù)據(jù)庫中的所有用戶都是可用的,而一個私有鏈接僅對創(chuàng)建它的用戶可用。由一個用戶給另外一個用戶授權私 有數(shù)據(jù)庫鏈接是不可能的,一個數(shù)據(jù)庫鏈接要么是公用的,要么是私有的。

2)link :  當GLOBAL_NAME=TRUE時,link名必須與遠程數(shù)據(jù)庫的全局數(shù)據(jù)庫名global_name)相同;否則,可以任意命名。

3)connectstring:連接字符串,tnsnames.ora中定義遠程數(shù)據(jù)庫的連接串。

4)username、password:遠程數(shù)據(jù)庫的用戶名,口令。如果不指定,則使用當前的用戶名和口令登錄到遠程數(shù)據(jù)庫。

2.刪除數(shù)據(jù)庫鏈接的語句:

DROP [PUBLIC] DATABASE LINK zrhs_link

3.查看已創(chuàng)建的dblink

select owner,object_name from dba_objects where object_type='DATABASE LINK';

4.dblink的引用:

[user.]table|view@dblink

如:

SELECT * FROM worker@zrhs_link;

SELECT * FROM camel.worker@zrhs_link ;

5.創(chuàng)建同義詞:

對于經(jīng)常使用的數(shù)據(jù)庫鏈接,可以建立一個本地的同義詞,方便使用:

CREATE SYNONYM worker_syn FOR worker@zrhs_link;

6.創(chuàng)建遠程視圖:

CREATE VIEW worker AS SELECT * FROM worker@zrhs_link where…;

現(xiàn)在本視圖可與本地數(shù)據(jù)庫中的任何其它視圖一樣對待,也可以授權給其它用戶訪問此視圖,但該用戶必須有訪問數(shù)據(jù)庫鏈接的權限。

其他:

修改GLOBAL_NAME的方法:

1.在遠程數(shù)據(jù)庫的init.ora文件中將global_names設為false。

或者

2.用sys用戶執(zhí)行如下語句:ALTER SYSTEM SET GLOBAL_NAME=TRUE/FALSE;

修改后重新啟動數(shù)據(jù)庫設置才能生效。

數(shù)據(jù)庫全局名稱可以用以下命令查出:SELECT * FROM GLOBAL_NAME;



===== dblink 實戰(zhàn) ======

1.dblink分為公有和私有兩類。

公有dblink使用public修飾關鍵字。在create和drop的時候都需要使用public關鍵字。

公有dblink對所有人開放,在該dblink之上創(chuàng)建的同義詞也會隨之對所有人開放。(測試并確認,不過測試是在一個實例多個用戶之間進行)

私有dblink只有創(chuàng)建者可以訪問,其上的同義詞不能被其他用戶訪問。需為用戶創(chuàng)建視圖,并將視圖授權給所需用戶后,用戶才可訪問該視圖。

另外,不能將帶有dblink的同義詞直接授權給用戶。否則報錯,其等價于:

grant select on table1@user1 to user2                           *

ERROR at line 1:

ORA-02021: DDL operations are not allowed on a remote database

2.創(chuàng)建dblink時,可以使用連接字符串(與tnsname.ora中的),效率較高。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“DBLINK怎么用”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關知識等著你來學習!


標題名稱:DBLINK怎么用
本文網(wǎng)址:http://www.dlmjj.cn/article/ijhehd.html