oracle导出dmp文件报错904,EXP-00008: 遇到 ORACLE 错误 904 ORA-01003
今日导数据遇到一错误,记得之前也遇到过,但是没做记录,在此记一记,便于加深印象。
使用exp导数据的时候,在本地连远程DB服务器执行如下语句:
exp **/**@192.168.90.125/center file=....
出现如下信息:
连接到: OracleDatabase10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
Withthe Partitioning, OLAPandData Mining options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR字符集
即将导出指定的表通过常规路径...
. . 正在导出表 TB_SYS_ACTION
EXP-00008: 遇到 ORACLE 错误 904
ORA-00904: "MAXSIZE": invalid identifier
. . 正在导出表 TB_SYS_ASSEMBLYINFO
EXP-00008: 遇到 ORACLE 错误 1003
ORA-01003: nostatement parsed
. . 正在导出表 TB_SYS_BILLDEFINE
EXP-00008: 遇到 ORACLE 错误 904
ORA-00904: "MAXSIZE": invalid identifier
. . 正在导出表 TB_SYS_BILLQRYEXT
EXP-00008: 遇到 ORACLE 错误 1003
ORA-01003: nostatement parsed
. . 正在导出表 TB_SYS_BILLQRYSIM
EXP-00008: 遇到 ORACLE 错误 904
ORA-00904: "MAXSIZE": invalid identifier
. . 正在导出表 TB_SYS_COLUMNDISPLAYER
EXP-00008: 遇到 ORACLE 错误 1003
ORA-01003: nostatement parsed
. . 正在导出表 TB_SYS_DBOBJMODIFYLOG
EXP-00008: 遇到 ORACLE 错误 904
ORA-00904: "MAXSIZE": invalid identifier
. . 正在导出表 TB_SYS_DDFLOWCONTROL
EXP-00008: 遇到 ORACLE 错误 1003
ORA-01003: nostatement parsed
. . 正在导出表 TB_SYS_DICT
EXP-00008: 遇到 ORACLE 错误 904
ORA-00904: "MAXSIZE": invalid identifier
。。。。。。。。
其实,此报错信息是因为本地使用的exp导出工具的版本与db服务器端exp版本不一致。
本地用的exp是11g版本,而db服务器端exp是10g版本。
由于Oracle的imp/exp组件的一个操作原则就是向下兼容,且有一些规则:
规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器。
规则2:高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件);低版本exp出的dmp文件,高版本可以imp(向下兼容)。
规则4:从Oracle 低版本Export的数据可以Import到Oracle高版本中,但限于Oracle的相邻版本,如从Oracle 7 到 Oracle 8。对于两个不相邻版本间进行转换,如从Oracle 6 到 Oracle 8,则应先将数据输入到中间版本—Oracle 7,再从中间数据库转入更高版本Oracle 8。
于是在db服务器端进行exp操作,然后在本地imp操作,结果导入成功。
为弄清楚为什么提示 ORA-00904: "MAXSIZE": invalid identifier,可在10g和11g版本中分别执行
SQL >descsys.exu9tbs
结果如下:
ConnectedtoOracleDatabase10g Enterprise Edition Release 10.2.0.1.0
Connected ascenter
SQL> descsys.exu9tbs
NameType NullableDefaultComments
---------- ------------ -------- ------- --------
ID NUMBER
OWNER CHAR(6) Y
NAMEVARCHAR2(30)
ISONLINE VARCHAR2(7) Y
CONTENT VARCHAR2(9) Y
INIEXT NUMBER
SEXT NUMBER
PCTINC NUMBER
MINEXT NUMBER
MAXEXT NUMBER
MINLEN NUMBER Y
DEFLOG NUMBER
EXT_MGT NUMBER
ALLOC_TYPE NUMBER
BLOCKSIZE NUMBER
ConnectedtoOracleDatabase11g Enterprise Edition Release 11.2.0.3.0
Connected ashbtest
SQL> descsys.exu9tbs
NameType NullableDefaultComments
---------- ------------ -------- ------- --------
ID NUMBER
OWNER CHAR(6) Y
NAMEVARCHAR2(30)
ISONLINE VARCHAR2(7) Y
CONTENT VARCHAR2(9) Y
INIEXT NUMBER
SEXT NUMBER
PCTINC NUMBER
MINEXT NUMBER
MAXEXT NUMBER
MINLEN NUMBER Y
DEFLOG NUMBER
EXT_MGT NUMBER
ALLOC_TYPE NUMBER
BLOCKSIZE NUMBER
MAXSIZE NUMBER Y ----> 11g多了此字段
exu9tbs 是个系统视图。
oracle导出dmp文件报错904,EXP-00008: 遇到 ORACLE 错误 904 ORA-01003相关推荐
- oracle导入dmp文件报错12154,oracle表空间的创建及dmp 文件的导入(推荐)
--用oracle系统权限的账号 登陆 -- 1.创建用户 create user u_name identified by "u_password"; --2.赋予权限 gran ...
- imp 00017 由于 oracle 错误 6550,imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 20005 求大神!...
当前位置:我的异常网» Oracle管理 » imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 2 ...
- 使用imp导dmp文件报错解决
使用imp导dmp文件报错解决 报错信息如下: imp-00010:不是有效的导出文件,标头验证失败 imp-00000:未成功终止导入 原因:dmp文件与导入工具版本不一致 解决方案: 下载inst ...
- oracle导出dmp文件教程
oracle导出dmp文件教程 启动&关闭oracle教程 医院内网服务器导出dmp文件只要进行下面1.2.4的操作 1.切换到oralce用户 su oracle 2.使环境变量生效 sou ...
- toad for oracle导出dmp文件
toad for oracle导出dmp文件 步骤: 1.选择菜单Database-->Export-->Export Utility Wizard: 2.选择Export tables, ...
- oracle导出dmp文件
使用dmp方式导出时有些表未导出 原因:表创建完未执行过 1.在plsql中执行下面sql语句,将查询出的结果复制出来依次执行. select 'alter table '|| table_name ...
- oracle 导出dmp 文件 闪退 plsql
oracle数据库没有安装在本地,使用plsql连接操作,无法导出dmp文件, 配置ORACLE_HOME环境变量 D:\app\weizhicheng\product\11.2.0\client_1 ...
- cmd imp导入dmp文件_导入Oracle的dmp备份的dmp文件报错“IMP-00002:无法打开c:/Documents.DMP进行读取”...
一.异常描述 将备份的生成环境Oracle数据dmp复制到桌面,使用PL/SQL创建生成环境用户,在CMD窗口执行Oralce导入imp命令,如下所示,报出"IMP-00002: 无法打开 ...
- Oracle导出DMP文件的两种方法
导出: 方法一: 利用PL/SQL Developer工具导出: 菜单栏----> Tools---->Export Tables,如下图,设置相关参数即可: 方法二: 利用cmd的操作命 ...
- Eclipse导出APK文件报错 android lint problem
今天准备用Eclipse导出APK文件上传各大安卓应用商店,结果发现血红一片. 继续导出,报错如下: 百度了一下,发现是android lint problem错误 Lint经常会扫描出一些必需要修复 ...
最新文章
- docker-compose 1.29.2 下载地址
- Android NDK 环境搭建
- nginx的日志配置
- Linux 关机命令详解 转自脚本之家
- 开发者账号申请 真机调试 应用发布
- 信息学奥赛C++语言:移数问题
- 为Xen虚拟机扩容根文件系统(LVM)
- 变量、作用域和内存问题
- Vue 系列二 之 猛龙行动之绝密代码
- linux分区整数计算器,整数G分区计算工具
- week7-学习写技术交底书的所得
- 电路串联和并联图解_串联电路与并联电路的区别
- 腾讯面试Android开发
- PHP 7从零基础到项目实战,PHP 7从零基础到项目实战
- COLORBOX常用的属性
- vue 前端获取用户登录地址 ip 设备型号
- android 在状态栏耳机图标显示图标显示图标显示图标,Android 通知栏图标
- 修改Tomcat的端口号方法
- day12 递归、表达式、内置函数
- TEE中TA和CA的编译
热门文章
- 工业镜头、相机的结构、参数解释及选型指南
- 固定连接修改后无觅推荐结果问题修改
- 密西根州立大学计算机qs分数,密歇根州立大学2021年QS世界大学排名第157
- HITB AMS 2021 议题分析与学习,感叹华人真多
- 服务器XP系统打印机共享设置,windowsxp系统打印机共享设置方法介绍
- 获取网站icon图标
- git clone 的--single-branch和--depth参数
- Solaris10上修改hostid
- android版本迅雷下载,迅雷Android 2.10.2版 说好的删除迅雷7下载记录来了
- @submit.native.prevent的作用?