oracle 数据库基础知识之基础
分成两部分组成:和。
是指存储在磁盘上的一组后台进程和一块共享内存区域。
是指存储在磁盘上的一组物理文件。
认真、细致、严谨是对工作的基本素质要求。
查看数据库v$视图,查看操作系统的每个进程信息:
addr,pid,spid,, from v$;
pid=1的进程是进程,这个进程是初始化数据库的进程。
latch通常称为闩,也就是门闩,是数据库内部的串行锁机制,主要是用来控制内存上的并发,在多处理器上oracle rac srdforacle 数据库基础知识之基础,进程通过自旋spin来进行latch争夺。
查看数据库是否使用了文件:
show ;
路径一般是$/dbs/ .ora
启动顺序中查找参数文件:
.ora
.ora
init .ora
SID: ,是 的缩写。

当实例启动时oracle rac srdf,在操作系统上fork的进程就是依据这个来创建的。
的实例就是由一块共享内存区域SGA和一组后台进程 共同组成的。
查看数据库实例:
from v$;
数据库代表了实例即将挂接的数据库名称,在 rac环境中,多个数据库可以对应一个数据库。
数据库启动经历的过程:
1.状态
2.状态
3.mount状态
4.open状态
数据库启动到状态之后,从参数文件中获得控制文件的位置信息,然后找到控制文件,并且根据控制文件中记录的数据文件位置进行数据文件的存在性判断。
如果设置了闪回区 Area,那么通常闪回区和数据区位于不同的硬盘存储,那么会默认把控制文件分布到不同的磁盘组,这样才算完成了控制文件的真正镜像安全保护。
查看控制文件位置:
show ;

可以看到控制文件1位于这个数据文件区oracle rac srdf,控制文件2位于区域。
在mount过程中,需要找到控制文件,并且锁定控制文件。
当数据库进入mount之后,数据库的后台进程会根据控制文件中记录的数据文件信息来验证数据文件是否存在,并且在动态视图中记录这些信息。
每3秒钟更新一次控制文件。
如果使用自动存储管理技术 ASMoracle 数据库基础知识之基础,那么会增加一个ASM实例的心跳事件。
event#,name from v$ where name like '%%';
会出现:
ASM mount: wait for .

老虎
鼓励的话语:人生只有走出来的精彩,没有等出来的辉煌!
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299
资源库 - 资源分享下载网 » oracle 数据库基础知识之基础
常见问题FAQ
- 关于资源售价和售后服务的说明?
- 代码有没有售后服务和技术支持?
- 有没有搭建服务?
- 链接地址失效了怎么办?
- 关于解压密码

