最近在oracle导入和导出的时候发现一些问题,空表没有导出。 那么就需要对oracle的导出进行一些处理。 先做全局设置,先登录oracle。 show parameter defer; 查看是否 deferred_segment_creation 的值为true。 这个时候是不导出空表的。 alter system set deferred_segment_creation= false scope=spfile; 修改这个值为false,以后新建的空表就可以导出了。 对于原有的空表。首先查询 select 'alter table XXXXXX.'||table_name||' allocate extent;' from dba_tables where num_rows=0 where owner='XXXXXX' ; XXXX代表用户名。 然后将查询到的语句拷贝出来,执行。将空表分配空间。 再导出,就会发现空表也导出来了。
上面有可能检查不全,可以用下面的语句再查询一次
检查user_tables表发现没有导出的表的segment_created属性是NO
解决办法:
1、可通过下面语句生成SQL执行:
select 'alter table '|| table_name ||' move;'
from user_tables where segment_created='NO';
或是
select 'alter table '|| table_name ||' allocate extent;'
from user_tables where segment_created='NO';
impdb导出导入
expdp SRM_DEMO/password schemas=SRM_DEMO directory=data_pump_dir dumpfile =SRM_DEMO.dmp logfile=expdp_SRM_DEMO.log;
impdp SRM_DEMO3/SRM_DEMO3 directory=data_pump_dir dumpfile=srmdemo615.dmp REMAP_SCHEMA=SRM_DEMO:SRM_DEMO3 REMAP_TABLESPACE=SRM_DEMO:SRM_DEMO3 table_exists_action=replace;
相关推荐
Oracle导出空表解决办法
解决Oracle导出dmp文件空表导不出问题!可有效的处理到处问题
解决oracle10以上版本导出空表失败的问题、有详细文字描述以及截图
最近在做交易系统项目的时候,因为要与测试人员数据库数据保持一致,所以需要从测试部那边把整个数据库导过来,但是就会发现导过来的表不完整,检查之后发现是因为测试部的空表没有导出来。查询了之后,发现这是...
oracle导出时空表的处理
解决Oracle导出报错(去除空表导出),备份数据库的bat文件,定时删除文件夹的bat文件
oracle 11g导出数据时报ORA 1455错误,原因是由于导出的该用户的表可能存在空数据表,下面是正确的导出步骤
PowerDesigner导出的SQL带列注释,导入到MySQL中列注释不见了的处理方法
认真听课、多思考问题、多动手操作、有问题一定要问、多参与讨论、多帮组同学 五、 体系结构 oracle的体系很庞大,要学习它,首先要了解oracle的框架。oracle的框架主要由物理结构、逻辑结构、内存分配、后台进程...
作为企业级大型、通用对象关系型数据库管理系统,神通数据库为用户提供的功能包括: • 支持丰富的数据类型 ...的默认映射关系、数据类型的精度匹配、空与非空信息提取、主键及相关索引建立等辅助功能,帮助用
版本更新: <br>1, 增加标识列支持 2, 数据表列表增加排序处理 3, 更正导入数据,未过滤自增列问题 4, 更正数据库安装无法设置空路径问题。 5, 增加精度列,小数位数列显示处理。 6,增加刷新功能...
导出用户表: exp cssdj/cssdj@zr tables=(g_dict,g_dict_item) file=d:/cssdj.dmp log=d:/cssdl.log 2.1.7.2 导入 imp cssdj/cssdj@zr fromuser=cssdj_zsy touser=cssdj file=d:/cssdj.cmp log=d:/cssdj.log 2.1....
实例070 网页版九九乘法表 104 实例071 读取数组购物车中的数据 105 实例072 图像验证码的生成 106 2.6 跳转语句 107 实例073 控制页面中表情图的输出 107 实例074 控制页面中数据的输出数量 108 实例075 动态改变...
实例070 网页版九九乘法表 104 实例071 读取数组购物车中的数据 105 实例072 图像验证码的生成 106 2.6 跳转语句 107 实例073 控制页面中表情图的输出 107 实例074 控制页面中数据的输出数量 108 实例075 动态改变...
从SQL中的一个表中导出HTML文件表格 获取數据库表的前N条记录 几段SQL Server语句和存储过程 生成表中的数据的脚本 最详细的SQL注入相关的命令整理 Oracle Oracle中PL/SQL单行函数和组函数详解 mssql+oracle Oracle...
使用C#实现对Sql数据库的操作,执行存储过程,Sql语句,返回影响行数,返回DateTable,DataSet,DataReader,以及表集等方法。实现多个数据库的切换功能。功能强大,希望大家喜欢 2.一个操作Sql2005数据库的类(备份...
$.Validator.options={lang:{isrequired:'此项不能为空!'}}; [removed] <form class="validate"> 必须:<input type="text" name="test1" isrequired="true"> 整型:<input type="text" ...