数据库启动:
startup nomount:创建并启动实例
startup mount:创建实例并装载数据库
startup open:创建实例、装载数据库、打开数据库(startup 默认为startup open)

数据库关闭:
shutdown normal:不允许新用户连接到数据库,不允许已连接用户启动新事务,回滚所有未提交的事务,所有已连接用户退出后再关闭数据库,下次启动无需恢复实例
shutdown transactional:不允许新用户连接到数据库,不允许已连接用户启动新事务,等待用户回滚或提交未提交的事务后断开用户再关闭数据库,下次启动无需恢复实例
shutdown immediate:不允许新用户连接到数据库,不允许已连接用户启动新事务,当前SQL语句立即中断,回滚所有未提交的事务后断开已连接用户再关闭数据库,下次启动无需恢复实例
shutdown abort:中止所有正在运行的SQL语句,不回滚未提交的事务,不等待已连接用户退出就关闭数据库,下次启动需要恢复实例

后台进程
一、DBWR进程
数据库写进程(Data Base Writer),将高速缓冲区中的脏数据写入数据文件。
执行写操作:
1.数据缓存LRU列表长度等于脏缓冲区列表临界长度时,进行写操作
2.若查找LRU表时间过长且无可用缓冲区,则停止查找并进行写操作
3.出现超时(3s)
4.检查点发生时

二、LGWR进程
日志写入进程(Log Writer),将重做日志缓冲区内容写入日志文件
执行写操作:
1.用户进程提交一个事务时写入一个提交记录
2.每3s
3.重做日志缓冲区满了三分之一时
4.DBWR进程写入时

三、CKPT进程
检查点进程(Check Point),检查点出现时,产生checkpoint事件对数据文件的头信息进行修改

四、SMON进程
系统监视器进程(System Monitor),执行实例恢复,清理不再使用的临时段,回收不再使用的临时表空间,合并空间碎片并释放临时段

五、PMON进程
进程监视器(Process Monitor),进程恢复失败的数据库用户的强制性进程

六、ARCH进程
归档进程(Archiver),将联机重做日志文件读取后转移到归档重做日志文件做指定时间段保存

七、RECO进程
恢复进程(Recovery),分布式应用的一个进程,自动地解决在分布式事务中的故障

Oracle数据库的打开与关闭、后台进程相关推荐

  1. Oracle 数据库的打开与关闭

    开启数据库 打开的oracle 数据库三个阶段,nomount启动数据库实例,未加载数据库状态:mount启动数据库实例并加载数据库:open状态,打开数据库. Nomout状态: 从参数文件中启动实 ...

  2. oracle立即关闭数据库,Oracle数据库的起步和关闭

    Oracle数据库的启动和关闭 要启动和关闭数据库,必须要以具有Oracle 管理员权限的用户登陆,通常也就是以具有SYSDBA权限的用户登陆,启动一个数据库需要三个步骤: 1. 创建一个Oracle ...

  3. Mysql数据库的打开和关闭

    Mysql数据库的打开和关闭: 选择计算机(win7)-右键管理 在新窗口选择--服务 5 找到mysql,然后右键-启动(停止) 转载于:https://www.cnblogs.com/cn-chy ...

  4. oracle数据库listener开启和关闭trace文件的方法

    linux下监听文件listener.ora在哪 一般在 $ORACLE_HOME/network/admin下面 可以用find 命令找一下:find $ORACLE_BASE -name list ...

  5. Oracle数据库的启动与关闭

    Oracle中不同启动和关闭方式的区别: Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将周详介绍这些启动和关闭方式之间的区别连同他们各自不同的功能. 一.启动和关闭Oracle数据库 ...

  6. linux下oracle数据库的启动和关闭

    2019独角兽企业重金招聘Python工程师标准>>> 第一步:登陆 root登陆之后切换到oracle用户上, 输入 su - oracle 第二步:连接 在oracle用户下, ...

  7. oracle数据库怎用,oracle数据库怎么打开

    关于数据库的各种启动和关闭命令一直感觉有些混乱,现整理一下. 一.数据库的启动 : Oracle 的启动分为三个步骤:分别是启动实例.加载数据库 .打开数据库.可以根据自己的实际需要来开启数据库 语法 ...

  8. android代码打开数据库,Android打开和关闭数据库

    与计算机编程中的许多事情一样,关闭SQLite数据库的时间没有单一的"正确进行"(如果您正在使用它,则通过SQLiteOpenHelper上的close(),否则对SQLiteDa ...

  9. oracle数据库结束进程后怎么重启,Oracle数据库的启动与关闭方法

    一.启动数据 $sqlplus "sys/pass as sysdba" sql>startup 二.启动监听器 数据库启动后,如果未启动监听进程,则客户端无法与数据库连接. ...

最新文章

  1. jquery-datatables 销毁重新渲染
  2. 学习笔记 --- 编码过程中常见的三种异步方式
  3. [2019BUAA软件工程]第1次阅读作业
  4. 发布-订阅消息常用通信方式
  5. zoj2008 最短路
  6. idea maven创建java项目_新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目(图文教程)...
  7. git 别名_Git别名简介:使用Git的更快方法
  8. java调用javascript函数_使用Java程序中的参数调用Javascript函数
  9. 2021年基金什么时候布局?
  10. 【软件】如何批量手机号码归属地查询并且快速分类?批量号码归属地告诉查询分类系统怎么使用?全部教会你
  11. UVALive - 4487 HDU3234 UVA12232 【带权并查集】 非常好的一道题!!!
  12. 《智慧识人术》读书笔记
  13. java string 编码_java中GBK编码格式转成UTF8,用一段方法实现怎么做?
  14. JavaScript 删除数组中为null的元素,过滤数组
  15. Markdown语法010:脚注
  16. android联系人的简易通讯录
  17. python实现找任意点关于直线的对称点
  18. Axure怎样制作内部框架
  19. ESOURCE_LOCKED - cannot obtain exclusive access to locked queue '2484_0_00163'
  20. C# app.config 与 Settings.settings

热门文章

  1. 一文详解数据分析的 TGI 指数 | 技术头条
  2. 告别枯燥,这本插画式 Python 书难怪销量 70W+
  3. 华为鸿蒙为什么非要碰物联网?
  4. Git 正在吞噬世界!
  5. 苹果收购英特尔手机芯片业务;西门子将在华建立 5G 研发中心;React Native 0.60.4 发布 | 极客头条...
  6. 京东排行第一,近 4 万好评,这本 Python 书究竟好在哪?
  7. 华为专利全球第一:哪里跌倒,哪里爬起!
  8. 再见,中国移动 3G!
  9. 观看直播 | IoT in Action 微软深圳物联网大会开幕在即,精彩不打烊
  10. 90 后篮球运动员成功转型 iOS 开发,过程超刺激