zoukankan      html  css  js  c++  java
  • 轻松解决oracle11g 空表不能exp导出的问题

    轻松解决oracle11g 空表不能exp导出的问题 [引用 2012-9-22 18:06:36]   
    我顶 字号:  

    oracle11g的新特性,数据条数是0时不分配segment,所以就不能被导出。

    共两种解决方法,推荐使用第二种(最简单)。
    一、修改数据库参数
    alter system set deferred_segment_creation=false; 
    修改后,也不会导出空表,只有新建的空表才会导出,不适用,只有新建数据库时,修改此参数才比较有用。
    二、sql语句
    1、先查询一下哪些表是空的:

    select table_name from user_tables where NUM_ROWS=0; 
    2、生成修改语句,并执行
    select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 
    执行后,再导出,就OK了

  • 相关阅读:
    java
    MVC4重复提交数据
    cache
    Nosql
    MVC4重复提交
    PHP Java
    .net performance
    How the Runtime Locates Assemblies
    android
    window.onscroll
  • 原文地址:https://www.cnblogs.com/isoftware/p/3763719.html
Copyright © 2011-2022 走看看