li
  当前位置:主页 > 备份恢复 > 文章内容
li
使用DBUA升级出现ORA-1708错误
来源: http://yangtingkun.itpub.net/  作者: yangtingkun    时间:2008-01-26   阅读:7  

在使用DBUA执行10.2.0.1升级到10.2.0.3的过程中碰到了ORA-1708错误。


DBUA提示错误信息为:

ORA-01078: 处理系统参数失败

奇怪的是从后台alert文件中并未看到任何的参数异常。

仔细查看DBUA生成的后台日志,发现了其他的错误信息:

LRM-00118: 输入结尾处的 '=' 出现语法错误
ORA-01078:
处理系统参数失败

并发现DBUA使用的PFILE%ORACLE_HOME%目录下的DATABASEINITYTK.ORA

仔细检查INITYTK.ORA的参数文件,未发现任何异常的参数。

查询metalink,发现和DBUA有关的升级错误很多,找了一些发现一个和当前情况十分类似的bug,由于设置了UTL_FILE_DIR参数,且UTL_FILE_DIR参数以反斜杠’’结尾,造成了DBUA在处理的时候出现了问题,最简单的解决方法是将UTL_FILE_DIR参数先从初始化文件中删除。如果这个参数是在数据库的SPFILE中进行设置,可以先STARTUP UPGRADE启动数据库,然后利用ALTER SYSTEM RESET UTL_FILE_DIR命令来清除参数的设置:

SQL> CONN /@YTK AS SYSDBA已连接到空闲例程。
SQL> STARTUP UPGRADE
ORACLE
例程已经启动。

Total System Global Area 209715200 bytes
Fixed Size 1289724 bytes
Variable Size 121635332 bytes
Database Buffers 79691776 bytes
Redo Buffers 7098368 bytes
数据库装载完毕。数据库已经打开。
SQL> ALTER SYSTEM RESET UTL_FILE_DIR SCOPE = SPFILE SID = '*';

系统已更改。

SQL> SHUTDOWN IMMEDIATE数据库已经关闭。已经卸载数据库。
ORACLE
例程已经关闭。
SQL> STARTUP UPGRADE
ORACLE
例程已经启动。

Total System Global Area 209715200 bytes
Fixed Size 1289724 bytes
Variable Size 125829636 bytes
IXDBA.NET社区论坛
Database Buffers 75497472 bytes
Redo Buffers 7098368 bytes
数据库装载完毕。数据库已经打开。
SQL> SHOW PARAMETER UTL_FILE

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
utl_file_dir string

下面重启DBUA即可。

METALINK上关于这个bug的详细描述:Doc ID: Note:362358.1

和这个BUG类似的错误还有很多,比如仍然是ORA-01078错误但是前面出现的不是LRM-00118而是LRM-00116错误,那么很可能是包含了参数:db_file_name_convert或者log_file_name_convert参数。




  上一篇: 10201使用DBUA升级报错共享池不足   下一篇: Windows环境中同时安装Oracle9i ...
li
 §相关评论  
 热点文章

·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 编辑推荐
·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 相关篇章
·10201使用DBUA升级报错共享池不足
·安装Oracle11106 for Solaris 10
·DBCA建库报错ORA-119
·Solaris8上安装RAC10202环境(一...
·Oracle 10gr2 Bug 4437727
·Solaris8上安装RAC10202环境(二...
·Solaris8上安装RAC10202环境(五...
·Solaris8上安装RAC10202环境(三...
·Solaris8上安装RAC10202环境(四...
·Solaris8上安装RAC10202环境(六...
·Windows环境中同时安装Oracle9i ...
·Oracle 11.1.0.6 for linux X86 ...
·Oracle 11.1.0.6 for linux X86 ...
·Solaris10上安装Oracle10201
·安装Oracle11106 for Enterprise...
·Oracle10201升级到10202
·Solaris10上安装64位Oracle9201
·PUBLIC数据库链无法删除的问题(...
·Solaris上安装Oracle10201
·RMAN备份恢复——备份集存储位置...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接