ORACLE笔记

ORACLE笔记

Scroll Down

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 不会使得客户端的数据丢失。关闭过程比较慢。