Oracle 11g 导库导不出空表问题
2015-08-14 00:10
405 查看
Oracle11g 会遇到这样的问题,用exp整库导出的时候,会遇到这样的问题,库里的空表没办法导出
select * from all_all_tables aa where aa.owner='User名大写' ---查看用户下所有表
select * from all_tables t where t.owner = 'User名大写' and t.num_rows = 0;--查看用户下所有空表
好了,下面是处理方法脚本:
在命令窗口运行:
set heading off;
set echo off;
set feedback off;
set termout on;
spool D:\allocate.sql;
Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
spool off;
运行完成后,把allocate.sql再在命令窗口执行一次,然后就可以用exp语句了,这样空表就能被导出来了
select * from all_all_tables aa where aa.owner='User名大写' ---查看用户下所有表
select * from all_tables t where t.owner = 'User名大写' and t.num_rows = 0;--查看用户下所有空表
好了,下面是处理方法脚本:
在命令窗口运行:
set heading off;
set echo off;
set feedback off;
set termout on;
spool D:\allocate.sql;
Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
spool off;
运行完成后,把allocate.sql再在命令窗口执行一次,然后就可以用exp语句了,这样空表就能被导出来了
相关文章推荐
- Oracle数据库优化策略总结篇
- 简析Oracle数据库常见问题及解决方案
- 无法远程访问虚拟机中的EM (Oracle Enterprise Manager)
- Oracle 学习之RAC(七) 集群启动解析
- linux 之静默安装oracle
- Oracle 11gR2 List-Range分区实验
- oracle count 百万级 分页查询记录总数、总条数优化
- 说说oracle的 sysdate、trunc函数
- linux 之静默安装oracle
- ORACLE分页查询SQL语法
- Oracle ASM注意事项
- 【Oracle】minus的使用方法
- 我的技术我做主,将Oracle进行到底!
- Oracle中group by 的扩展函数rollup、cube、grouping sets
- oracle 10g的备份和还原
- oracle 10g的备份和还原
- Oracle查询结果输出问题
- linux 之静默安装oracle
- Oracle 学习之RAC(六) 安装数据库
- Oracle笔记(六) 多表查询