oracle数据库状态
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数据库状态相关推荐
- ORACLE 数据库状态查询、管理
一般的系统采用的都是Spring提供的声明式事务.而我们系统由于历史遗留问题,采用了offbiz的基于模型配置的架构体系,此套体系中事务的开启以及关闭都是通过编程式事务完成.编程式事务在事务范围控制方 ...
- oracle 数据库管理员职责
ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控: (1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并 ...
- oracle数据库巡检内容
1 操作系统错误记录 errpt /var/log/messages 2 网卡状态 ifconfig 3 操作系统总体状态 top topas cpu user% ...
- ORACLE 数据库管理员的职责
ORACLE 数据库管理员应按如下方式对 ORACLE 数据库系统做定期 监控: **博客首页2}n{z@ (1). 每天对 ORACLE 数据库的运行状态 , 日志文件 , 备份情况 , 数据 'W ...
- ORACLE数据库管理员的职责
ORACLE数据库管理员的职责 一.概述 ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控: (1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情 ...
- Oracle数据库管理员工作内容
ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控: (1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据 库的空间使用情况,系统资源的使用情况进行检查,发现并解 ...
- oracle数据库修改写入状态,【学习笔记】Oracle oradebug 使用oradebug修改数据库SCN方法案例...
天萃荷净 使用oradebug修改数据库scn,使用oradebug修改数据库scn的案例. 这里也做了两个测试,发现该功能确实很巧妙,通过修改内存中的scn值,然后写入控制文件和数据文件,实现修改s ...
- Oracle数据库查看用户状态
一.当前ORACLE用户的状态可查看视图DBA_USERS;一般情况下在使用的正常用户均处于OPEN状态. 1 SQL> select username,account_status from ...
- oracle 在数据库打开状态下进行备份时_下面描述不正确的是,Oracle数据库DBA面试题50道及答案_经典...
Oracle数据库DBA面试题50道及答案_经典 1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份.而冷备份指在数据库关闭后,进行备 ...
最新文章
- 手工模拟实现 Docker 容器网络!
- retrofit content-length为0_LiveData+Retrofit 网络请求实战
- java自定义注解解析及自定义注解
- threadlocal使用_Java多线程数据共享神器ThreadLocal
- oracle 空间数据处理,Oracle数据库空间数据的处理
- 《数据库SQL实战》获取所有非manager的员工emp_no
- python中np没有定义_python中的np.empty_python – np.empty,np.zeros和np.one
- c++归并排序_合并排序法
- 用友NC删除会计科目的前后台操作
- Linux终端控制台console和earlycon分析
- 树莓派docker 搭建owncloud个人云盘
- 教新人如何压制AVI和RMVB(教程及下载)
- 【ANSYS命令流】加载与求解技术(一):节点自由度约束相关命令流
- C# 自定义分页控件
- office文件图标显示不正常
- java毕业设计水果网店管理系统(附源码、数据库)
- coredata理解
- Zynq linux启动过程,详解zynq的启动步骤
- 【转】七个受用一生的心理寓言
- 【N32G457 】基于RT-Thread和N32G457 数码管时钟
热门文章
- html css 两张图片重叠放,背景图片叠加问题,大神给指个路_html/css_WEB-ITnose
- FIsherman丶Team
- 如何提高客户满意度?为什么客户服务尤其重要?
- 看完我工资从12K变成了20K!被腾讯辞退的高级Android工程师现在怎么了?Android篇
- 《计算机英语》第四版 Unit1-Unit8名词翻译答案
- Docker 开源项目之 registry - 配置 registry
- Galaxy+note3+android+5.0,三星Galaxy Note3(N900)刷机包 基于官方XXUEBOD3 官方5.0 完美ROOT 精简流畅 纯净版...
- java 大二学期总结报告_大二 Java上学期总结
- C语言单元测试框架unit的使用
- GCN+GraphASGE+GAT