oracle数据库重启

现将oracle重启的问题记录一下,由于断电等原因等导致数据库崩溃,需要重启oracle数据库.在xshell中使用

(1)su oracle登录,然后使用lsnrctl status 查看监听状态,报错:

-bash:lsnrctl:command not found

网上查一下su oracle 与su - oracle 的区别,使用su - oracle 用户登录,成功登录;

(2)查看监听状态,lsnrctl status,如果没报错,启动监听: lsnrctl start。

监听启动后,

  (3)小白:在启动实例之前,需要先启动SQL*Plus,并以一个用户身份连接到Oracle。

执行sqlplus /nolog  进入plus控制台,执行conn /as sysdba 连接dba;

这时报错说。。(忘了),意思是数据库已经启动于是 shutdown immediate;   然后 startup mount; 启动实例

(4)启动实例之后,加载打开alter database open; 

      SQL> alter database open;

        Database altered.



su oracle和su - oracle的区别:

先su --help看下“-”的功能:

-, -l, --login               make the shell a login shell

具体说来就是:

su - oracle

相当于重新登陆,此时用户的家目录和PATH等信息会发生改变

su oracle

切换到oracle身份后用户的家目录和PATH仍然是原先用户的家目录和PATH

参考: 点击打开链接



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值