亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

請問有沒有什么方法將dmp文件導入到指定的表空

系統 1942 0
我從一個數據庫中導出來的dmp文件,它的表空間是user,現在我想導入到另一個數據庫中去,在那個數據庫中我建立了一個aaa的用戶,使用的是aaa 的表空間。可用aaa用戶導入dmp文件后發現那些表使用的仍然是user表空間,我該怎么辦呢?能在導入的時候就指定為aaa的表空間嗎? ?
改變數據庫表的表空間的方法有沒有比較簡單的方法?不用卸載表,然后修改sql語句那么麻煩的動作??? ?
方法其實很簡單,如下: ?
1、先不要授予你這個新的aaa這個用戶太高的權限,比如dba的角色及quota ? unlimited ? tablespace這個系統權限。 ?
2、只授予aaa在aaa表空間的unlimited權限,在user表空間沒使用權限 ?
sql>alter ? user ? aaa ? quota ? unlimited ? on ? aaa; ?
sql>alter ? user ? aaa ? quota ? 0 ? on ? user; ?
3、在你做imp時指ignore=y選項就可以了,這樣imp進來的表就使用aaa的默認表空間了。

當然有辦法改變一個表存儲表空間,使用以下命令即可: ?
alter ? table ? table_name ? move ? tablespace ? tablespace_name;

使用命令得到移動表空間的語句 ?
select ? 'alter ? table ? '||table_name||' ? move ? tablespace ? aaa;' ? from ? all_tables ? where ? tablespace_name= ? 'user' ? and ? owner= ? 'aaa'; ?
然后執行生成的語句即可 ?

當然,一般還需要在新的表空間中重建索引 ?
select ? 'alter ? index ? '||index_name ? ||' ? rebuild ? tablespace ? aaa_index;' ? from ? dba_indexs ? where ? tablespace_name= ? 'user' ? and ? owner= ? 'aaa'; ?
然后執行生成的語句即可

請問有沒有什么方法將dmp文件導入到指定的表空間去?或者怎樣改變數據庫所有表所在的表空間


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产91精品高清一区二区三区 | 国内精自品线一区91 | 国产一起色一起爱 | 欧美图片一区二区三区 | 亚洲永久精品ww47 | 亚洲国产精品久久久天堂麻豆 | 天天操夜夜操视频 | 成人免费午间影院在线观看 | 成人免费视频在 | 久久免费视屏 | 在线观看精品一区 | 日本在线观看永久免费网站 | 麻豆一区二区三区在线观看 | 深夜激情网站 | 成年女人18毛片毛片免费 | 国产福利不卡视频在免费 | 色婷婷在线观看视频 | 久久久精品影院 | 99视频国产精品 | 91在线 | 欧美 | 国产成人一级 | 91成人影院未满十八勿入 | 日韩免费一区二区 | 伊人久久波多野结衣中文字幕 | 深夜免费视频 | 欧美一级毛片一免费 | 欧美一级毛片免费观看 | 亚洲精品乱码一区二区在线观看 | 欧美洲精品亚洲精品中文字幕 | 真正全免费视频a毛片 | 五月天激情在线 | 两性视频久久 | 久久 在线 | 亚洲成人精品在线 | 久久精品国产99精品最新 | 亚洲欧美日韩成人一区在线 | 亚洲精品一区国产二区 | 好看的一级毛片 | 成人免费国产欧美日韩你懂的 | 国产成人a∨麻豆精品 | 午夜国产精品影院在线观看 |