如何在linux下重启oracle数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在linux下重启oracle数据库相关的知识,希望对你有一定的参考价值。

参考技术A 用ssh工具连接linux,按以下步骤操作执行。
1、用oracle用户登录进去。
2、export ORACLE_SID=QS5100J; 指定oracle数据库的instance的名称。“QS5100J”为oracle的sid名称。
3、sqlplus /nolog 连接到数据库的sqlplus中。
4、connect /as sysdba; 出现“Connected to an idle instance.”停止连接到数据库的应用。
5、shutdown immediate; 关闭数据库,等待数分钟。
6、startup; 启动数据库。
自动执行:写在sql文件中,用符号“@”引入文件执行。

以下文件可以放sql文件中执行
connect /as sysdba;
shutdown immediate;
startup;
手动执行:手动时一行一行输入执行。
使用SSH工具以root用户登录到数据库服务器后,执行以下命令:
1、启动数据库实例
su – oracle
export ORACLE_SID=QS5100Z QS5100Z为数据库名
sqlplus /nolog
conn / as sysdba
startup
exit
emctl start dbconsole 启动控制台
2、启动数据库监听
输入:su – oracle
输入: lsnrctl start
3、查看是否启动成功
su - oracle
ps -ef|grep oracle
4、查看oracle监听状态
su - oracle
lsnrctl status

linux操作系统下,如何启动oracle服务与监听命令?

参考技术A 1、切换到oracle用户\\x0d\\x0asu - oracle\\x0d\\x0a2、startdb.sh命令脚本\\x0d\\x0a#!/bin/sh\\x0d\\x0alsnrctl start\\x0d\\x0asqlplus "/as sysdba" << EOF\\x0d\\x0astartup\\x0d\\x0aEOF\\x0d\\x0a3、netstat -ntlp或ps -ef |grep ora检查\\x0d\\x0a4、shutdb.sh命令脚本\\x0d\\x0a#!/bin/bash\\x0d\\x0alsnrctl stop\\x0d\\x0asqlplus "/as sysdba" << EOF\\x0d\\x0ashutdown immediate\\x0d\\x0aEOF

以上是关于如何在linux下重启oracle数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何在linux下重启oracle数据库

如何在linux下重启oracle数据库

linux操作系统下oracle数据库如何配置监听

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

linux oracle数据库服务怎么重启

如何在linux下启动和关闭ORCALE数据库?