国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

11g Oracle導出表不導出數據默認為空表的解決方法

2020-07-26 14:18:44
字體:
來源:轉載
供稿:網友

11g oracle導出表時會默認不導出數據為空

1、Oracle11g默認對空表不分配segment,故使用exp導出Oracle11g數據庫時,空表不會導出。
2、設置deferred_segment_creation 參數為FALSE后,無論是空表還是非空表,都分配segment。

在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的方式去導出數據庫,就可以完整的導出包括空表的數據庫。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 都兰县| 大兴区| 都昌县| 扬州市| 子洲县| 邹城市| 临安市| 大宁县| 莲花县| 通州区| 德兴市| 克拉玛依市| 满洲里市| 滨州市| 玛沁县| 札达县| 邢台县| 石楼县| 连云港市| 远安县| 敖汉旗| 唐海县| 连平县| 奉贤区| 隆化县| 平昌县| 师宗县| 江西省| 宜兰市| 堆龙德庆县| 简阳市| 潼关县| 正定县| 霸州市| 阜新| 临沭县| 额尔古纳市| 时尚| 中阳县| 清新县| 句容市|