oracle数据库状态

一、oracle数据库有四种状态:

1.open:打开所有文件
2.mount:打开控制文件
3.nomount:打开实例
4.shutdown:关闭

二、数据库启动(startup)

启动数据库需要三个阶段,而且这三阶段具有不可逆性:
1.启动实例
2.装载数据库到实例
3.打开数据库

1.startup nomount

读取初始化参数文件,启动后台进程,初始化SGA

2.startup mount

在已经处于open状态数据,更改成mount状态:
alter database mount
启动实例并装置数据库并不打开数据文件,这种状态适合进行系统维护工作,例如数据文件更名、改变重做日志、归档方式等等

3.startup open

在已经处于mount状态数据,更改成open状态:
alter database open
打开状态,成为可用数据库。

4.startup restrict

这种方式只允许具有dba权限用户可以使用,在做数据迁移情况使用

5.startup force

这个实际执行过程是先强制关闭数据,在启动数据库,快捷重启数据库
shutdown abort --> startup open

6.alter database open read only

只读模式启动数据库,只能提供查询

三、数据库关闭(shutdown)

1.shutdown/shutdown normal

不允许新的连接接入数据库,等待所有用户退出数据库,关闭时间长,启动时不需要实例恢复。

2.shutdown immediate

立即关闭数据模式,中断所有会话,未提交的事务全部回滚。

3.shutdown transactional

计划关闭数据库模式,不允许新的连接进入,等待所有事物完成

4.shutdown abort

强制关闭模式,一般是数据库处于非正常状态,且其他关闭方式不生效或启动实例出现问题情况下使用

四、停顿数据库(quicsccd)

1.alter system quiesce restricted

将当前活跃的会话暂停挂起

2.alter system unquiesce

退出停顿状态

五、挂起和恢复数据库

1.alter system suspend(挂起)

数据库挂起后,不允许用户读写数据文件,正在执行的操作可以执行完成。RAC模式下,一个实例挂起,会自动挂起所有实例

2.alter system resume(恢复)

六、使用初始化参数文件启动

startup [nomount|mount|open] [pfile/spfile=$ORACLE_HOME/dbs/xxx]

oracle数据库状态相关推荐

  1. ORACLE 数据库状态查询、管理

    一般的系统采用的都是Spring提供的声明式事务.而我们系统由于历史遗留问题,采用了offbiz的基于模型配置的架构体系,此套体系中事务的开启以及关闭都是通过编程式事务完成.编程式事务在事务范围控制方 ...

  2. oracle 数据库管理员职责

    ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控:   (1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并 ...

  3. oracle数据库巡检内容

    1  操作系统错误记录 errpt /var/log/messages   2        网卡状态 ifconfig   3        操作系统总体状态 top topas cpu user% ...

  4. ORACLE 数据库管理员的职责

    ORACLE 数据库管理员应按如下方式对 ORACLE 数据库系统做定期 监控: **博客首页2}n{z@ (1). 每天对 ORACLE 数据库的运行状态 , 日志文件 , 备份情况 , 数据 'W ...

  5. ORACLE数据库管理员的职责

    ORACLE数据库管理员的职责 一.概述 ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控: (1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情 ...

  6. Oracle数据库管理员工作内容

    ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控: (1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据 库的空间使用情况,系统资源的使用情况进行检查,发现并解 ...

  7. oracle数据库修改写入状态,【学习笔记】Oracle oradebug 使用oradebug修改数据库SCN方法案例...

    天萃荷净 使用oradebug修改数据库scn,使用oradebug修改数据库scn的案例. 这里也做了两个测试,发现该功能确实很巧妙,通过修改内存中的scn值,然后写入控制文件和数据文件,实现修改s ...

  8. Oracle数据库查看用户状态

    一.当前ORACLE用户的状态可查看视图DBA_USERS;一般情况下在使用的正常用户均处于OPEN状态. 1 SQL> select username,account_status from  ...

  9. oracle 在数据库打开状态下进行备份时_下面描述不正确的是,Oracle数据库DBA面试题50道及答案_经典...

    Oracle数据库DBA面试题50道及答案_经典 1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份.而冷备份指在数据库关闭后,进行备 ...

最新文章

  1. 【hdu】4521 小明序列【LIS变种】【间隔至少为d】
  2. ASP.NET MVC 学习6、学习使用Code First Migrations功能,把Model的更新同步到DB中
  3. BeyondCompare如何去掉时间戳的匹配(不比较时间)(没解决)
  4. python准备_python环境准备
  5. ai推理_人工智能推理能力问答
  6. WPF 自动选择dll,以SQLite为例
  7. emf建模要小心连线循环指向的问题
  8. JavaScript:单选钮的事件处理
  9. swiper vue 上一页_swiper在vue中正确的使用方法
  10. 计算机二级VEP考试内容,2017计算机二级VEP知识点:报表设计与应用
  11. 服务器装win10 稳定吗,重装win10选32位还是64位?原来这么大区别,难怪感觉电脑不好使!...
  12. 数独高阶技巧之八——SDC
  13. 【从零开始学极狐gitlab】01环境搭建 #JIHULAB101
  14. 金蝶迷你版云服务器没有响应,金蝶迷你版登录提示云服务器异常
  15. dubbo 2标签解析 ServiceBeanT 生产者服务暴漏过程
  16. OCA/OCP Oracle 数据库12c考试指南读书笔记:第20章: The Resource Manager
  17. (数据结构)1.实现顺序栈的各种基本运算 2.实现环形队列的各种基本运算
  18. 华为数字化转型之道 结语 数字化转型的8个成功要素
  19. 基于Docker部署Mysql主从复制-实战详解篇
  20. Java项目:SSM设备台账管理系统

热门文章

  1. 如何借鉴一个优秀的网站
  2. typescript中的协变、逆变
  3. 计算机控制技术的英语,计算机控制技术(国外英文资料).doc
  4. 软件测试中什么是正交分析法,测试用例设计方法之正交分析法的好处
  5. 天气通android2.1,今日天气通APP
  6. python编辑邮件格式_python之发送邮件----文本格式
  7. Java JVM 读书笔记 - 虚拟机性能监控和故障处理工具
  8. winxp计算机名称改了恢复,WinXP如何修改Netbios名和计算机名有什么不同
  9. Python决策树、随机森林、朴素贝叶斯、KNN(K-最近邻居)分类分析银行拉新活动挖掘潜在贷款客户
  10. mysql数据库concat拼接字符串乱码问题