Oracle 11g-oracle 启动与关闭

Target:

1.理解Oracle-11g启动中读取参数文件的顺序;

2.理解Oracle的四种状态;

3.掌握状态变换的方法。

1.启动中读取参数文件

9i之前,只有静态参数文件pfile文件;

9i开始,引入了动态参数文件spfile文件。

11g中,启动数据库,Oracle按照spfileSID.ora、

spfile.ora、initSID.ora、Init.ora的顺序查找,其中SID是

服务名,也叫Oracle系统标识符。

2.oracle的四种状态

a. SHUTDOWN  实例、数据库都关闭

可以执行 startup  nomount;

b. NOMOUNT   实例启动,包括读初始参数文件(注意初始参数文件的读取顺序)、分配物理内存、启动后台进程。

可以执行 select * from v$bgprocess;

select * from v$instance;

alter database mount;

c. MOUNT  数据库装载完成,证明控制文件没有问题,打开控制文件(control file),可以找到database结构信息,但是用户的表的内容不可读。

可以执行 select * from v$database;

select * from v$tablespace;

select * from v$datafile;

alter database open;

d. OPEN     数据库打开并成功加载,可以访问用户表。

数据库的启动命令的完整格式

startup [ nomount | mount | open | force ] [ restrict ] [ pfile=filename ];

其中:

startup force:强制启动,可用于各种模式。

startup restrict:restrict模式会将数据库置于open模式;

此时只有 restricted session权限的用户才能访问数据库。用

于维护动作。维护完成后,禁用restricted session权限,以便普通用户的连接。

数据库的关闭的四种方式

SHUTDOWN  NORMAL|TRANSACTIONAL|IMMEDIATE|ABORT

其中:

NORMAL 不允许新用户连接,等待已连接用户自己断开连接

TRANSACTIONAL 不允许新用户连接,等待已连接用户做完所有的事务,然后系统自动断开和他们的连接

IMMEDIATE  不允许新用户连接,不等待已连接用户做完所有的事务,回滚掉用户所做的事务,然后系统自动断开和他们的连接

ABORT   强制断开和所有用户的连接

====》实践分析理解

分析:

1.Startup后,首先是读取spfile文件,启动后台进程,分配物理内存呢,这个是nomount状态; 然后装载数据库,是通过控制文件来完成的,这个事mount状态; 数据库已经打开,这个事通过数据文件来完成的,这个是open状态。

2.Shutdown 后,顺序是相反的,如图可以知道;

转载于:https://blog.51cto.com/8908156/1427283

Oracle 11g-oracle 启动与关闭相关推荐

  1. oracle 11g的启动和关闭

    Oracle 11g 启动和关闭 startup nomount:打开数据库实例,此时读取参数文件,同时启动必须的后台进程,DBWR(数据库写进程)LGWR(日志写进程)SMON(系统监控进程)PMO ...

  2. Oracle 11g 数据库启动和关闭

    Oracles11数据库的启动状态 Oracle11g在启动的时候必须经过三个状态:NOMOUNT,MOUNT,OPEN. NOMOUNT: 此状态下只打开数据库实例,读取参数文件. MOUNT: 根 ...

  3. oracle 关闭数据库实列,Oracle 11g 数据库启动和关闭

    Oracles11数据库的启动状态 Oracle11g在启动的时候必须经过三个状态:NOMOUNT,MOUNT,OPEN. NOMOUNT: 此状态下只打开数据库实例,读取参数文件. MOUNT: 根 ...

  4. oracle更新快捷方式的错误,oracle 11g数据库启动错误总结

    1.启动数据库时提示ORA-00845: MEMORY_TARGET not supported on this system (在oracle 11g中新增的内存自动管理的参数MEMORY_TARG ...

  5. oracle 11g数据库启动错误总结

    1.启动数据库时提示ORA-00845: MEMORY_TARGET not supported on this system (在oracle 11g中新增的内存自动管理的参数MEMORY_TARG ...

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

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

  7. linux下Oracle服务的启动和关闭

    1.前言 确保我们能够访问oracle数据库包含两部分,一个是oracle实例,一个是监听,两个同时开启,我们才能正常的使用数据库,因此我们在关闭和启动oracle服务时,也需要同时操作实例和监听.能 ...

  8. Oracle 原理: 11g的启动和关闭

    1.Oracle 11g启动中,读取参数文件的顺序. 9i之前,只有静态参数文件pfile,9i开始有了动态参数文件spfile,优先使用动态参数文件.查找参数文件路径可以在sql_plus查看: s ...

  9. oracle数据库从关闭到启动,Oracle数据库的启动和关闭详细过程

    一.数据库打开 startup数据库正常启动 1.startup nomount 启动 Oracle DB 实例:NOMOUNT ,创建sga,创建了alert日志,用于create db,creat ...

  10. Oracle 11g + Oracle客户端 +PLSQL Developer 安装教程

    1.下载Oracle 11g R2 for Windows的版本 下载地址: https://www.oracle.com/index.html 选择Trials and Downloads 点击下载 ...

最新文章

  1. 好记性不如烂笔杆-android学习笔记十四 EditText 画行,解决光标压线问题
  2. 数据科学的完整学习路径—Python版
  3. 页面中color颜色值_HTML+CSS 基础知识-入门概括-颜色与单位
  4. rea t插件 vscode_精选!15个必备的VSCode插件-Go语言中文社区
  5. Java经典面试题整理及答案详解(五)
  6. oracle 数据库的非指令备份方法
  7. centos5安装mysql 5.6.19 mysql-devel_Centos5.8 安装 MySQL5.6.19
  8. BZOJ2160 拉拉队排练
  9. Keil uVision5 MDK-ARM 程序使用—————中文图解
  10. 广东大学计算机基础教材,21世纪高等学校计算机公共基础课规划教材:大学计算机基础(第2版)...
  11. FreeRADIUS 3.0安装配置
  12. Vue中将十六进制颜色格式转换为RGB格式
  13. 完美解决vmware连接摄像头问题(驱动程序错误)
  14. 计算机怎么看ping,如何查看自己电脑的PING
  15. ORA-00054 错误原因分析
  16. python基础——matplotlib——scatter和plot方法中的maker参数(点的样式)
  17. 【笔记】取模运算的用法
  18. 苹果Usb连接linux,Mac使用数据线连接ios,安装deb
  19. 亲测好用,AI论文写作工具推荐
  20. 【商迪3D】与您细说什么是VR虚拟电子沙盘3D数字沙盘有什么功能

热门文章

  1. 终于有人把 Docker 讲清楚了,万字详解!
  2. 企业微服务中台落地实践和思想之我见
  3. 慢SQL,压垮团队的最后一根稻草No.92
  4. 厦门大学宋宁宇:统计学专业到蚂蚁风控岗!
  5. 沈向洋博士:三十年科研路,我踩过的七个坑
  6. 支持向量机(SVM)
  7. 2022新冠两大毒王合体?印媒炒作高危变异毒株缝合怪「Delmicron」
  8. 一文搞懂转置卷积(反卷积)
  9. Linux 这些工具堪称神器!
  10. 聚类算法api初步使用