实例启动和关闭:

一.数据库启动的几种状态

(1)SQL>startup 启动的过程:

a. 例程启动

b. 数据库加载

c. 数据库打开

(2)SQL>startup nomount

例程启动阶段所有做的工作:

a. 按以下顺序读取初始化参数文件:

首先读取 spfileSID.ora ;找不到,则读spfile.ora ; 仍找不到,则读initSID.ora

b.分配SGA

c.启动后台进程

d.打开alterSID.log文件和跟踪文件

如果数据库以此方式启动,则可利用命令进行修改

SQL>alter database mount

SQL>alter database open

(3)SQL>startup mount

先启动例程、然后加载数据库,但不打开数据库。

加载数据库的工作:

a.使数据库与以前启动的例程关联

b.定位并打开参数文件中指定的控制文件

c.读取控制文件以获取数据文件和重做日志文件的名称和状态,但是此时并不进行数据文件和联机重做日志文件是否存在的检查。

在此状态下可以进行的任务有:

a.重命名数据文件

b.启动和禁用重做日志归档选项

c.执行完全数据库恢复

可以利用下面命令将数据库打开:

SQL>alter database open

或者

SQL>alter database open read only (以只读形式打开)

(4)SQL>startup 正常启动

正常数据库启动包括:例程启动、加载数据库和打开数据库

打开数据库时所做的工作:

a.打来联机数据文件

b.打开联机重做日志文件

二.数据库关闭几种方式:

其中,NORMAL、TRANSACTIONAL、IMMEDIATE三种方式关闭数据库,数据库时一致的状态。而ABORT方式关闭,数据库将处于不一致状态,在下次启动时要求恢复例程,该操作将自动进行

oracle 关闭如何启动,ORACLE启动和关闭实例相关推荐

  1. oracle的quit命令,Oracle的启动和关闭

    Oracle数据库的启用和关闭需要DBA权限,本文介绍的全部操作由sysdba来执行. 在运行数据库实例的操作系统的shell里执行以下命令就可以获得sysdba权限. sqlplus / as sy ...

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

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

  3. 关闭oracle服务 linux,Linux下启动和关闭Oracle服务与数据库

    一.oracle下常用服务及监听程序的启动和关闭方法 1.启动与关闭数据库 $ sqlplus sql> conn / as sysdba sql> startup (启动数据库) sql ...

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

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

  5. oracle 10g 关库,Oracle Db10g 启动和关闭数据库

    启动数据库的步骤: 1.创建并启动例程 当例程启动时,根据参数文件给内存结构和服务进程分配.初始化和启动.此时,用户可以与数据库通信.但是,不能访问数据库中任何对像(如表.视图等等),原因是例程还没有 ...

  6. 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...

    这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余   一般准备最 ...

  7. 关闭oracle的几种方法,Oracle数据库的几种启动和关闭方式 | 旺旺知识库

    有以下几种启动方式: 1.startup nomount 非安装启动,这种方式启动下可执行:重建控制文件.重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只 ...

  8. oracle into bl,5_Oracle_Admin_Oracle的启动模式和关闭

    只使用startup命令,将按照默认值启动数据库,供普通用户使用:而指定PFILE则会根据自定义的参数来启动数据库. [FORCE]表示强制启动数据库,使用该选项通常是因为上次关闭数据库时没有关闭完整 ...

  9. 关闭和启动Oracle的几种方法总结

    有以下几种启动方式: 1.startup nomount 非安装启动,这种方式启动下可执行:重建控制文件.重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只 ...

  10. oracle监听怎么关闭,Oracle数据库启动监听、关闭

    数据库启动流程: 1.oracle用户登录或切换到oracle用户 linux-topana:~ # su - oracle oracle@linux-topana:~> 2.登录SQLPLUS ...

最新文章

  1. ASP.NET MVC3 在WebGrid中用CheckBox选中行
  2. 200 个工具分析机器学习十年:开源是大势,工程师是核心
  3. 宏基因组实战8. 分箱宏基因组binning, MqaxBin, MetaBin, VizBin
  4. Python 进阶_模块 包
  5. python爬取全国社会组织查询网站
  6. VirtualBox COM对象获取失败
  7. mysql 添加用户_mysql创建用户与授权
  8. 信息学奥赛一本通(1016:整型数据类型存储空间大小)
  9. android 5.1.1 sd卡权限,android - 适用于Android 5.1.1及更高版本的Cordova的外部存储路径(SD卡) - 堆栈内存溢出...
  10. 莫比乌斯反演(bzoj 2301: [HAOI2011]Problem b)
  11. 安卓模拟器安装教程_雷电安卓模拟器v4.0.38绿色免安装版——墨涩网
  12. H265解码流程理解
  13. STM8L051比较器使用案例(二)COMP1+COMP2构成窗口比较器
  14. phpcms2008网站漏洞如何修复 远程代码写入缓存漏洞利用
  15. android列表倒计时,RecyclerView实现列表倒计时
  16. windows串口调试linux工具,推荐一款好用的串口调试软件PuTTY
  17. 华为 P10 手机开始推送鸿蒙 HarmonyOS 2 内测版
  18. ASEMI整流桥GBP406~GBP410,GBP406参数,GBP410图片
  19. 使用docker搭建gitlab版本控制系统
  20. html网页关键字批量替换,织梦(DEDECMS)批量替换文章,标题,关键字,标签等等内容的SQL命令...

热门文章

  1. html日历显示不完整,求html代码,显示日历和时间的代码
  2. tp5.0路由route.php,thinkphp5.1使用Route路由
  3. 苏宁大数据怎么运营_数据驱动经营 苏宁大数据用户标签入选2019TOP100全球软件案例...
  4. 双11技术分享 | “喵糖”背后的商业化流量投放算法
  5. 16位转8位 winhex_64位系统究竟强在哪里?
  6. 有什么作用_轴套有什么作用?
  7. 【论文阅读】A Gentle Introduction to Graph Neural Networks [图神经网络入门](5)
  8. 【算法竞赛学习】学术前沿趋势-论文作者统计
  9. python删除列表元素_追求简单C++之删除STL列表的元素
  10. 数学--数论--莫比乌斯函数