Oracle11g以上版本导出表提示表不存在解决方法
2018-02-02 17:50
309 查看
Oracle11g版本以后系统新增一个参数【deferred_segment_creation】,该参数控制是否不分配segment给新建的表或者导入的空表,默认是true。
安装完数据库直接通过imp命令导入了空表,则通过exp导出的时候会提示表不存在。
修改参数set deferred_segment_creation=false,语句如下:
注意:修改该参数并不能给以前已经导入的空表分配segment
如果想导出就要手动给这些表分配segment,语句如下:
如果空表很多也是有解决办法的,执行下面的语句:
select 'alert table'|| table_name || 'allocate extent;'
from user_tables where segment_created='NO';
把查询结果复制出来执行以下就会给所有的空表分配segment。
安装完数据库直接通过imp命令导入了空表,则通过exp导出的时候会提示表不存在。
修改参数set deferred_segment_creation=false,语句如下:
alter system set deferred_segment_creation=false
注意:修改该参数并不能给以前已经导入的空表分配segment
如果想导出就要手动给这些表分配segment,语句如下:
alter table 表名 allocate extent;
如果空表很多也是有解决办法的,执行下面的语句:
select 'alert table'|| table_name || 'allocate extent;'
from user_tables where segment_created='NO';
把查询结果复制出来执行以下就会给所有的空表分配segment。
相关文章推荐
- 在JRE1.4.2以上版本中解决Javascript调用已签名Applet方法时提示没有权限问题
- Android studio导出的apk在真机上安装提示“文件不存在或已失效”的解决方法
- Apache2.2整合PHP5.3以上的版本时提示错误Cannot load php5apache2_2.dll into server解决方法
- Android studio导出的apk在真机上安装提示“文件不存在或已失效”的解决方法
- aix 显示文件存在,删除提示文件不存在 解决方法
- Oracle11g用exp无法导出空表的解决方法
- Django新版添加app提示模块不存在解决方法 INSTALLED_APPS 错误
- 解决Android 5.0以上版本Button自带阴影效果的方法
- TFS2010版本分支提示原目录已存在分支的解决方法
- python3提示sqlite3模块不存在解决方法
- [iOS常见问题] 关于IOS项目QQ空间授权提示安装最新版本的QQ的解决方法!
- Android Studio 提示android.support.v4不存在的解决方法
- mysql 提示表不存在的解决方法error: 1146: Table doesn't exist
- vmvare安装系统提示vmci.sys 版本不正确解决方法
- Unity5.0以上的版本切换场景的时候场景都会变暗的解决方法
- 安装flashplayer 提示 "您尝试安装的 Adobe Flash Player" 版本不是最新版本. 请访问 Player 下载中心 获取最新、最安全版本"的解决方法
- win10提示内部版本即将过期怎么办?Windows10系统提示内部版本快过期的原因及解决方法
- 关于C++头文件#include<iostream.h>debug时提示文件目录不存在错误解决方法?
- express 4.X.X版本 npm版本3.X.X版本以上 没有layout.js文件的解决方法 页面布局设置的方法
- Android 5.1版本以上WebView内存泄漏问题及快速解决方法