(FAQ)Oracle 11G在用EXPORT导出时,空表不能导出

版本: 7.0.3
模块: 系统部署
【答复】:
原因分析: 11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 方法一: 1.insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2.设置deferred_segment_creation 参数 该参数值默认是TRUE,当改为FALSE时,无论是空表还是非空表,都分配segment。 *.需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。 方法二: 1.用以下这句查找空表 select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 2.把查询结果导出,执行导出的语句 3.然后再执行 exp 用户名/密码@数据库名 file=D:dmpexp_sms20110224.dmp log=D:dmpexp_smsrun.log
原因分析: 11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 方法一: 1.insert一行,再rollb
(FAQ)Oracle 11G在用EXPORT导出时,空表不能导出
【问题】: (FAQ)Oracle 11G在用EXPORT导出时,空表不能导出版本: 7.0.3 模块: 系统部署【答复】:原因分析: 11G中有个新特性,当表无...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



