ORACLE日常维护

ORACLE日常维护

1.1   ORACLE启动与关闭

1.1.1    ORACLE实例启动/关闭阶段

ORACLE实例启动三个阶段:nomount、mount、open:

l  nomount

读取ORACLE初始化文件、分配SGA区、启动ORACLE后台进程、打开alert.log文件及trace文件。

l  mount

l  open

1.1.2    ORACLE数据库启动

a. ORACLE数据库启动命令

svrmgrl > connect internal

svrmgrl > STARTUP    [FORCE] [RESTRICT] [PFILE=filename]

                    [EXCLUSIVE | PARALLEL | SHARED]

                  [OPEN [RECOVER] [database]

                   | MOUNT | NOMOUNT]

b. OPS下数据库启动步骤

l  检测CLUSTER是否启动正常

l  使用ogmsctl start启动iDML (ORACLE8,ORACLE8i不需要执行该步骤)

l  启动双机ORACLE数据库

l  使用lsnrctl start命令启动监听进程

1.1.3    ORACLE数据库关闭

1.ORACLE数据库关闭命令

svrmgrl > connect internal

svrmgrl > shutdown [NORMAL]|IMMEDIATE | TRANSACTION|ABORT

四种关闭模式区别如下表:

数据库关闭模式

ABORT

IMMEDIATE

TRANSACTION

NORMAL

允许新连接

N

N

N

N

等待当前会话结束

N

N

N

Y

等待当前事务结束

N

N

Y

Y

强制CKPT并关闭文件

N

Y

Y

Y

       使用abort选项关闭ORACLE数据库不做任何CKPT,因此ORACLE数据库无法进行

OPS数据库关闭步骤

使用lsnrctl stop命令停止ORACLE监听进程

使用shutdown normal或shutdown immediate关闭数据库

原文地址:https://www.cnblogs.com/geminichao/p/5673761.html