第三章-管理Oracle11g数据库


前言

本博客仅做学习笔记,如有侵权,联系后即刻更改

科普:Oracle11g


一、考核内容及要求

要求

重点掌握Oracle数据库的启动步骤和启动模式以及Oracle数据库的关闭步骤和方式。

知识点

  • 启动数据库的步骤
    启动模式(四种模式,以及相应的命令,各种模式应用的场合)
    转换启动模式(各模式间的转换命令)
  • 数据库的关闭步骤
    正常关闭方式、立即关闭方式、事务关闭方式、终止关闭方式

章节

3.2,3.3

二、启动步骤和启动模式

参考文章

启动步骤

  • 分为三步
  • 阶段一:启动实例–nomount
    STARTUP NOMOUNT
    内存和后台进程组合起来组成实例
  • 阶段二:装载数据库–mount
    ALTER DATABASE MOUNT
    Oracle已经把实例和数据库关联起来
    对于普通用户,数据库还是不可访问。
  • 阶段三:打开数据库–open
    ALTER DATABASE OPEN
    Oracle打开数据文件(Data Files)和联机日志文件(Redo Log File)
  • 在启动实例之前,需要先启动SQL*Plus并连接Oracle
    在命令提示符窗口输入:sqlplus /nolog

STARTUP 启动模式

  • 分为四种
  • NOMOUNT:
    启动数据库实例, 此时读取参数文件,但是不加载数据库;
  • MOUNT:
    启动数据库实例,加载数据库,但是数据库处于关闭状态;
  • OPEN:
    启动数据库实例,加载并打开数据库;
  • FORCE:
    终止实例并重启数据库,这种模式在数据库关闭或者启动遇到问题时使用,这种方式不到万不得已时不要使用,会有数据丢失;

三、关闭步骤和方式

关闭步骤

  • 分为三个阶段
  • 关闭数据库
    控制文件仍然处在打开状态
  • 写在数据库
    卸载数据库,实例仍然存活在内存中
  • 关闭实例
    Oracle将从内存中移出SGA和终止正在进行的后台进程

SHUTDOWN 关闭模式

  • 分为四种
  • 正常关闭 NORMAL
    (1)允许新的用户注登录数据库。
    (2)要等所有的用户自动退出Oracle以后,Oracle才关闭数据库。所以,如果数据库存在一个用户,那么,Oracle就一直等待,直到这个用户退出,Oracle才关闭数据库。
    (3)SHUTDOWN NORMAL是最慢的一种数据库关闭方式。
  • 立即关闭 IMMEDIATE
    (1)新的用户不能登录数据库;
    (2)未提交的事务将会被回滚(ROLLED BACK)
    (3)Oracle不会等待所有的用户(连接)退出数据库。
    特点:
    (1) 以IMMEDIATE方式关闭数据库不需要实例恢复(Instance Recovery);
    (2) SHUTDOWN IMMEDIATE是最安全的关闭方式;
  • 事务关闭 TRANSACTIONAL
    (1)不允许新的用户登录数据库;
    (2)不允许建立新的事务(New Transactions);
    (3)所有的事务(transactions)完成以后才关闭数据库;
    (4)一个用户(会话)执行完手里的事务(transactions)后将被强行断开与数据库的联机。
    特点:
    (1)这种关闭方式不会使客户端的数据丢失。
    (2)这种关闭方式不需要实例恢复(Instance Recovery);
  • 终止关闭 ABORT
    (1)不允许启动新的连接(New Connections)和新的事务(New Transactions);
    (2)客户端的SQL语句(Client SQL Statements)立刻终止;
    (3)未提交的事务不被回滚(Rollback);
    (4)Oracle立刻终止所有连接(会话)。
    特点:
    (1)只有数据库出现问题时候,才使用这种方式关闭数据库;
    (2)这是一种最不安全的关闭方式,数据库重启时需要实例恢复(Oracle后台进程);
    (3)以ABORT方式关闭数据库使最快的一种方式。

四、数据库的特殊状态

只有处于关闭/挂起状态的数据库才能执行复制操作

  • 静默状态
    alter system quiesce restricted
    只有管理员可以执行操作
    数据文件处于读写状态
  • 挂起状态/恢复
    alter system suspend/resume
    新提交的I/O操作不会执行

总结

小小励志

有些事你现在不做,一辈子都不会做了。
如果你想做一件事,全世界都会为你让路。
《搭车去柏林》

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值