Oracle的服务自启

Oracle的服务自启

比较复杂总结一下

首先检查自己的ORACLE_HOME环境变量是多少

必须在oracle的用户下才能检查到 $ORACLE_HOME

//先su到Oracle用户下
su Oracle
//检查环境变量
echo $ORACLE_HOME
echo $ORACLE_SID

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-38FrSGHB-1613959900266)(https://i.loli.net/2020/12/23/V8UgynJtmp3RxGQ.png)]

这就表示都是空的 没有设置 开始设置

//先是到oracle用户目录下
cd /home/oracle
//然后编辑.bash_profile 添加
ORACLE_BASE=/aitmi/app/oracle;                         export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11g/dbhome_1;         export ORACLE_HOME
ORACLE_SID=aitemi;                                     export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH;                           export PATH
//然后强制刷新
source ~/.bash_profile
//再次检查环境变量
echo $ORACLE_HOME
echo $ORACLE_SID

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jB5w6f2a-1613959900268)(https://i.loli.net/2020/12/23/L2JkjanCUoQKBAG.png)]

开始配置Oracle

//先到Oracle的bin目录下 直接可以cd 环境变量home/bin
cd $ORACLE_HOME/bin
//编辑dbshut
vim dbshut
//把ORACLE_HOME_LISTNER=$1修改为
ORACLE_HOME_LISTNER=$ORACLE_HOME

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GOPgExH6-1613959900269)(https://i.loli.net/2020/12/23/JydCNEPDu7qz9e2.png)]

//修改以后再进入到dbstart
vim dbstart
//同样对ORACLE_HOME_LISTNER=$1进行修改
ORACLE_HOME_LISTNER=$ORACLE_HOME

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A7APWMD3-1613959900271)(https://i.loli.net/2020/12/23/TJ1UZE3akdPbzyG.png)]

完成以后保存退出

//修改oratab
vim /etc/oratab
//把最后一句后面的N改成Y
aitemi:/aitmi/app/oracle/product/11g/dbhome_1:Y

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W4FrwFzg-1613959900272)(https://i.loli.net/2020/12/23/g9UGahurytYI2md.png)]

之后进入到**/etc/rc.d/rc.local**中编辑

//这里应该要切换回root用户
su root
//编辑rc.local
vim /etc/rc.d/rc.local
//最后加上
su - oracle -lc  "/aitmi/app/oracle/product/11g/dbhome_1/bin/lsnrctl start"
su - oracle -lc  /aitmi/app/oracle/product/11g/dbhome_1/bin/dbstart

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LSrXxfoL-1613959900273)(https://i.loli.net/2020/12/23/ievELX4BRyjqDnN.png)]

完成以后修改这个文件的权限

//修改rc.local权限
chmod 777 /etc/rc.d/rc.local

完成以后就可以重启服务器看看Oracle是否是开机自启得了

redis的服务自启

首先进入到redis的文件目录

cd /usr/local/redis/bin
//修改redis.conf 
vim redis.conf 
//把daemonize 改为yes 确保守护进程开启
daemonize yes

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dOxedDpS-1613959900274)(https://i.loli.net/2020/12/23/WKnJHZP2jNFEeyS.png)]

//创建redis.service服务文件
vim /etc/systemd/system/redis.service
//写入以下内容
[Unit]
Description=Redis Server Manager
After=syslog.target
After=network.target

[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
ExecStop=/usr/local/redis/bin/redis-cli shutdown
PrivateTmp=true

[Install]
WantedBy=multi-user.target
//将新建的redis服务加入系统
systemctl daemon-reload
//启动redis服务
systemctl start redis.service
//停止redis服务
$ systemctl stop redis.service
//重启redis服务
$ systemctl restart redis.service
//将redis服务加入到开机自启动
$ systemctl enable redis.service
//输入下面命令可以查看服务的开机启动状态
$ systemctl status redis.service

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cRF3u27E-1613959900275)(https://i.loli.net/2020/12/23/ZEXk8Wy3xm9bzCV.png)]

可以了 可以重启服务器看一下是否是自动启动

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hmcWJhh7-1613959900275)(https://i.loli.net/2020/12/23/nNPDkAaSQz4xVK8.png)]

重启服务器以后 开机Redis-service自动启动了

nginx设置开机自启动

mg-cRF3u27E-1613959900275)]

可以了 可以重启服务器看一下是否是自动启动

[外链图片转存中…(img-hmcWJhh7-1613959900275)]

重启服务器以后 开机Redis-service自动启动了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值