linux下重启oracle服务问题!求助

linux下重启oracle服务问题!求助,第1张

检查下环境变量有没问题: ORACLE_HOMEORACLE_SID,ORACLE_BASE等

检查下你当前执行命令的用户是不是oracle用户

有可能数据库有部分进程吊死了,如依赖的数据文件控制文件等丢失了,进程可能挂死,就停不掉,杀不死,成为所谓的僵尸进程,只有通过重启服务器来搞了

查看其他命令是否能执行,如查询下数据库状态: select open_mode from v$database

启动oracle数据库步骤:

首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令:

第一步:打开Oracle监听

$ lsnrctl start

第二步:进入sqlplus

$ sqlplus /nolog

SQL>

第三步:使用sysdab角色登录sqlplus

SQL> conn /as sysdba

第四步:启动数据库

SQL> startup

经过上面的四个步骤,oracle数据库就可以启动了。

关闭数据库用 shutdown 是要等待事物结束才关闭,强制关闭用 shutdown abort。

linux下重启oracle数据库按如下步骤 *** 作:

(1) 以oracle身份登录数据库,命令:su – oracle

(2) 进入Sqlplus控制台,命令:sqlplus /nolog

(3) 以系统管理员登录,命令:connect / as sysdba

(4) 启动数据库,命令:startup

(5) 如果是关闭数据库,命令:shutdown immediate /SHUTDOWN ABORT

(6) 退出sqlplus控制台,命令:exit

(7) 进入监听器控制台,命令:lsnrctl

(8) 启动监听器,命令:start

(9) 退出监听器控制台,命令:exit

(10) 重启数据库结束

以上就是关于linux下重启oracle服务问题!求助全部的内容,包括:linux下重启oracle服务问题!求助、在linux上怎么启动oracle数据库实例、在Linux上安装完Oracle后启动不了sqlplus!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10147263.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存