我在AIX上安装ORACLE10G之后
数据库正常启动
没什么问题但是AIX昨天关闭了会儿
再启动小机进入AIX用dbstart时
就发现数据库启动不了用dbstart之后系统没有报错提示
就有这么一句话
Processing Database instance "nc": log file /oracle/product/10.2.0/startup.log
然后我在进程里只能查看到监听
查不到数据库的进程
数据库正常启动
没什么问题但是AIX昨天关闭了会儿
再启动小机进入AIX用dbstart时
就发现数据库启动不了用dbstart之后系统没有报错提示
就有这么一句话
Processing Database instance "nc": log file /oracle/product/10.2.0/startup.log
然后我在进程里只能查看到监听
查不到数据库的进程
这个日志文件里面有什么信息?
windows:%ORACLE_BASE%/admin/sid/bdump下 alert*.log
connect /as sysdba是否改过IP地址什么的呀
然后再想办法解决。
....说清楚些.
是的是的。先把oracle/product/10.2.0/startup.log贴出来看看吧
试下命令 net start OracleServiceOrcl 启动如何?
su - oracle "-c /oracle/startdb" #启动oracle
首先自动启动oracle9i,9i装在oracle文件系统下,在/oracle下建立文件startdb,
文件内容
echo "begin to start oracle"
lsnrctl start
sqlplus /nolog <<EOF
connect /as sysdba
startup
exit
exit
echo "oracle have started"
给startdb执行权限
自动关闭oracle9i,在/oracle下建立文件stopdb
sqlplus /nolog <<EOF
connect /as sysdba
shutdown immediate
好了启动和关闭oracle脚本完成还要加到系统的启动和关闭文件里
在/etc下建立文件rc.startdb,脚本如下
su - oracle "-c /oracle/startdb" #启动oracle
给文件执行权限
下面要把启动信息放到/etc/inittab中,加入一行
startdb:2345678:wait:/etc/rc.startdb
这样系统启动后会自动启动oracle9i 数据库