中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

Oracle下的exp/imp

發布時間:2020-08-15 18:59:31 來源:網絡 閱讀:488 作者:往事_Jim_遺 欄目:關系型數據庫

   在平時做Oracle的備份的時候一般都是做邏輯熱備份,而做邏輯熱備份一般都是使用exp/imp,在這里就簡單的說一說。

   使用exp導出數據imp導入數據操作如下:

exp username/password owner=backup file=backup.dmp
imp username/password file=backup.dmp ignore=y full=y

在這里解釋一下其中ignore=y表示忽略創建錯誤,繼續后面的操作,這個參數在full=y表示全部導入包括表約束這些內容,這個參數在導入時比較重要。

   不過在這里需要注意的一點是在Oracle 11g版本開始后添加了一個新特性當表無數據時,不分配segment,以節省空間,而缺省下這個功能都是開啟的,可以通過以下方法查看:

sql> show parameter deferred_segment_creation;

所以在11g的版本后要使用exp導出時還需要做相應的檢查,當然因為這個特性使得在11g版本使用exp導出時遇到空表就不會導出,這個問題在也有很多的解決方案,當然個人比較認可的方法應該是在導出前關閉deferred_segment_creation的功能然后檢查所有的空表,然后再給找到的所有空表分配空間,操作如下:

sql> alter system set  deferred_segment_creation=false;
sql> select table_name from user_tables where NUM_ROWS=0;
sql> select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0

此時再用exp導出即可

向AI問一下細節

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

AI

黄陵县| 芮城县| 兴仁县| 宁都县| 英吉沙县| 子长县| 永丰县| 鄂托克前旗| 康保县| 清新县| 东山县| 永川市| 广饶县| 盐山县| 八宿县| 葵青区| 岱山县| 乌拉特后旗| 双牌县| 揭东县| 全州县| 获嘉县| 天等县| 昆明市| 安阳市| 芷江| 雅安市| 老河口市| 稻城县| 罗田县| 犍为县| 南靖县| 曲沃县| 镇沅| 吉木乃县| 武定县| 隆化县| 麻阳| 合山市| 阜阳市| 黔东|