今天在用11GR2客户端全库导出10GR2版本的数据库时报ORA-00904错误。

C:\>expfile=full.dmp  full=y buffer=10485760

Export: Release 11.2.0.1.0 - Production on 星期四 7月 29 10:24:05 2010

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Produc

tion

With the Partitioning, Oracle Label Security, OLAP, Data Mining Scoring Engine

and Real Application Testing options

已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

服务器使用 AL32UTF8 字符集 (可能的字符集转换)

即将导出整个数据库...

. 正在导出表空间定义

EXP-00008: 遇到 ORACLE 错误 904

ORA-00904: "MAXSIZE": 标识符无效

EXP-00000: 导出终止失败

而在本地导出是没问题的。

初步怀疑是版本的问题。

打一个SQLPLUS在会话级启用模块级别的跟踪。

SQL> exec dbms_monitor.serv_mod_act_trace_enable('uatdb2','exp.exe');

PL/SQL procedure successfully completed.

在客户端重新运行:

C:\>expfile=full.dmp  full=y buffer=10485760

在跟踪文件中,执行到下面就执行不下去了。

=====================

PARSING IN CURSOR #5 len=37 dep=1 uid=0 oct=3 lid=0 tim=4846799102675 hv=1398610540 ad='df1eea8'

select text from view$ where rowid=:1

END OF STMT

PARSE #5:c=0,e=27,p=0,cr=0,cu=0,mis=0,r=0,dep=1,og=4,tim=4846799102673

EXEC #5:c=0,e=24,p=0,cr=0,cu=0,mis=0,r=0,dep=1,og=4,tim=4846799102771

FETCH #5:c=0,e=30,p=0,cr=2,cu=0,mis=0,r=1,dep=1,og=4,tim=4846799102821

STAT #5 id=1 cnt=1 pid=0 pos=1 obj=63 op='TABLE ACCESS BY USER ROWID VIEW$ (cr=1 pr=0 pw=0 time=21 us)'

=====================

PARSE ERROR #6:len=173 dep=0 uid=5 oct=3 lid=5 tim=4846799103471 err=904

SELECT ID, OWNER, NAME, ISONLINE, CONTENT, INIEXT, SEXT, PCTINC, MINEXT,             MAXEXT, MINLEN, DEFLOG, EXT_MGT, ALLOC_TYPE,

BLOCKSIZE, MAXSIZE      FROM   SYS.EXU9TBS

WAIT #6: nam='SQL*Net message to client' ela= 1 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=4846799103578

WAIT #6: nam='SQL*Net message from client' ela= 3524 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=4846799107140

XCTEND rlbk=0, rd_only=1

其中SELECT ID, OWNER, NAME, ISONLINE, CONTENT, INIEXT, SEXT, PCTINC, MINEXT,             MAXEXT, MINLEN, DEFLOG, EXT_MGT,

ALLOC_TYPE, BLOCKSIZE, MAXSIZE      FROM   SYS.EXU9TBS 这条SQL语句里面有个MAXSIZE最为可疑。

拿出来到SQLPLUS下执行以下:

SQL> SELECT ID, OWNER, NAME, ISONLINE, CONTENT, INIEXT, SEXT, PCTINC, MINEXT, AXEXT, MINLEN, DEFLOG, EXT_MGT, ALLOC_TYPE,

BLOCKSIZE, MAXSIZE FROM   SYS.EXU9TBS;

SELECT ID, OWNER, NAME, ISONLINE, CONTENT, INIEXT, SEXT, PCTINC, MINEXT, AXEXT, MINLEN, DEFLOG, EXT_MGT, ALLOC_TYPE, BLOCKSIZE,

MAXSIZE FROM   SYS.EXU9TBS

*

ERROR at line 1:

ORA-00904: "MAXSIZE": invalid identifier

果然报了相同的错误。 查看了一下这个表的结构,根本没有MAXSIZE这个字段。

SQL> desc sys.EXU9TBS

Name                                                  Null?    Type

----------------------------------------------------- -------- ------------------------------------

ID                                                    NOT NULL NUMBER

OWNER                                                          CHAR(6)

NAME                                                  NOT NULL VARCHAR2(30)

ISONLINE                                                       VARCHAR2(7)

CONTENT                                                        VARCHAR2(9)

INIEXT                                                NOT NULL NUMBER

SEXT                                                  NOT NULL NUMBER

PCTINC                                                NOT NULL NUMBER

MINEXT                                                NOT NULL NUMBER

MAXEXT                                                NOT NULL NUMBER

MINLEN                                                         NUMBER

