文章詳情頁(yè)
教你在Oracle中通過(guò)網(wǎng)絡(luò)連接導(dǎo)入數(shù)據(jù)
瀏覽:4日期:2023-11-24 15:30:47
歷史上,Oracle的導(dǎo)入及導(dǎo)出功能曾采用磁盤文件作為卸載和再裝載數(shù)據(jù)庫(kù)的存儲(chǔ)中介。對(duì)于較大的數(shù)據(jù)庫(kù)這樣“交換文件”的方式是個(gè)大問(wèn)題。因?yàn)檫^(guò)大文件將會(huì)超過(guò)操作系統(tǒng)對(duì)文件大小的限制,使得導(dǎo)出不能實(shí)現(xiàn)。 一些有創(chuàng)新精神的數(shù)據(jù)治理員使用文件壓縮功能,例如UNIX中的壓縮功能,以獲得交換文件的最大容量。后來(lái)版本中的導(dǎo)入及導(dǎo)出功能答應(yīng)使用多種交換文件以減少限制。 在Oracle 10g中,Data Pump版的導(dǎo)入功能能從其他數(shù)據(jù)庫(kù)實(shí)例中直接導(dǎo)入,從而完全刪除交換文件。 第一步是定義一個(gè)數(shù)據(jù)庫(kù)鏈接對(duì)象來(lái)識(shí)別源數(shù)據(jù)庫(kù),并提供登錄資格認(rèn)證。例如,芝加哥的一個(gè)源數(shù)據(jù)庫(kù)可以通過(guò)Oracle網(wǎng)絡(luò)服務(wù)名CHI進(jìn)行識(shí)別。使用者在實(shí)例中,ADMIN1,使用密碼WINDY 進(jìn)行登錄并有權(quán)訪問(wèn)要導(dǎo)入的數(shù)據(jù),下面的CREATE DATABASE LINK命令可以用于定義源數(shù)據(jù)庫(kù): CREATE DATABASE LINK chicago CONNECT TO admin1 IDENTIFIED BY windy USING 'CHI';Data Pump導(dǎo)入命令——impdp,現(xiàn)在能使用這一數(shù)據(jù)庫(kù)鏈接直接訪問(wèn)遠(yuǎn)程數(shù)據(jù)。命令行參數(shù)NETWORK_LINK 通過(guò)數(shù)據(jù)庫(kù)鏈接指向源數(shù)據(jù)庫(kù)。在某城市(西雅圖)的本地?cái)?shù)據(jù)庫(kù)實(shí)例中,用戶ADMIN2將會(huì)執(zhí)行以下命令 (整行): impdp admin2/market TABLES=customers,sales DirectorY=dpump1 NETWORK_LINK=chicago注重第一次實(shí)例中沒(méi)有導(dǎo)出操作,并且操作過(guò)程中不會(huì)創(chuàng)建交換文件。 假如想要查詢更多關(guān)于如何通過(guò)網(wǎng)絡(luò)鏈接導(dǎo)入的問(wèn)題,可參考Oracle文件設(shè)置中的Oracle Database 10g Utilities。
標(biāo)簽:
Oracle
數(shù)據(jù)庫(kù)
排行榜
