oracle 存进去0的数据库,oracle11g 数据库导出报“ EXP-00003: 未找到段 (0,0) 的存储定义”错误的解决方案...
导出oracle11.2.0.2的服务器的数据时,报“EXP-00003: 未找到段 (0,0) 的存储定义”错误。初步分析是由于数据表是空表导致该问题。
Oracle 11G在用EXPORT导出时,空表不能导出。
11GR2中有个新特性,当表无数据时,不分配segment,以节省空间
一、 insert一行,再rollback就产生segment了。
该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。
二、 设置deferred_segment_creation 参数
该参数值默认是TRUE,当改为FALSE时,无论是空表还是非空表,都分配segment。修改sql语句:
alter system setdeferred_segment_creation=false scope=both;
需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。
三、 用以下这句查找空表
select'alter table '||table_name||' allocate extent;' from user_tables wherenum_rows=0;
把查询结果导出,执行导出的语句,强行修改segment值,然后再导出即可导出空表
可以通过以下方式生成数据库更新的sql语句:
在pl/sql的命令窗口中执行
set heading off;
set echo off;
set Feedback off;
set termout on;
spool C:\alterTablesql.sql;
Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
spool off;
自动将空表更新sql生成到C盘根目录的alterTablesql.sql文件中。然后执行该sql文件更新数据库。
Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
也可以换成:
Select 'alter table '||table_name||' allocate extent;' from user_tables where segment_created= 'NO' ;
oracle 存进去0的数据库,oracle11g 数据库导出报“ EXP-00003: 未找到段 (0,0) 的存储定义”错误的解决方案...相关推荐
- oracle11g 数据库导出报“ EXP-00003: 未找到段 (0,0) 的存储定义”错误的解决方案
原文链接:http://edmzkj.blog.51cto.com/9115753/1433814 导出oracle11.2.0.2的服务器的数据时,报"EXP-00003: 未找到段 (0 ...
- oracle导出数据库中表出现导出报错(EXP-00003)未找到段 (0,0) 的存储定义
前两天在使用oracle数据库,使用dba用户利用PL/SQL 中的tool中export table导出表结构时,出现了如下问题: 好多张表"报错(EXP-00003)未找到段 (0,0) ...
- oracle 未找到段的存储定义,Exp-00003 no storage definition found issue in oracle 11g (未找到段 (0,0) 的存储定义)...
连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partition ...
- 记录SpringJdbc连接Oracle报错:ORA-00923: 未找到要求的 FROM 关键字
连接数据库一直报错:ORA-00923: 未找到要求的 FROM 关键字 一直核对SQL,各种操作,无用.. 检查SQL语句语法是否正确: 检查SQL语句中是否包含特殊字符: 检查SQL语句结尾是否包 ...
- mysql导入10g数据库_oracle10g数据库导入、导出(exp/imp、expdp/impdp)
1.oracle 10g 数据导入.导出 exp imp expdp 建目录与赋权: SQL>create directory dump_dir as '/u01/dmdir'; SQL> ...
- 使用 Access 数据库引擎 ODBC 界面时出现“当前未配置运行此应用程序的操作系统”错误
问题 更新到 Office 后,如果使用由Access数据库引擎实现的 ODBC 接口程序,可能会遇到错误. 在指定"Microsoft Access 驱动程序 (*.mdb, *.accd ...
- oracle安装问题--未找到11.2.0服务器端
**解决办法:**将oracle服务器端及客户端解压到同一目录下
- ORACLE表有逻辑坏块时EXPDP导出报错排查
某用户反馈EXPDP导出脚本异常中断,接入排查后发现导出某表时报错,后台ALERT日志中也有相应报错:最终确认排查为逻辑坏块问题,经沟通得知为某个时间段的备份表,后续排除此表后重新设置EXPDP脚本, ...
- 水晶报表-oracle错误:未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的
错误情景:水晶报表2008(32位),oracle11g(64位) 报错:未找到 Oracle 客户端和网络组件.这些组件是由 Oracle 公司提供的,是 Oracle 7.3.3 版(或更高)客户 ...
最新文章
- NDK编译生成so文件
- Ubuntu 14.04 分区方案
- python join函数用法-Python join()函数
- ObjectT5:在线随机森林-Multi-Forest-A chameleon in track in
- java 位运算取8位_Java 9 AOT 试用:仅支持 64 位 Linux和java.base 模块编译
- 如何在Python Django中处理用户身份验证
- HDU2022 海选女主角【入门】
- python机器学习案例系列教程——CTR/CVR中的FM、FFM算法
- 汉堡王 VS 麦当劳营销对战
- saxreader java_DOM4j读取XML文件(SAXReader)
- Element el-cascader 级联选择器详解
- 一种通过 ZoomEye 捕获全新 Docker 蜜罐的案例
- 立春好消息:华章图书持续霸榜京东、当当计算机畅销新书榜!
- jav中jar包的MANIFEST.MF
- c语言的%的转义吗,%20转义(C语言转义字符问题)
- 非功能需求的6种类型
- 前端图片加载闪烁问题
- 动易html在线编辑器 漏洞,动易网站管理系统vote.asp页面存在SQL注入漏洞
- 使用spring-cloud-bus报错error occurred in message handler [org.springframework.integration.amqp.outbound
- 二进制拆弹实验详解linux,拆解二进制炸弹
热门文章
- 域外国家和地区关于动物道路通行的管理现状
- 某省电子税务局网上系统报账及报税状态自动查询(python程序)
- “菩提本无树,明镜亦非台,本来无一物,何处惹尘埃”的出处
- 认识ODBC、OLEDB、ADO
- 小程序源码:老年祝福短视频微信小程序源码下载支持流量主
- 精品软件-QQ音乐(绿色去广告)
- oracle dbms_workload_repository,AWR dbms_workload_repository使用
- 美甲店适合的会员管理系统
- 无忧题库c语言,快来pick计算机等级考试题库:二级C语言试题
- JavaScript 解构以及ECMA6