Linux下Oracle服务的开启和关闭

在平时的工作中时而会碰到机房停电,这时我们开发中使用的Oracle数据所在服务器也会关机。这个时候就需要来手动开启Oracle服务,现在作如下总结:

Linux下启动Oracle

1
2
3
4
5
6
7
8
9
10
11
12
13
--切换到oracle用户
su - oracle
--无连接启动sqlplus,并以sysdba的身份登录到数据库
sqlplus /nolog
conn /as sysdba
--开启Oracle数据库实例
startup
--退出sqlplus
exit
--启动监听器
lsnrctl start
--退出Oracle用户
exit

Linux下关闭Oracle

1
2
3
4
5
6
7
8
9
su - oracle
sqlplus /nolog
conn /as sysdba
--关闭Oracle实例
shutdown immediate
exit
--关闭监听器
lsnrctl stop
exit

Linux下查看监听器状态

1
2
3
4
5
6
7
8
--切换到Oracle用户
su - oracle
lsnrctl
--查看监听器状态
status
exit