Oracle 数据库启动模式
目录
- 1、启动数据库的步骤
- 2、启动模式
- 1.启动实例不加载数据库(NOMOUNT模式 )
- 2.加载数据库但不打开数据库(MOUNT模式)
- 3.打开数据库(OPEN模式)
- 4.强制启动数据库
- 3、转换启动模式
- 4、打开数据库
1、启动数据库的步骤
由于Oracle数据库启动过程是分步进行的,因此数据库有多种启动模式。
Oracle数据库的完整启动过程分为:
1、创建并启动与数据库对应的实例
2、为实例加载数据库
3、将数据设置为打开状态
在启动实例之前,首先需要启动SQLPlus并连接到Oracle。
步骤如下:
(1)在命令提示符窗口中输入如下命令,以不连接数据库的方式启动AQLPlus。
(2)以SYSDBA身份连接到Oracle。
2、启动模式
1.启动实例不加载数据库(NOMOUNT模式 )
NOMOUNT模式只会创建实例,并不加载数据库。Oracle仅为实例创建各种内存结构和服务进程,不会打开任何数据文件。当要执行下列维护工作时,必须在NOMOUNT启动模式下进行。
1、创建新数据库
2、重建控制文件
在SQL*Plus中启动数据库进入NONOUNT模式。
2.加载数据库但不打开数据库(MOUNT模式)
这种启动模式将为实例加载数据库,却保持数据的关闭状态。在执行下列维护工作时必须在MOUNT启动模式下进行。
1、重命名数据文件
2、添加、删除或重命名重做日志文件
3、执行数据完全恢复操作
4、改变数据的归档模式
加载数据库是需要打开数据库控制文件,但数据文件和重做日志文件都无法进行读写,用户也就无法对数据库进行操作。
启动MOUNT模式方法一:如果数据库已经启动到NOMOUNT状态,就是用
alter database mount
把数据库切换到MOUNT状态。
启动MOUNT模式方法二:可以直接启动数据库到MOUNT模式
3.打开数据库(OPEN模式)
这是正常启动模式,用户要对数据进行操作时,数据库必须处于OPEN启动模式。
方法一:如果数据库已经启动到MOUNT状态
方法二:直接启动
4.强制启动数据库
在某些情况下,使用上面3种可能都无法成功启动数据库时,我们就需要强行启动数据库。
3、转换启动模式
这个在前面也已经讲过了。
在数据库的各种启动模式之间切换需要使用
> alter database语句
4、打开数据库
alter database open;
Oracle 数据库启动模式相关推荐
- oracle数据库归档模式修改ARCHIVELOG
oracle数据库归档模式修改ARCHIVELOG 一.查看当前数据库的归档模式 第一步:查看oracle数据库的归档模式 命令如下:(该命令登录sys用户可查) select log_mode fr ...
- 数据库oracle认证方式,oracle数据库启动流程及登录认证方式详解
转自:https://www.2cto.com/database/201803/726644.html ■ oracle启动流程-windows下 1) lsnrctl start (启动监听) ...
- Oracle 数据库启动 startup和startup force的区别
今天在的我的群里有人对Oracle 数据库 启动 startup和startup force进行了讨论 其实这种命令类型的问题也没什么可讨论的,只要自己执行下startup force的同时看下al ...
- 如何启动和关闭oracle数据库,Oracle数据库启动和关闭方式总结
Oracle数据库启动和关闭的方法很多,下面就为您详细介绍几种常用的Oracle数据库启动和关闭方式,供您参考学习之用. 一.几种Oracle数据库启动方式: 1.startup nomount 非安 ...
- JSP停车场车位管理系统myeclipse开发oracle数据库BS模式java编程网
一.源码特点 JSP 停车场车位管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助servlet+bean+dao (mvc模式开发),系统具有完整的源代码和数据库 ...
- oracle数据库启动报错ora-27102
ORACLE启动报错 今天一大早来公司,发现数据库连不上了,重新启动报错 oracle数据库启动报错ora-27102,内存不足 查看操作系统参数: cat /etc/sysctl.conf 发现这里 ...
- oracle注册表重建,一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题。...
一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题. 环境说明: 1.windows 2008操作系统 x64bit 2.Oracle database 11.2.0.1 ...
- oracle 注册表丢了,一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动有关问题...
一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题. 一次Windows 注册表中注册表项目丢失导致的Oracle 数据库启动问题. 环境说明: 1.windows 200 ...
- oracle中的open,oracle数据库启动从nomount到open
oracle数据库启动从nomount到open oracle数据库启动过程中的3种状态: ■ nomount ■ mount ■ open 下面详细介绍oracle数据库从nomount到open的 ...
最新文章
- ByteBuffer 类
- mysql查询语句详解_基于mysql查询语句的使用详解
- macos mojave_如何修复macOS Mojave上的模糊字体(使用亚像素抗锯齿)
- cobertura 使用_使用Cobertura,JUnit,HSQLDB,JPA涵盖您的测试
- 将DataFrame格式的数据存入到mysql数据库中
- 基于微服务和Docker的PaaS云平台架构设计
- html中transition默认,CSS3中的Transition详解
- react-native 打离线包
- 论文精读- The Evaluation of the Urban Road Network Based on the Complex Network
- 小程序样式写了没有用,或许你就差一行代码
- Tragic Design 免积分下载
- Redis 源码简洁剖析 - SDS 字符串
- 使用OpenSSL库接口,实现AES CBC加密,基于X509 base64编码证书的RSA非对称加密例子
- 腾讯云IM集成(so easy)
- P1217 [USACO1.5]回文质数 Prime Palindromes
- Oracle 表字段的创建、删除、修改、查询
- 数据结构(C语言版)——顺序栈(代码版)
- USB Type-C引脚解析 CC、DFP、UFP、DRP用途解析【转】
- [经验教程]2022京东618红包活动时间是什么时候开始什么时候结束及怎么领取京东618红包?
- Cannot unpack file C:\Users\ADMINI~1\AppData\Local\Temp\pip-ilsapnxq-unpack\simple.htm