oracle label security redition,今天在用11GR2客户端全库导出10GR2版本的数据库时报ORA-00904错误...
今天在用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错误...相关推荐
- PLSQL连接Oracle数据库时报ORA 12154错误的解决方法
pl/sql连接Oracle时遇到的问题: 解决办法:安装后将Oracle安装目录下的文件夹network(包括其中的子文件,其中主要是tnsnames.ora) 在pl/sql菜单–"工具 ...
- Oracle LiveLabs实验:DB Security - Oracle Label Security (OLS)
概述 此实验申请地址在这里,时间为30分钟. 本实验也是DB Security Advanced研讨会的的第7个实验,即Lab 7. 实验帮助在这里. 本实验使了Oracle数据库19.13及Orac ...
- Oracle全备增量备份脚本,ORACLE-RMAN:备份脚本(全库,增量)
1.全库备份: # script:BackupFull.sh # creater:yangyuefei # date:2014/5/14 # desc:backup full database dat ...
- Linux下oracle全库导出,Oracle数据库导出导入
需求为将Oracle数据库A中的数据导出为*.dmp文件,然后将*.dmp文件导入到数据库B. 1.导出数据库A 在cmd窗口输入以下命令: 导出全部数据库 exp 用户名/密码@数据库名 file= ...
- oracle导出1455,oracle 11g导出数据时报ORA 1455错误的处理方法
由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 首先: 查看: show parameter deferred_segment_creation;@H_403_7@ 如果为TRUE, ...
- 用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed, probable Oracle Net admin error...
用Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对.因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准 ...
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
说明: 在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码) 如果要创建新的用户就必须以system或 ...
- Oracle 10g OCP认证资料(官方教材与考试题库)下载
Oracle 10g OCP认证资料(官方教材与考试题库)下载 最近刚通过了Oracle 10g的042和043两门课,也从网上收集了不少有用的资料,现整理如下: Oracle_10g_DBA_考试说 ...
- 配置mysql数据库时出再错误:LookupError No installed app with label admin(亲测)
版本: windows10+py37+django2.2 错误: 项目启动时出现,No installed app with label 'admin' 解决办法: 安装最新的 pip install ...
最新文章
- linux服务器的搭建配置与应用,linux服务器的搭建与配置
- Python实现命令行监控北京实时公交之一
- 406(浏览器接收的响应类型和服务器返回的响应类型不匹配)
- SQL Server权限设置
- 浅谈密码学中数论基础
- java 复选框 背景色_将多选框选中时打勾的颜色
- BitMap 的基本原理和实现
- 梯度下降优化算法总结
- Linux 怎么重启 mysql
- 大型网站应用之海量数据和高并发解决方案总结一二
- 浅析VO、DTO、DO、PO的概念、区别和用处
- 50部经典烧脑大片,看懂是个问题,敢不敢看是另一个问题!
- 300元内,此耳机是首选。不亏千人好评,对的起你的耳朵。
- android ae动画教程,AE动画转Web代码工具指北-Lottie
- Ubuntu中程序崩溃,杀死进程方法
- superset集成echarts
- CSS3之多列布局columns学习
- 微信公众号发送小程序卡片_微信公众号群发文章支持添加小程序卡片
- 国外优秀的域名注册商介绍
- oracle 创建 permanent tablespace
热门文章
- 同步类容器与并发类容器
- VScode使用Git拉取代码到本地提示“在签出前,请清理存储工作树”
- python linux 命令_Python Linux 命令行 sudo
- python输出100到200的素数_python输出2到100之间的素数
- 小学生计算机按键分布图,人教版(新版)小学信息三下第2课《常用按键掌握牢》课件.ppt...
- 如何控制if跳出_Wasm介绍之5:控制指令 | 火星技术帖
- springboot搞定全局自定义异常
- MinIO环境搭建及使用
- RabbitMQ 基本使用(注解的方式)
- Git 出现Branch master set up to track remote branch master问题 与忽略文件上传