停止Oracle实例:必要的准备步骤(oracle停实例)

关停Oracle实例包括两个步骤,shut down 和close down,其中shut down 是安全方式,而close down是强制性方式。由此,下面就关停oracle实例我们必须要做好的准备工作来作为前期准备。

第一,检查数据库状态是否正常:

首先,查询Oracle实例状态,执行如下sql语句:

“`sql

SQL> SELECT name, open_mode FROM V$ Database;


返回结果:

NAME OPEN_MODE
-------------------------- ---------------
NANTENG MOUNTED

此时,ORACLE实例状态处于MOUNTED状态,实例可以继续工作或者关闭的安全方式shut down。

第二,检查实例当前连接状态:

检查当前实例连接状态,执行如下sql语句:

```sql
SQL> Select username, status from V$ session;

返回结果:

USERNAME STATUS

—————— ——–

SYSTEM ACTIVE

此时,ORACLE实例不存在连接,可以安全shut down实例。

第三,应用层操作:

检查应用层有无操作,主要有程序,报表等,执行如下sql语句:

“`sql

SQL> select count(*) from v$ lock;


返回结果:

COUNT(*)
--------
0

此时,应用层无操作,可以安全关闭实例。

最后,执行关停操作:

根据前面的检查,安全关闭实例,执行如下sql语句:

```sql
SQL> shutdown;

返回结果:

ORACLE instance shut down.

完成整个关停oracle实例的准备步骤,此时,oracle实例已关闭,可以开始相关运维工作。


数据运维技术 » 停止Oracle实例:必要的准备步骤(oracle停实例)