oracle 11g导出数据时报ORA 1455错误的处理方法

 更新时间:2014年08月11日 17:16:18   投稿:whsnow  
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 addBatch()用法实例详解

    Oracle addBatch()用法实例详解

    这篇文章主要介绍了Oracle addBatch()用法实例详解的相关资料,这里提供实例帮助大家掌握理解这部分知识,需要的朋友可以参考下
    2017-08-08
  • Oracle实现分页三种不同的方式

    Oracle实现分页三种不同的方式

    这篇文章主要给大家介绍了关于Oracle实现分页三种不同的方式,oracle分页与MySQL不同,MySQL是用关键字limit进行分页,oracle是根据行号,需要的朋友可以参考下
    2023-08-08
  • Oracle数据库如何删除归档日志文件

    Oracle数据库如何删除归档日志文件

    这篇文章主要给大家介绍了关于Oracle数据库如何删除归档日志文件的相关资料,当Oracle中的归档日志空间满时,则需要把它清空,否则将会影响数据库正常运行,将无法正常登入ORACLE,需要的朋友可以参考下
    2023-11-11
  • Oracle SQL报错:ORA-06550解决办法

    Oracle SQL报错:ORA-06550解决办法

    这篇文章主要给大家介绍了关于Oracle SQL报错:ORA-06550的解决办法,Oracle的ORA-06550错误是一个常见的Oracle数据库错误代码,文中通过代码及图文介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • oracle 触发器 学习笔记

    oracle 触发器 学习笔记

    触发器 是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。
    2009-05-05
  • ORACEL使用脚本来修改表结构

    ORACEL使用脚本来修改表结构

    修改表结构在某些时候还是需要用到的,下面为大家介绍下使用脚本来修改表结构,感兴趣的朋友不要错过
    2013-12-12
  • Oracle解锁表、包、用户、杀会话、停job的方法实现

    Oracle解锁表、包、用户、杀会话、停job的方法实现

    本文主要介绍了Oracle解锁表、包、用户、杀会话、停job的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-12-12
  • Oracle sql批量插入多条数据的实现

    Oracle sql批量插入多条数据的实现

    这篇文章主要介绍了Oracle sql批量插入多条数据的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • ORACLE多条件统计查询的简单方法

    ORACLE多条件统计查询的简单方法

    这篇文章主要介绍了ORACLE多条件统计查询的简单方法,具有一定参考价值。这里给大家分享下,希望对大家有所帮助。
    2017-10-10
  • Oracle数据库快照的使用

    Oracle数据库快照的使用

    Oracle数据库快照的使用...
    2007-03-03

最新评论