发布于 2016-03-23 14:23:53 | 181 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Oracle关系数据库管理系统

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额。


oracle 11g导出数据时报ORA 1455错误,原因是由于导出的该用户的表可能存在空数据表,下面是正确的导出步骤

由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常。

首先:

查看:


SQL>show parameter deferred_segment_creation;

如果为TRUE,则将该参数改为FALSE;

在sqlplus中,执行如下命令:


SQL>alter system set deferred_segment_creation=false;

然后:

可以针对数据表、索引、物化视图等手工分配Extent


SQL>Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0

将查询出来的结果,进行复制出来,进行SQL执行。

最后:

数据导出测试:


exp test/test@dbtest file=c:\dd.dmp log=c:\dd.log grants=y

即可成功将数据导出!



相关阅读 :
oracle 11g导出数据时报ORA 1455错误的处理方法
11g Oracle导出表不导出数据默认为空表的解决方法
Oracle删除数据报ORA 02292错误的巧妙解决方法
oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)
Oracle数据库TNS常见错误的解决方法汇总
解决Oracle删除重复数据只留一条的方法详解
Oracle 数据库 临时数据的处理方法
oracle数据迁移到db2数据库的实现方法(分享)
Oracle安装监听器错误的解决方法
在Oracle数据库中同时更新两张表的简单方法
Oracle中插入特殊字符:&和'的解决方法汇总
Oracle对于死锁的处理方法
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务