oracle在
linux下的开机自动启动脚本,网上一搜可以找到很多。但前两天在论坛上又见到有人在问,所以,贴出我在设置成功的设置。
1,userroot下面修改:
QUOTE:
[root@hpcmdb2~]#vi/etc/oratab
orc1:/opt/oracle/product/10.2.0/db_1:Y
将N该为Y
2,useroracle下面修改:
QUOTE:
[3710167@qq.com]#su-oracle
[oracle@hpcmdb2~]$cd$ORACLE_HOME/bin
[oracle@hpcmdb2bin]$vidbstart
找到ORACLE_HOME_LISTNER这行,修改成:
ORACLE_HOME_LISTNER=/opt/oracle/product/10.2.0/db_1
或者直接修改成:
ORACLE_HOME_LISTNER=$ORACLE_HOME
同样道理修改dbshut
[oracle@hpcmdb2bin]$vidbshut
测试运行dbshut,dbstart看能否启动oracle服务及listener服务
QUOTE:
[oracle@hpcmdb2bin]$ps-efw|grepora_
[oracle@hpcmdb2bin]$lsnrctlstatus
[oracle@hpcmdb2bin]$ps-efw|grepLISTEN|grep-vgrep
在切换回userroot:
QUOTE:
[3710167@qq.com]#cd/etc/rc.d/init.d/
[3710167@qq.com]#vioracle10
#!/bin/bash
#chkconfig:3459910
#description:StartupScriptforOracleDatabases
#/etc/init.d/oracle10
exportORACLE_SID=orc1
#exportORACLE_HOME_LISTNER=/opt/oracle/product/10.2.0/db_1/bin/
exportORACLE_BASE=/opt
exportORACLE_HOME=/opt/oracle/product/10.2.0/db_1
exportPATH=$PATH:$ORACLE_HOME/bin
case"$1"in
start)
suoracle-c$ORACLE_HOME/bin/dbstart
touch/var/lock/oracle
echo"OK"
;;
stop)
echo-n"ShutdownOracle:"
suoracle-c$ORACLE_HOME/bin/dbshut
rm-f/var/lock/oracle
echo"OK"
;;
*)
echo"Usage:'basename$0'start|stop"
exit1
esac
exit0
==================================================
解决EM乱码
[oracle@rac2lib]$lsfont.properties.zh_CN.Redhat