国产探花免费观看_亚洲丰满少妇自慰呻吟_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的方式去導出數據庫,就可以完整的導出包括空表的數據庫。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 威海市| 义乌市| 遂川县| 大石桥市| 四川省| 鹤庆县| 武城县| 师宗县| 榆社县| 昌都县| 阿鲁科尔沁旗| 龙口市| 平谷区| 襄城县| 蓝山县| 潜江市| 大英县| 宜黄县| 大同市| 新建县| 盘山县| 汪清县| 策勒县| 双鸭山市| 宽城| 吉林省| 额敏县| 云梦县| 阳东县| 宁远县| 宁国市| 乐都县| 洪江市| 陆川县| 星座| 正宁县| 柘荣县| 合作市| 二连浩特市| 威信县| 瑞安市|