oracle mount及nomount
来源:互联网 发布:js判断鼠标是否移动 编辑:程序博客网 时间:2024/05/17 08:46
看oracle入门书,其中一句话说,使用startup
于是查了一下,为什么不能同时使用,以及他们之间的区别。
以下为转载:
nomount:读初始化参数文件,启动实例。
mount:打开控制文件
open:
简单来说,nomount是用来创建数据库的状态,在此情况下可以执行create
详细介绍:
非安装启动,这种方式启动下可执行:重建控制文件、重建数据库
读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
2、startup
安装启动,这种方式启动下可执行:
数据库日志归档、
数据库介质恢复、
使数据文件联机或脱机,
重新定位数据文件、重做日志文件。
执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,
但此时不对数据文件和日志文件进行校验检查。
3、startup
先执行“nomount”,然后执行“mount”,再打开包括Redo
这种方式下可访问数据库中的数据。
4、startup,等于以下三个命令
startup
alter
alter
服务的名称和注册表中的oracle_sid相匹配
存在正确的密码文件和参数文件
有足够的内存
参数文件中描述的路径必须存在
数据库产品安装正确
conn
shtudown
startup
select
1.读参数文件
2.分配内存
3.启动后台进程
4.初始化部分v$视图
将数据库带到mount状态
select
alter
mount
select
打开数据库
alter
验证文件的一致性,如果不一致,使用日志文件将数据库文件恢复到一致的状态。
数据库open后,普通用户才可以访问数据库
用户的表才为可见
只读方式open数据库
startup
alter
select
想改read
我们现在回想一下数据库启动的三个台阶,我们先读的是参数文件,参数文件可以由我们来编写。读完参数文件后又读了控制文件,控制文件中描述了数据文件和日志文件的信息,如果控制文件丢失了我们可以重新建立,最后是读数据文件。数据文件里才存放了我们的数据。数据库将启动分为三个台阶,目的是我们可以准确的知道哪里有问题,迅速排除。有点象老拖木钎,大头的在后面。由最开始的一个1K的参数文件,最后到几个
我们从屏幕显示的结果可以清楚的看出,有三个台阶。
还有一个命令是startup
- oracle mount及nomount
- oracle nomount mount open
- oracle startup mount nomount 区别
- oracle nomount mount open直接的关系
- oracle nomount/mount/open的区别
- oracle nomount mount open直接的关系
- oracle nomount mount open直接的关系
- ORACLE数据库nomount,mount以及open状态
- Oracle启动数据库的三个台阶nomount,mount,open
- oracle 的 startup,startup mount,startup nomount之间的区别
- nomount/mount/open的区别
- oracle shutdown到nomount
- NOMOUNT、MOUNT下监听启动报错
- ORACLE启动到NOMOUNT状态
- startup,startup mount,startup nomount之间的区别
- startup,startup mount,startup nomount之间的区别
- startup,startup mount,startup nomount之间的区别
- 实验46:启动数据库的三个台阶nomount,mount,open
- Mini-project # 3 - "Stopwatch: The Game"
- HLJUOJ1125(暴力三点一线)
- Oracle 应用总结
- 简叙C++
- GDB和LLDB断点调试指令
- oracle mount及nomount
- 日语学习之沪江整理 20141008
- 软考复习——程序设计语言基础
- JAVA面试汇总
- 【LeetCode】Algorithms 题集(三)
- 【DP】 UVA 11270 Tiling Dominoes
- S3C6410 时钟初始化
- Docker爱好者欢庆吧!CoreOS被添加到DigitalOcean中
- zoj 3633 Alice's present(线段树)