方法一:
Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
在plsql执行上面查询语句
将查询结果复制出来在plsql执行就可以了
方法二:
--导出前执行这个
DECLARE
I INTEGER;
B VARCHAR2(200);
BEGIN
FOR C IN (select 'alter table '||table_name||' allocate extent' as txt
from user_tables A where A.TEMPORARY='N' AND (A.NUM_ROWS = 0 OR A.NUM_ROWS IS NULL)
AND NOT EXISTS (SELECT 1 FROM USER_EXTENTS B
WHERE B.SEGMENT_NAME=A.table_name
AND B.SEGMENT_TYPE LIKE 'TABLE%')
) LOOP
DBMS_OUTPUT.PUT_LINE(C.txt);
EXECUTE IMMEDIATE C.txt;
END LOOP;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.put_line(SQLERRM);
END;
/
I INTEGER;
B VARCHAR2(200);
BEGIN
FOR C IN (select 'alter table '||table_name||' allocate extent' as txt
from user_tables A where A.TEMPORARY='N' AND (A.NUM_ROWS = 0 OR A.NUM_ROWS IS NULL)
AND NOT EXISTS (SELECT 1 FROM USER_EXTENTS B
WHERE B.SEGMENT_NAME=A.table_name
AND B.SEGMENT_TYPE LIKE 'TABLE%')
) LOOP
DBMS_OUTPUT.PUT_LINE(C.txt);
EXECUTE IMMEDIATE C.txt;
END LOOP;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.put_line(SQLERRM);
END;
/
相关推荐
exp命令导出oracle11g的数据库时,空表会出现错误
解决Oracle 11G空表数据不能导出[程序/源码]
解决Oracle导出dmp文件空表导不出问题!可有效的处理到处问题
oracle 11g R2 新增的特性,exp无法导出空表,可以通过expdp命令导出,具体在附件里。
oracle11G-解决空表导出的问题-带实例,操作步骤。
oracle11g导出空表、少表的解决方案
导出数据不包含空表解决方案。Oracle 11g导出空表、少表的解决办法 ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间。 解决方法: 1)insert一行,再rollback就产生segment了 该方法是在...
oracle11g官方中文帮助 Oracle 11g:ORACLE ACTIVE DATA GUARD.pdf Oracle Database 11g 高可用性.pdf Oracle 数据库 11g 中的分区.pdf Oracle 数据库 11g :真正应用测试与可管理性概述.pdf Oracle 数据库 11g...
Oracle 11g 官方中文文档 包括一下部分文档: Oracle 11g:ORACLE ACTIVE DATA GUARD.pdf Oracle Database 11g 高可用性.pdf Oracle 数据库 11g :真正应用测试与可管理性概述.pdf Oracle 数据库 11g 中的分区....
oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。此资源提供将空表导出的的两种方法。
文档有为什么oracle 11g不能导出空白,导出空表的详细操作方法(很简便哦)
oracle 11G创建表空间、用户、密码、索引、分配权限、删除表空间、数据泵导入、导出
oracle11g驱动包
oracle11g安装步骤.oracle11g安装步骤.oracle11g安装步骤.oracle11g安装步骤.
oracle11g 控制台命令创建表空间(数据库)
有效的解决了Oracle数据库中 空表不能导出的问题,大大节省了开发时间。
oracle 11g p10350787_111070升级补丁oracle 11g p10350787_111070升级补丁
Oracle11g使用exp导出空表,解决备份无法导出空表的问题
oracle11g自动建库oracle11g自动建库oracle11g自动建库oracle11g自动建库oracle11g自动建库