在sqlplus中,執行如下命令:
SQL>alter system set deferred_segment_creation=false; 查看:
SQL>show parameter deferred_segment_creation;
該值設置后只對后面新增的表產生作用,對之前建立的空表不起作用。
解決方案:
1.用以下這句查找空表并生成執行命令
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
2.將查詢結果的內容導出,執行導出的語句。
3.然后再用exp的方式去導出數據庫,就可以完整的導出包括空表的數據庫。
您可能感興趣的文章:
淺談Oracle 11g 發行版2 新安裝后關于登錄的一些基本操作
Oracle11g完全卸載的詳細步驟(超管用)
Oracle 11g Dataguard參數詳解
windows中oracle 11g安裝圖解
Oracle 11g Release (11.1) 索引底層的數據結構
oracle11g用戶登錄時被鎖定問題的解決方法 (ora-28000 the account is locked)