ORACLE在AIX下的开机自启动-创新互联
平台:AIX 5.3 ORACLE 10.2.0.1
目前成都创新互联公司已为上千余家的企业提供了网站建设、域名、虚拟空间、网站托管、企业网站设计、固原网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。前提:ORACLE软件和实例已安装
目的:ORACLE开机自启动
具体操作:
步骤1:修改/etc/oratab,将“N”改为“Y”,使之支持开机启动
# vi /etc/oratab
zydb:/oracle/product/10.2.0/db_1:Y
步骤2:
创建启动脚本并赋予相关权限
在/home/oracle目录下,创建start_db.sh //此路径非特定
$ su - oracle
$ vistart_db.sh
#!/bin/sh
ORACLE_HOME=/oracle/product/10.2.0/db_1
ORACLE_BASE=/oracle
ORACLE_SID=zydb
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/oracle/bin:/usr/bin/X11:/sbin:.:/oracle/product/10.2.0/db_1/bin:.:/usr/local/bin
export ORACLE_HOME ;
export ORACLE_BASE ;
export ORACLE_SID ;
export PATH ;
echo "######################################################"
echo "# Starting the Listener #"
echo "######################################################"
lsnrctl start
echo ""
echo ""
echo ""
echo "#####################################################"
echo "# Starting the instance :$ORACLE_SID #"
echo "#####################################################"
sqlplus /nolog << EOF
connect / as sysdba
startup
exit
EOF
$chmod u+xstart_db.sh
步骤3:
在/etc下建立文件rc.startdb
# vi /etc/rc.startdb //以root用户进行创建,避免报错
su - oracle "-c /home/oracle/start_db.sh" #startOracleDB
给文件执行权限
# chmod 777 rc.startdb
步骤4:
添加自启动任务至/etc/inittab
$vi /etc/inittab
startdb:2:wait:/etc/rc.startdb>/home/oracle/oracle.log 2>&1
这时完成开机自动配置,重启系统时ORACLE自动启动
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前标题:ORACLE在AIX下的开机自启动-创新互联
文章来源:http://ybzwz.com/article/ddscog.html