溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

ORACLE expdp導(dǎo)出/導(dǎo)入以XX開頭的所有表

發(fā)布時(shí)間:2020-08-02 15:19:20 來源:網(wǎng)絡(luò) 閱讀:9383 作者:cy_lyh 欄目:關(guān)系型數(shù)據(jù)庫

場(chǎng)景:有2個(gè)oracle用戶,userA默認(rèn)表空間tablespaceA, userB默認(rèn)表空間tablespaceB。

        現(xiàn)在需要將userA中的系統(tǒng)表(該用戶表空間中以SYS開頭的表)導(dǎo)出到userB中,將userB的系統(tǒng)表覆蓋,但不覆蓋userB的業(yè)務(wù)表。方法如下:

        導(dǎo)出userA用戶schema中SYS開頭的表,使用tables=SYS%

expdp userA/password  directory=TMP_BAK dumpfile=userA-170504-expdp-tab.dmp  logfile=userA-170504-expdp-tab.log tables=SYS%

        若只需導(dǎo)出某幾張表,則使用tables=table1,table2         

expdp userA/password  directory=TMP_BAK dumpfile=userA-170504-expdp-tab02.dmp  logfile=userA-170504-expdp-tab02.log tables=table1,table2

         


         將導(dǎo)出的dmp文件導(dǎo)入到userB用戶的schema中。

         需要注意此處SCHEMA與表對(duì)應(yīng)的TABLESPACE已經(jīng)發(fā)生改變,并且原userB的表空間中已經(jīng)存在SYS表。故導(dǎo)入時(shí)需要加上以下幾個(gè)參數(shù):

        ①remap_schema指定源SCHEMA與目的SCHEMA。

        ②remap_tablespace指定源TABLESPACE與目的TABLESPACE。

        ③ table_exists_action=replace將重名表進(jìn)行覆蓋。


        導(dǎo)入前注意先備份userB的數(shù)據(jù),避免導(dǎo)出出錯(cuò)造成數(shù)據(jù)丟失。

expdp userB/password  directory=TMP_BAK dumpfile=userB-170504-expdp.dmp  logfile=userB-170504-expdp.log

        

         正式將SYS開頭的表導(dǎo)入userB用戶中。

impdp userB/password  directory=TMP_BAK dumpfile=userA-170504-expdp-tab.dmp  remap_schema=userA:userB REMAP_TABLESPACE=tablespaceA:tablespaceB TABLE_EXISTS_ACTION=REPLACE logfile=userB-0504-impdp-tab.log


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI