oracle启动监听
小型机操作系统是AIX
系统启动的时候需要启动监听和三个实例,我是用批处理执行的,代码如下:
su - oracle -c "lsnrctl start"
su - oracle -c "export ORACLE_SID=orcl1
sqlplus /nolog << eof
conn /as sysdba
startup
eof"
su - oracle -c "export ORACLE_SID=orcl2
sqlplus /nolog << eof
conn /as sysdba
startup
eof"
su - oracle -c "export ORACLE_SID=orcl3
sqlplus /nolog << eof
conn /as sysdba
startup
eof"
每次执行之后都是三个实例都起来了,监听却起不来,我如果直接在控制台使用root执行su - oracle -c "lsnrctl start"可以启动监听,说明命令应该是没有问题的,可不知道为什么使用root用户执行这个批处理的时候监听就起不来。