佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 通過PLSQL Developer創(chuàng)建Database link,DBMS_Job,Procedure,實現(xiàn)Oracle跨庫傳輸數(shù)據(jù)的方法(推薦)

通過PLSQL Developer創(chuàng)建Database link,DBMS_Job,Procedure,實現(xiàn)Oracle跨庫傳輸數(shù)據(jù)的方法(推薦)

熱門標(biāo)簽:網(wǎng)站排名優(yōu)化 Linux服務(wù)器 呼叫中心市場需求 地方門戶網(wǎng)站 鐵路電話系統(tǒng) 服務(wù)外包 AI電銷 百度競價排名

前一陣領(lǐng)導(dǎo)安排了一個任務(wù):定時將集團數(shù)據(jù)庫某表的數(shù)據(jù)同步至我們公司服務(wù)器的數(shù)據(jù)庫,感覺比寫增刪改查SQL有趣,特意記錄下來,希望能幫到有類似需求的小伙伴,如有錯誤也希望各位不吝指教

環(huán)境描述:

  集團數(shù)據(jù)庫:Oracle 11g

  部門數(shù)據(jù)庫:Oracle 11g

  使用的軟件:PLSQL Developer 13

  網(wǎng)絡(luò)環(huán)境:兩個數(shù)據(jù)庫處于同一局域網(wǎng)

先講一下完成此任務(wù)需要用到哪些技術(shù):

  Database link:使用戶可以通過一個數(shù)據(jù)庫訪問到另外一個遠(yuǎn)程數(shù)據(jù)庫

  DBMS_Job:使ORACLE數(shù)據(jù)庫定期執(zhí)行特定的任務(wù)

  Procedure:用來完成特定的數(shù)據(jù)操作(比如修改、插入、刪除數(shù)據(jù)等,個人感覺類似于Java中Util類里的方法)

一:創(chuàng)建Database links

  1.在PLSQL Developer對象欄找到Database links右鍵選擇新建

  

  2.打開后的界面

  

 ?、?連接的名稱,可以自定義,建議命名規(guī)范為:connect_數(shù)據(jù)庫名稱

  ②:要連接的數(shù)據(jù)庫的用戶名,密碼,以及地址,地址格式為IP:端口/數(shù)據(jù)庫名稱

 ?、?保存

  3.測試Database link是否創(chuàng)建成功

  SQL格式: Select * From 目標(biāo)數(shù)據(jù)庫的表名稱@Database link名稱

  假設(shè)對方有一張表為:AD_User,我們創(chuàng)建的Database link名稱問connect_Server

  則測試SQL如下:Select * From AD_User@connect_Server

二:創(chuàng)建Procedure

  1.在對象欄找到Procedures右鍵選擇新建

  

  2.打開界面如下

  

  第一行Name,輸入要創(chuàng)建的Procedure的名稱

   第二行Parameters參數(shù),視情況而定,無特殊要求的話可以直接刪掉(光標(biāo)定位到箭頭所示位置,按)

   最后點擊確定按鈕

  3.點擊確定后的界面:

  

  在begin下編寫需要執(zhí)行的SQL即可,添加,刪除等對數(shù)據(jù)庫進行更改的SQL語句記得要加commit

  如圖

  

  4.編寫完成后點擊PLSQL任務(wù)欄的執(zhí)行按鈕即可

  

三:創(chuàng)建DBMS_Job

  1.在對象欄找到DBMS_Jobs右鍵選擇新建

  

  2.打開后界面如下

  

 ?、賅hat值:填寫Procedure名稱,多個以逗號(,)分割 最后分號(;)結(jié)尾

   ②下一個日期:第一次執(zhí)行從什么時間開始,立即開始為sysdate

   ③間隔: 每隔多長時間執(zhí)行一次

每秒鐘執(zhí)行: sysdate+1/(24*60*60)

每分鐘執(zhí)行: sysdate+1/(24*60)

   也可以設(shè)置每天,每周,每月等等,具體SQL可以百度,此處不做贅述

  3.配置完成后界面

  

  最后點擊應(yīng)用即可

四:演示

總結(jié)

到此這篇關(guān)于通過PLSQL Developer創(chuàng)建Database link,DBMS_Job,Procedure,實現(xiàn)Oracle跨庫傳輸數(shù)據(jù)的文章就介紹到這了,更多相關(guān)plsql developer Oracle跨庫傳輸數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • PLSQL Developer連接oracle數(shù)據(jù)庫配置教程
  • PLSQL Developer連接Oracle11g 64位數(shù)據(jù)庫配置詳解(圖文)
  • Plsql Developer連接Oracle時出現(xiàn)Could not initialize oci.dll解決方案
  • Windows 64位下裝安裝Oracle 11g,PLSQL Developer的配置問題,數(shù)據(jù)庫顯示空白的完美解決方案(圖文教程)
  • PLSQLDeveloper登錄遠(yuǎn)程連接Oracle的操作

標(biāo)簽:衡水 仙桃 黃山 湖南 崇左 湘潭 銅川 蘭州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《通過PLSQL Developer創(chuàng)建Database link,DBMS_Job,Procedure,實現(xiàn)Oracle跨庫傳輸數(shù)據(jù)的方法(推薦)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    家居| 郓城县| 河池市| 怀柔区| 丹阳市| 五原县| 新民市| 扬州市| 运城市| 保德县| 山丹县| 纳雍县| 江都市| 晋中市| 连城县| 平遥县| 周口市| 义乌市| 息烽县| 永寿县| 枣强县| 信宜市| 旬阳县| 九龙县| 孝义市| 曲阳县| 晴隆县| 台东县| 仁怀市| 桂阳县| 土默特左旗| 黔江区| 开江县| 嘉祥县| 东海县| 景洪市| 韶山市| 西乡县| 沧州市| 册亨县| 兴业县|