我有95%的时间运行正常的oracle安装。 但是由于某种原因,每天早上在凌晨(凌晨4:00到上午9:00)的随机时间,我得到以下错误:
utgdv:1:无法打开registry项SOFTWARE \ Oracle \ ocr os错误系统找不到已input的环境选项。
[OCRRAW] [3248] proprinit:无法打开原始设备
[默认] [3248] a_init:7!:后端init不成功:[33]
- 当我的oracle数据库启动或closures时得到一个警报
- 在Oracle中被识别的外部和被识别的全局之间的区别
- 在Powershell Invoke-Command语句中针对远程计算机执行Oracle SQLPlus
- 在CentOS / RHEL Linux上设置Oracle即时客户端 – 用于PHP和Perl
- networking上有多个Oracle数据库
[CSSCLNT] [3248]在OCR初始化中,clsssinit:error(33)
utgdv:1:无法打开registry项SOFTWARE \ Oracle \ ocr os错误系统找不到已input的环境选项。
registry错误会随机发生,这很奇怪。 它不像我的registry整天改变。 它必须与原始设备不可用有关吗?
有人有主意吗? 我期待着您的意见。
谢谢!
我通过closures闪回解决了这个问题。 我确认这是这样做的问题:
sqlplus sys as sysdba SQL> shutdown immediate; SQL> startup mount exclusive; SQL> alter database open; alter database open * ERROR at line 1: ORA-16038: log 3 sequence# 45 cannot be archived ORA-19809: ***limit exceeded for recovery files*** ORA-00312: online log 3 thread 1: 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG'
在这一点上,我关掉了闪回。
这也可以解决问题,但我没有尝试: http : //www.dba-oracle.com/t_ora_19809_limit_exceeded_for_recovery.htm
看起来你并不孤单,这可能与ASM有关。
http://forums.oracle.com/forums/thread.jspa?threadID=620261
您可以使用stream程监视器来查看它,以确切查看哪个进程正在查找该registry项并查看导致该查询的事件。
我们只是通过重新安装客户端,在我们的一台服务器上清理类似的问题,只需要最less的服务和function。
希望我能进一步帮助你。