平台:aiX 5.3 oracle 10.2.0.1 前提:ORACLE软件和实例已安装 目的:ORACLE开机自启动 具体操作: 步骤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
$ vi start_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+x start_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自动启动
--结束END--
本文标题: ORACLE 在AIX下的开机自启动
本文链接: https://lsjlt.com/news/39765.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0