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. 手工模拟实现 Docker 容器网络!
  2. retrofit content-length为0_LiveData+Retrofit 网络请求实战
  3. java自定义注解解析及自定义注解
  4. threadlocal使用_Java多线程数据共享神器ThreadLocal
  5. oracle 空间数据处理,Oracle数据库空间数据的处理
  6. 《数据库SQL实战》获取所有非manager的员工emp_no
  7. python中np没有定义_python中的np.empty_python – np.empty,np.zeros和np.one
  8. c++归并排序_合并排序法
  9. 用友NC删除会计科目的前后台操作
  10. Linux终端控制台console和earlycon分析
  11. 树莓派docker 搭建owncloud个人云盘
  12. 教新人如何压制AVI和RMVB(教程及下载)
  13. 【ANSYS命令流】加载与求解技术(一):节点自由度约束相关命令流
  14. C# 自定义分页控件
  15. office文件图标显示不正常
  16. java毕业设计水果网店管理系统(附源码、数据库)
  17. coredata理解
  18. Zynq linux启动过程,详解zynq的启动步骤
  19. 【转】七个受用一生的心理寓言
  20. 【N32G457 】基于RT-Thread和N32G457 数码管时钟

热门文章

  1. html css 两张图片重叠放,背景图片叠加问题,大神给指个路_html/css_WEB-ITnose
  2. FIsherman丶Team
  3. 如何提高客户满意度?为什么客户服务尤其重要?
  4. 看完我工资从12K变成了20K!被腾讯辞退的高级Android工程师现在怎么了?Android篇
  5. 《计算机英语》第四版 Unit1-Unit8名词翻译答案
  6. Docker 开源项目之 registry - 配置 registry
  7. Galaxy+note3+android+5.0,三星Galaxy Note3(N900)刷机包 基于官方XXUEBOD3 官方5.0 完美ROOT 精简流畅 纯净版...
  8. java 大二学期总结报告_大二 Java上学期总结
  9. C语言单元测试框架unit的使用
  10. GCN+GraphASGE+GAT