centos7 oracle 开机自启
时间: 2023-10-09 11:02:56 浏览: 227
要开启CentOS 7上Oracle的自动启动,需要执行以下步骤:
1. 首先,确保Oracle已成功安装在CentOS 7上。
2. 打开终端,并使用root用户登录。
3. 使用“cd”命令进入“/etc/init.d”目录。
4. 使用文本编辑器(如vi或nano)创建一个名为“oracle”的shell脚本文件,例如“/etc/init.d/oracle”。
5. 在脚本文件中,输入以下内容:
```bash
#!/bin/bash
# chkconfig: 345 99 10
# description: Oracle Database Auto Start
#
# script starts Oracle Database
#
# processname: oracle
case "$1" in
start)
su - oracle -c "/path/to/oracle/startup_script.sh"
;;
stop)
su - oracle -c "/path/to/oracle/shutdown_script.sh"
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
esac
exit 0
```
请将“/path/to/oracle/startup_script.sh”替换为启动Oracle数据库的脚本路径,将“/path/to/oracle/shutdown_script.sh” 替换为关闭Oracle数据库的脚本路径。
6. 保存并关闭脚本文件。
7. 使用以下命令更改脚本文件的权限:
```bash
chmod +x /etc/init.d/oracle
```
8. 运行以下命令以设置脚本文件作为服务:
```bash
chkconfig --add oracle
chkconfig oracle on
```
9. 现在,Oracle将在CentOS 7的启动过程中自动启动。
这些步骤将为Oracle设置一个启动脚本,并将其添加为系统服务,以便在Centos 7启动时自动运行。
阅读全文