DEFLOG                                                NOT NULL NUMBER

EXT_MGT                                               NOT NULL NUMBER

ALLOC_TYPE                                            NOT NULL NUMBER

BLOCKSIZE                                             NOT NULL NUMBER

这个表里记录的是和表空间相关的信息。

而在11G的版本中,这个字段是有的。

ORACLE的客户端竟然不向下兼容,不知道这个算不算BUG。

解决方法还是用相同版本的客户端导出或者在服务端导出。

oracle label security redition,今天在用11GR2客户端全库导出10GR2版本的数据库时报ORA-00904错误...相关推荐

  1. PLSQL连接Oracle数据库时报ORA 12154错误的解决方法

    pl/sql连接Oracle时遇到的问题: 解决办法:安装后将Oracle安装目录下的文件夹network(包括其中的子文件,其中主要是tnsnames.ora) 在pl/sql菜单–"工具 ...

  2. Oracle LiveLabs实验:DB Security - Oracle Label Security (OLS)

    概述 此实验申请地址在这里,时间为30分钟. 本实验也是DB Security Advanced研讨会的的第7个实验,即Lab 7. 实验帮助在这里. 本实验使了Oracle数据库19.13及Orac ...

  3. Oracle全备增量备份脚本,ORACLE-RMAN:备份脚本(全库,增量)

    1.全库备份: # script:BackupFull.sh # creater:yangyuefei # date:2014/5/14 # desc:backup full database dat ...

  4. Linux下oracle全库导出,Oracle数据库导出导入

    需求为将Oracle数据库A中的数据导出为*.dmp文件,然后将*.dmp文件导入到数据库B. 1.导出数据库A 在cmd窗口输入以下命令: 导出全部数据库 exp 用户名/密码@数据库名 file= ...

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

    由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 首先: 查看: show parameter deferred_segment_creation;@H_403_7@ 如果为TRUE, ...

  6. 用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed, probable Oracle Net admin error...

    用Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对.因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准 ...

  7. Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结

    说明: 在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码) 如果要创建新的用户就必须以system或 ...

  8. Oracle 10g OCP认证资料(官方教材与考试题库)下载

    Oracle 10g OCP认证资料(官方教材与考试题库)下载 最近刚通过了Oracle 10g的042和043两门课,也从网上收集了不少有用的资料,现整理如下: Oracle_10g_DBA_考试说 ...

  9. 配置mysql数据库时出再错误:LookupError No installed app with label admin(亲测)

    版本: windows10+py37+django2.2 错误: 项目启动时出现,No installed app with label 'admin' 解决办法: 安装最新的 pip install ...

最新文章

  1. linux服务器的搭建配置与应用,linux服务器的搭建与配置
  2. Python实现命令行监控北京实时公交之一
  3. 406(浏览器接收的响应类型和服务器返回的响应类型不匹配)
  4. SQL Server权限设置
  5. 浅谈密码学中数论基础
  6. java 复选框 背景色_将多选框选中时打勾的颜色
  7. BitMap 的基本原理和实现
  8. 梯度下降优化算法总结
  9. Linux 怎么重启 mysql
  10. 大型网站应用之海量数据和高并发解决方案总结一二
  11. 浅析VO、DTO、DO、PO的概念、区别和用处
  12. 50部经典烧脑大片,看懂是个问题,敢不敢看是另一个问题!
  13. 300元内,此耳机是首选。不亏千人好评,对的起你的耳朵。
  14. android ae动画教程,AE动画转Web代码工具指北-Lottie
  15. Ubuntu中程序崩溃,杀死进程方法
  16. superset集成echarts
  17. CSS3之多列布局columns学习
  18. 微信公众号发送小程序卡片_微信公众号群发文章支持添加小程序卡片
  19. 国外优秀的域名注册商介绍
  20. oracle 创建 permanent tablespace

热门文章

  1. 同步类容器与并发类容器
  2. VScode使用Git拉取代码到本地提示“在签出前,请清理存储工作树”
  3. python linux 命令_Python Linux 命令行 sudo
  4. python输出100到200的素数_python输出2到100之间的素数
  5. 小学生计算机按键分布图,人教版(新版)小学信息三下第2课《常用按键掌握牢》课件.ppt...
  6. 如何控制if跳出_Wasm介绍之5:控制指令 | 火星技术帖
  7. springboot搞定全局自定义异常
  8. MinIO环境搭建及使用
  9. RabbitMQ 基本使用(注解的方式)
  10. Git 出现Branch master set up to track remote branch master问题 与忽略文件上传