91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oracle dblink用法總結和expdp和impdp利用dblink倒入導出到本地

發布時間:2020-08-10 00:41:53 來源:ITPUB博客 閱讀:259 作者:flywiththewind 欄目:關系型數據庫

oracle中的database link是定義一個數據庫到另一個數據庫的路徑的對象,database link允許你查詢遠程表和執行遠程程序。在任何分布式環境里,dblink都是必要的,另外注意database link是單向的連接。在創建database link的時候,oracle在數據字典中存儲了相關的database link的信息,在使用database link的時候,oracle再通過oracle net用戶預先定義好的連接信息訪問相應的遠程數據庫來完成相應的工作。

1、在建立database link之前需要注意:

(1)確認從local database到remote database的網絡連接是否正常,tnsping要能成功。

(2)確認在remote database上面有相應的訪問權限。

2、oracle database link可分為下面三類:

(1)private:創建的是用戶級別的dblink,只有創建該dblink的用戶才可以使用這個dblink來訪問遠程的數據庫,同時也只有該用戶可以刪除這個dblink。

(2)public:創建的是數據庫級別的dblink,本地數據庫中所有的用戶數據庫訪問權限的用戶或者pl/sql程序都能使用這個dblink。

(3)global:創建的是網絡級別的dblink,這是對于oracle network而言的。

3、創建dblink需要的權限:

如果你新建了一個用戶,那么你必須為它授予以下權限才可以創建dblink:create database link、create public database link、create session。

4、創建dblink:


此處)折疊或打開

  • expdp scott/tiger@172.17.146.3/orcl
  • 這邊我 dblink 的用戶是遠程數據庫,對應的用戶是 lyz
    1. network_link=dl_OCPLYZ1
    由于我本地數據庫和遠程數據庫的用戶不一致,所以我們這邊要加個前綴:lyz.xxt ,否則 數據庫認不處你是來自哪里的表


    1. TABLES=lyz.TESTA
    然后會如下錯誤:找不到scott.testa,
    oracle dblink用法總結和expdp和impdp利用dblink倒入導出到本地

    也就是說,如果不加 用戶來源:lyz.testa 表,數據庫應該是默認成你這個
    1. TABLES=TESTA
    就是來自 scott表的,而scott表沒有這個表,當然就報錯了。。。我之前就是因為沒寫這個,所以一直報這個錯,,,,

    當然如果你目標庫(本地數據庫)有這個lyz 這個用戶,我們也可以這樣寫:

    然后我們再倒入到庫就可以 了:這邊要倒入的數據庫為:oracl

    由于上面的是基于表的導出,我們可以用下面這個命令:


    impdp scott/tiger@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=exptable.dmp TABLES=lyz.TESTA REMAP_SCHEMA=lyz:scott table_exists_action=REPLACE

    oracle dblink用法總結和expdp和impdp利用dblink倒入導出到本地
    這邊的意思是:impdp 倒入到 oracl庫下的用戶,倒入的路徑為DATA_PUMP_DIR,倒入的dmp 文件為:exptable.dmp ,倒入的表為:TABLES=lyz.TESTA REMAP_SCHEMA=lyz:scott  這邊的意思是  lyz用戶到scott用戶,table_exists_action=REPLACE  這邊的意思是:如果表存在,就直接替換掉。

    或者是基于用戶的倒入:去掉這個TABLES=lyz.TESTA,但是也是 lyz 用戶到 scott用戶

    impdp scott/tiger@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=exptable.dmp   REMAP_SCHEMA=lyz:scott table_exists_action=REPLACE

    oracle dblink用法總結和expdp和impdp利用dblink倒入導出到本地

    好了,這個就是 利用 db_link 的expdp 、impdp的導出導入。。。。。。。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    台东市| 玛多县| 木里| 大悟县| 锦屏县| 泸州市| 铜梁县| 大冶市| 鹿泉市| 车险| 镇原县| 林周县| 武邑县| 华亭县| 兴国县| 永平县| 巴林左旗| 神木县| 长海县| 琼海市| 深州市| 汶上县| 扬中市| 瑞金市| 铁力市| 荣成市| 齐河县| 辽宁省| 河西区| 甘泉县| 彰化市| 精河县| 永泰县| 化德县| 丹寨县| 英德市| 翁牛特旗| 师宗县| 通州市| 西乡县| 福清市|