数据库启动三台阶
来源:互联网 发布:st8单片机 编辑:程序博客网 时间:2024/05/20 18:42
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance started.
Total System Global Area 271400960 bytes
Fixed Size 2252424 bytes
Variable Size 184549752 bytes
Database Buffers 79691776 bytes
Redo Buffers 4907008 bytes
启动到nomount状态:
1.读参数文件(参数文件可以自己编写)
2.分配内存(根据参数文件里的内容)
3.启动后台进程
4.初始化部分v$视图
SQL> alter database mount;
Database altered.
SQL> select value from v$parameter where name='control_files';
VALUE
----------------------------------------
/u01/app/oracle/oradata/orcl/control01.c
tl, /u01/app/oracle/flash_recovery_area/
orcl/control02.ctl
mount数据库的过程是度参数文件中描述的控制文件,校验控制文件的正确性,将控制文件的内容读到内存,mount是挂接的意思,一旦mount就是将一个没有意义的实例和一个数据库发生了联系。因为实例是一个空壳,没有任何数据库和该实例发生关系。可以理解为实例就是水泵,当到哪个水塘就会抽取哪里的数据,实例是通用的。mount的意思就是讲一个通用的水泵放入到指定的水塘。mount是读控制文件,控制文件中有数据文件和日志文件的信息。
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
orcl MOUNTED
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
MOUNTED
读控制文件中描述的数据文件
验证数据文件的一致性,如果不一致,使用日志文件将数据库文件恢复到一致的状态。
数据库open后,普通用户才可以访问数据库。
startup force:强制启动数据库,等于强制停止数据库再启动数据库。
Database closed.
Database dismounted.
ORACLE instance shut down.
ORACLE instance started.
Total System Global Area 271400960 bytes
Fixed Size 2252424 bytes
Variable Size 184549752 bytes
Database Buffers 79691776 bytes
Redo Buffers 4907008 bytes
启动到nomount状态:
1.读参数文件(参数文件可以自己编写)
2.分配内存(根据参数文件里的内容)
3.启动后台进程
4.初始化部分v$视图
SQL> alter database mount;
Database altered.
SQL> select value from v$parameter where name='control_files';
VALUE
----------------------------------------
/u01/app/oracle/oradata/orcl/control01.c
tl, /u01/app/oracle/flash_recovery_area/
orcl/control02.ctl
mount数据库的过程是度参数文件中描述的控制文件,校验控制文件的正确性,将控制文件的内容读到内存,mount是挂接的意思,一旦mount就是将一个没有意义的实例和一个数据库发生了联系。因为实例是一个空壳,没有任何数据库和该实例发生关系。可以理解为实例就是水泵,当到哪个水塘就会抽取哪里的数据,实例是通用的。mount的意思就是讲一个通用的水泵放入到指定的水塘。mount是读控制文件,控制文件中有数据文件和日志文件的信息。
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
orcl MOUNTED
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
MOUNTED
SQL> alter database open;
读控制文件中描述的数据文件
验证数据文件的一致性,如果不一致,使用日志文件将数据库文件恢复到一致的状态。
数据库open后,普通用户才可以访问数据库。
startup force:强制启动数据库,等于强制停止数据库再启动数据库。
0 0
- 数据库启动三台阶
- 数据库启动的三个台阶
- Oracle启动数据库的三个台阶nomount,mount,open
- 实验46:启动数据库的三个台阶nomount,mount,open
- 数据库启动的三个台阶nomount,mount,open
- 数据库启动的三个台阶nomount,mount,open
- 数据库启动三阶段
- 台阶
- 台阶
- 台阶
- 台阶
- 青蛙爬台阶问题的三种解法@python
- 7->ORACLE数据库启动的三种状态
- 从Alert_Log看Oracle数据库启动三阶段
- 从Alert_Log看Oracle数据库启动三阶段
- 从alert_SID.log看Oracle数据库启动三阶段
- oracle启动参数文件全部丢失 没有备份 简单三步正常启动数据库
- 启动数据库
- S5P4418 OV5640摄像头 花屏的解决方法
- 【leetcode】【单链表】【21】Merge Two Sorted Lists
- 苹果 ——自带的 汉语转拼音
- 【对比+转载】麦子:我奋斗了18年才和你坐在一起喝咖啡&&清华大学硕士: 我奋斗了18年,不是为了和你一起喝咖啡
- 解决浏览器访问Applet页面时不能启动JRE运行环境
- 数据库启动三台阶
- Android中如何为ListView设置静态数据
- 2-8-3 分数类中的运算符重载
- JavaWeb项目导入MyEclipse后变为JAVA项目项目【解决方法】
- php json 定义转换问题
- sql - w3c_01
- linux远程登录ssh免密码
- Android启动页SplashScreen实现
- Linux下解压缩文件