windows 2003+oracle 10g的BUG?

[复制链接]
查看11 | 回复9 | 2012-6-20 17:38:14 | 显示全部楼层 |阅读模式
有一个windows 2003的系统,上面装了一个oracle 10g,可是oracle无法随系统一起启动,只有监听可以启动,每次都要手工进入sqlplus启动,才可以启动oracle。
1、OracleOraDb10g_home1TNSListener和OracleServicetc81两个服务可以正常启动,之前怀疑是OracleServicetc81服务的问题,于是用oradim.exe重新创建OracleServicetc81服务,但是还是不行。每次启动服务状态都是已启动,但是数据库就是没有随着启动。手工再重启服务,依然不能启动数据库。
2、进入注册表查看ORA_TC81_AUTOSTART参数,发现该参数为false,于是改为true。改过后依然无法启动数据库,和之前的现象一样。无法启动数据库。
3、手工执行$ORACLE_HOME/bin/oracle.exe tc81也无法启动数据库。
4、查了很多资料,解决办法都是说要oradim.exe重建服务或者修改ORA_tc81_AUTOSTART参数,但是我改了之后还是无法启动数据库。只能进sqlplus里手工启动。检查了所有的环境变量,发现一切都没问题。
哪位大侠知道怎么回事?该从哪里入手检查问题?谢谢了先~~
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
不能启动时oracle时,日志里产生什么新东西了没?这样可以看到启动服务失败阶段到没到启动数据库之一级
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
系统启动后,去看alert日志,里面什么都没有。
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
如果报错就好了,现在不报错,不知道该怎么查了
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
没人知道么
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
我用的就是windows 2003+oracle 10g可以启动的,没有问题。你可以重新在建一个库,看看能否正常启动。。
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
应用在跑,不能重建库
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
创建服务的时候好像 ORADIM 有参数的,你看看 !
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
原帖由 红叶DBA 于 2011-6-12 09:11 发表
创建服务的时候好像 ORADIM 有参数的,你看看 !

加参数了,服务设置成自动启动,并且实例启动后数据库也随着启动。
就是设置后不报错,也不启动数据库,郁闷~
回复

使用道具 举报

千问 | 2012-6-20 17:38:14 | 显示全部楼层
过来个版主看看啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行