oracle 数据库启动与关闭

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可以连接
startup restrict之后restrict session 权限才可以登录,sys不受限
alter system enable restricted session;open后再限制
alter database open read only;只读⽅式打开数据库,SCN不会增长

4.1 关闭选项

在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值