ORACLE笔记
Oracle中的3个主要内存区域是:
-
系统全局区域SGA
-
程序全局区域PGA
-
用户全局区域UGA
SGA组成部分
- 数据库缓冲区
- 重做日志缓冲区
- 共享池
进程
-
PMON: 当用户与Oracle服务器的连接非正常中断时,负责释放用户所锁定的资源
-
LGWR: 日志写入程序
-
DBWn: 负责将脏数据缓冲区的内容写入数据文件
-
SMON 当失败的实例再次启动时,可以执行紧急恢复操作
-
ARCn 可以用于备份联机重做日志文件,以便在文件中充满日志或者发生日志切换时存储档案
进程分类:
- 用户进程
- 后台进程
- 服务器进程
数据字典
- dba_* 管理员视图(所有)
- user_* 用户自己的
- all_* 用户可以访问到的
- V$ 性能或参数设置相关的数据
数据库关闭
- 立即关闭 shutdown immediate 使用频率最高的方式,最安全的方式。
- 普通关闭 shutdown normal 不是很常用,也是最慢的方式,可能一直都关闭不了。
- 终止关闭 shutdown abort 方式是最快的方式,也是最不安全的方式。
- 事务关闭 shutdown transactional 不会使得客户端的数据丢失。关闭过程比较慢。