Oracle 数据库启动与关闭

本文围绕数据库展开,介绍了启动与关闭的相关内容,包括使用 SQL*Plus 等。详细阐述了初始化参数,如参数文件类型(SPFILE 和 PFILE)、静态与动态参数的区别及修改方式,还提及启动数据库的三个阶段和关闭数据库的选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 数据库的启动与关闭

(一)SQL*Plus
(二)初始化参数
(三)数据库的启动
(四)数据库的关闭
(五)告警日志
(六)性能

2. 初始化参数

启动实例时会读取初始化参数文件。参数文件有两种类型:

服务器参数文件(SPFILE)
副本初始化参数文件(PFILE)
instance 在启动的第一个阶段(nomount 阶段)会读取初始化参数文件。该文件管理实例相关启动参数。

show parameter xxx
select * from v$paramete

2.1 静态参数和动态参数

动态参数 可以直接在内存中修改,并对当前 instance 立即生效,
静态参数 必须修改参数文件,下次启动后生效

select count(*),issys_modifiable from v$parameter group by issys_modifiable;
IMMEDIATE动 态 参 数
FALSE静 态 参 数
DEFERRED延 迟 参 数

session 下次连接有效

2.2 PFILE init.ora

副本文件,可以通过文本编辑器修改参数,便于一次修改多个参数。

只在实例startup时进行读取

对文件进行更改后,在下次次实例重启后才生效

缺省的路径及命名方式:$ORACLE_HOME/dbs/initSID.ora

create pfile from spfile;
create pfile=‘/u01/pfile.ora’ from spfille;

二进制文件,不可以通过文本编辑器修改。
可通过Oracle命令进行参数修改
缺省的路径及命名方式:$ORACLE_HOME/dbs/spfileSID.ora
启动数据库是默认读取spfile,如找不到spfile则查看是否有pfile并进行数据库启动
alter system set 参数=值 [scope=memory|spfile|both]

1.scope=memory 参数修改立即生效,但不修改 spfile 文件。(动态参数)
2.scope=spfile 修改了 spfile 文件,重启后生效。
3.scope=both 前两种都要满足。要求 spfile 参数文件存在、动态参数。
4.不写 scope 限定词,缺省3。但不如3严格,即 spfile 如果不存在,仅仅修改内存中参数。 如 果 不 修改参数文件 ,将无法更改静态参数。

2.3 重建初始化参数文件

create pfile from spfile;
create spfile from pfile;

注意:使用spfile 启动后不能重写 spfile,但可以指定其他路径名称创建

判断实例是通过哪种类型初始化参数⽂件启动的

show parameter spfile;

3. 启动数据库的三个阶段

在这里插入图片描述

4. 关闭数据库

在这里插入图片描述

shutdown normal拒绝新的连接,等待所有会话结束,生成检查点
shutdown transactional拒绝新的连接,等待所有事务结束,生成检查点
shutdown immediate拒绝新的连接,未提交的事务回滚,生成检查点
shutdown abort事务不回滚,不生成检查点,下次启动需要做 instance recovery
startup force相当于shutdown abort后紧接着startup
startup nomount启动到nomount状态
startup mount启动到mount状态
startup upgrade只有systdba可以连接
alter system enable restricted sessionopen后再限制
alter database open read only只读模式打开数据库,SCN不会增长
startup restrict之后restrict session 权限才可以登录,sys不受限

4.1 关闭选项

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值