这个问题解决了已经。与其他机器的9201版本进行比对,发现dbms_lob文件没办法编译通过,那执行exp、imp等命令肯定是失败的了。后来去重新执行dbms的sql脚本,发现还是没办法编译通过。
一个办法:升级!
从9201到9204,执行升级脚本,对oracle本身的一些文件进行重编译,搞定!
好像找不到上传附件的东西,脚本也没去好好整理,简单把一些操作过程抓出来,供参考一下吧。
升级脚本:
1、 connect /nolog-->conn sys/**** as sysdba
2、进入SQL* PLUS
3、进入迁移模式
A:startup migrate
B:spool patch.log
C @\rdbms\admin\catpath.sql
D:spool off
E:如果出现错误,则回到B,重新执行C
F:shutdown (immediate)
G:startup,重新正常启动
H:执行@ %ORACLE_HOME%\rdbms\admin\utlrp.sql scrīpt,如果是双处理器,需要再执行@utlrp.sql脚本。
I:如果是OLAP模式的话,还需要继续执行
alter user olapsys identified by password account unlock;
connect olapsys/password
@cwmlite\admin\postamd.sql
J:EXIT
4、如果在ORACLE HOME中安装有ORACLE INTENET DIRECTORY VERSION 9.2.0.x.x
A:、Temporarily set the ORACLE_HOME and ORACLE_SID environment variables. For example:
C:\> set ORACLE_HOME=D:\oracle\ora92
C:\> set ORACLE_SID=sales
B:Verify that the WINDIR system variable is set. For example:
C:\winnt
C:Verify that the PATH system variable contains the Oracle home bin directory. For example:
D:\oracle\ora92\bin
D:Ensure the database and database listener are running, and all oidpatchca.bat parameters are specified correctly prior to running the scrīpt:
ORACLE_BASE\ORACLE_HOME\bin\oidpatchca.bat
-connect Connect String\
-lsnrport Listener Port\
-systempwd SYSTEM Password\
-odspwd ODS Password\
-sudn Super-User DN\
-supwd Super-User Password\
-dippwd Password to register DIP Server\
-windir %windir%
In the preceding command, Password to register DIP Server must conform to the password policy in the Oracle Internet Directory server.
5、如果装有ORACLE RECOVERY MANAGER CATALOG的。继续执行
rman catalog <user/passwd@alias>
upgrade catalog;
upgrade catalog;
分享到:
相关推荐
在Oracle数据库操作过程中,用户可能会遇到一个特定的错误提示——ORA-29275:部分多字节字符。这一错误通常出现在执行查询`SELECT * FROM V$SESSION`时。该错误的出现意味着在查询结果中存在一些多字节字符(通常是...
标题“EXP-00091 Exporting questionable statistics”似乎是指在数据库管理或者数据导出过程中遇到的一个特定问题,可能是关于Oracle数据库中的一个错误代码或警告。这个问题涉及到数据的统计信息,这在数据库管理...
9. EXP-00008:遇到ORACLE错误号。查阅Oracle错误代码以获取更多信息并解决问题。 10. EXP-00009:没有权限导出其他用户的表。仅DBA可以导出非自身用户的所有表。 11. EXP-00010:无效的用户名。确保输入的用户名...
在Oracle数据库管理过程中,经常会遇到数据迁移的需求,其中一个常见的操作就是使用`exp`命令将表数据导出为一个文件,再使用`imp`命令将这个文件中的数据导入到另一个数据库或用户下。然而,在实际操作中可能会遇到...
标题“Oracle EXP 遇到的问题”涉及到的是在使用Oracle数据库导出工具EXP时遇到的挑战。Oracle EXP,全称Export,是Oracle提供的一种数据导出工具,它允许用户将数据库对象(如表、索引、存储过程等)及其数据导出到...
oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。
在进行Oracle数据库的操作时,经常会遇到“ORA-12154 TNS 无法解析指定的连接标识符”这样的错误提示。此问题通常发生在尝试从客户端连接到Oracle数据库服务器时,特别是当执行数据导入导出操作时。本文将深入探讨该...
Oracle Instant Client 是一个轻量级的Oracle数据库客户端,它提供了对Oracle数据库的基本访问功能,而无需完整安装Oracle客户端软件。这个增强版的Instant Client包含了更多实用工具,如exp、imp、tnsping、sqlplus...
3. **使用数据泵诊断工具**:Oracle提供了一些内置工具,如`dump file validate`命令,可以用来检查导出文件的完整性。 4. **尝试修复**:如果可能,使用第三方工具,如AlxcTools.exe(假设这是一个数据修复工具)...
在 Oracle 9i 中,exp工具是非常重要的数据导出工具,但是在使用过程中,经常会遇到一些错误,例如 EXP-00008 ORA-00942 EXP-00024 等错误,这些错误会导致数据导出失败。今天,我们将讨论如何解决这些错误。 EXP-...
EXP-00016 当读默认值审核选项时,ORACLE遇到错误 **原因**:在读取默认审核选项时出现了Oracle错误。 **操作指南**: - **查阅Oracle错误**:参考Oracle官方文档来了解具体的错误含义,并采取相应措施。 #### 18...
Oracle分析函数的示例数据 其实也就是Mastering oracle sql书的SQL脚本
Oracle 11gR2 的 EXP 导出命令在某些情况下可能会遇到 EXP-00011 错误,提示“表不存在”。这个问题通常与 Oracle 11gR2 引入的一个新特性—— Deferred Segment Creation(延迟段创建)有关。这个特性旨在提升...
Oracle 11g R2 中 exp 无法导出空表的解决方法 Oracle 11g R2 中新增的特性,使得 exp 无法导出空表,这是因为 11g R2 中有一个新特性,即当表无数据时,不分配 segment,以节省空间。这种情况下,使用 exp 命令...
在Oracle数据库管理中,我们可能会遇到各种启动时的错误,其中`ORA-32004`是一个关于过时或废弃参数的错误,这通常意味着在实例启动时配置的某些参数不再有效或已被弃用。在本文中,我们将详细探讨这个问题,以及...
但是,在使用 IMP 命令时,可能会遇到一些错误,例如 IMP-00051、IMP-00008 等错误。 IMP-00051: Direct path exported dump file contains illegal column length IMP-00051 错误是指在使用 Direct path 导出方式...
EXP-00056:ORACLE错误1033出现 ORA-01033:ORACLE initialization or shutdown in progress 用户: 口令: 这个显然是数据库没有办法启动,但是数据库服务还是可以启动,而程序则无法连接数据库。 首选找问题要看看...
通过上述比较与解决方案的介绍,我们可以更清晰地理解Oracle与MySQL之间的语法差异,并在实际项目迁移过程中有效地解决遇到的问题。这不仅有助于提升数据迁移的效率,也能减少因不兼容导致的数据丢失或其他问题。
oracle数据导出身份证明-用户名和口令-错误的解决方法