Oracle实例管理
目录
- 0 关闭数据库
- 1 NOMOUNT状态 【实例已开启】
- 1.1 参数文件
- 1.2 分配内存
- 1.3 后台进程
- 1.4 预警日志&跟踪文件
- 2 MOUNT阶段 【数据库已加载】
- 2.1 控制文件
- 3 OPEN阶段 【数据库已打开】
- 3.1 数据文件、重做日志文件
0 关闭数据库
- shutdown abort | immediate 【transactional | normal】
1 NOMOUNT状态 【实例已开启】
读取参数文件,根据参数文件中记录的内容分配内存以及启动后台进程 【打开预警日志和跟踪文件】
1.1 参数文件
- spfile.ora Vs init.ora
- 查找参数文件顺序
cd $ORACLE_HOME/dbs
cat init<instance_name>.ora
- Oracel参数文件详解
1.2 分配内存
select * from v$sga;
show parameter sga
参数解释
- fixed size:固定区域,存储sga各个组件的信息【不能修改大小】
- variable size:可变区域,比如共享池、java池、大池等
- database buffers:数据库高速缓冲区
- redo buffers:日志缓冲区
CPU 和 PGA
1.3 后台进程
ps -ef | grep instance_name
ps -ef | grep lreg
ps -ef | grep pmon
ps -ef | grep smon
ps -ef | grep dbw
ps -ef | grep lgwr
ps -ef | grep ckpt
ps -ef | grep mmon
ps -ef | grep mmml
- 后台进程作用介绍
1.4 预警日志&跟踪文件
预警日志文件:按照时间顺序,包含了影响数据库结构和实例的各种操作的连续历史记录
跟踪文件:单个后台进程会在遇到问题的时候记录
可以查看到的动态视图
v$parameter, v$sga, v$session, v$process 和 v$instance
- 相关文件作用
2 MOUNT阶段 【数据库已加载】
根据参数文件中记录的控制文件路径读取控制文件
2.1 控制文件
记录了整个数据库的结构的文件
控制文件中主要记录了数据库中有多少个数据文件,多少个日志文件,多少的归档文件,以及数据库名称和SCN等信息
select name from v$controlfile;
可以查看到的动态视图
v$controlfile, v$database, v$datafile, v$thread 和 v$logfile
3 OPEN阶段 【数据库已打开】
根据控制文件中记录的数据库结构信息读取数据文件打开数据库
3.1 数据文件、重做日志文件
select name from v$datafile;
select member from v$logfile;
Oracle实例管理相关推荐
- oracle实例文件,ORACLE实例管理之参数文件
第四章 实例管理 4.1 参数文件 4.1.1 spfile Server parameter file: spfile 数据库服务运行过程中自动维护的参数文件 oracle9i以后新引入的 ...
- Oracle 实例管理
Oracle实例(instance)是一组Oracle后台进程和内存结构的集合.后台进程主要包括SMON, PMON, DBWR, CKPT 和 LGWR 等:内存结构包括数据库高速缓冲区.重做日志 ...
- [转]Oracle DB 管理ASM实例
• 描述使用ASM 的好处 • 管理ASM 实例 • 创建和删除ASM 磁盘组 • 扩展ASM 磁盘组 • 通过使用各种实用程序检索ASM 元数据 Automatic Storage Manageme ...
- 集群oracle实例扩sga,oracle管理基础知识
1.oracle的安装 win下 linux下 2.内存和后台进程=实例 为何将oracle做的如此复杂呢 1.内存: --提高查询速度 --提升处理数据的速度 2.后台进程 --为了完成特定的服务, ...
- Oracle DB 管理ASM实例
• 描述使用ASM 的好处 • 管理ASM 实例 • 创建和删除ASM 磁盘组 • 扩展ASM 磁盘组 • 通过使用各种实用程序检索ASM 元数据 Automatic Storage Manageme ...
- oracle实例由,Oracle数据库和实例
Oracle数据库服务器由一个数据库和至少一个数据库实例组成. 数据库是一组存储数据的文件,而数据库实例是一组管理数据库文件的内存结构. 另外,数据库由后台进程组成. 一个数据库和一个实例是紧密相连的 ...
- oracle如何进入管理器,oracle 启动管理器
oracle 启动管理器 emctl start dbconsole 是10g的启动console服务的命令 将OEM服务停止emctl stop dbconsole emctl start dbco ...
- Oracle用户管理学习总结
Oracle 用户管理 一.用户的概念 用户,即user,通俗的讲就是访问oracle数据库的"人".在oracle中,可以对用户的各种安全参数进行控制,以维护数据库的安全性,这些 ...
- 图解Oracle用户管理
一 操作实例 首先以system用户登录: 创建用户dog,密码为wangwang: 用dog登录,不能登录: 需要授予create session权限,才能登录: dog登录成功: dog创建表,不 ...
最新文章
- 单链表-单链表拆分为两个线性表(尾插法+尾插法)
- RemoveError: ‘requests‘ is a dependency of conda and cannot be removed from conda‘s operating envir
- 后端接口如何提高性能?从MySQL、ES、HBASE等技术一起探讨下!
- C++ 你想要的C++面经都在这(附答案 | 持续更新)
- ElasticSearch讲解
- 过滤器为JSP文件生成静态页面
- 如何判断是pc端还是移动端
- 宝马冷却系统及电动冷却液泵部件(电子水泵)功能特性及标准
- 计算机访问网络延迟越低越好吗,内存延迟参数是否越低越好
- 易基因 | 转录组测序在原核生物研究中的应用(4)| 文献科普
- [转]ASP.NET 安全认证(三): 用Form 表单认证实现单点登录
- FMI飞马网 | AI人工智能:54份行业重磅报告汇总(附下载)
- 学习软件技术的五大技巧
- 盐城北大青鸟东台基地学员生日会 | 美好的时光里,你我同在
- vin接口车架号vin查询车型
- 头歌平台(EduCoder)—— Matplotlib图形配置
- Duplicate named routes definition
- arcgis将矢量线转化成面,并计算面的面积
- 模仿小米安全中心检测效果(进度条效果)
- 百度袁佛玉:真正的元宇宙,将是强大AI能力与虚拟空间的完美结合