1:开发_Oracle 基本结构

来源:互联网 发布:王者荣耀 账号数据互通 编辑:程序博客网 时间:2024/06/06 01:04

 

文件结构

RED日记文件

CTL 控制文件

DBF 数据文件

打开顺序:CTLèDBFèRED

登录:     

Cmdèsqlplus “ sys/pengmin  as sysdba”

查看控制文件

              Desc v$controlfile

              Select * from v$controlfile

查看数据文件

              Descv$datafile

              Select file#(文件号),status(状态),name from v$datafile

查看日志文件

              Desc v$logfile

              Select member from v$logfile

参数文件

              存储控制文件的启动参数,寻找控制文件

              Db_1/database/*.ora

内存结构

       SGA:系统全局区,整个实例共享

    数据库高速缓冲池

    共享池

    大共享区

    日志高速缓存池

    固定区

       数据库高速缓冲池

              保持缓存池:长期保存,频繁访问,关闭数据库前,一直保存

              再生缓存池:想尽快从内存中排除的数据,

              默认缓存池:其他

       共享池

              库缓存区://保留用户执行命名的解释版本

共享SQL:保留sql的解释版本

                     Pl/SQL:保留PL/SQL过程,…的解释版本

              字典缓存区

                     缓存数据字典信息

       日志缓存池

              通过日志进程写入日志文件,先进先出

       大共享区

              可选,

       固定区

              不可改变,Oracle设置

逻辑结构

       表空间(tableSpace)Oracle结构中最大单位

       数据文件(dataFile)      

       (segment)多个盘区

       盘区(extent)多个块

       (block)windows块的整数倍

       注意:一个表空间可以包括多个数据文件,

              一个表空间可以包括多个断,断和数据文件并不一一对应,断可以跨数据文件:一个断可以包括多个数据文件,一个数据文件也可以包括多个断

              (数据文件为物理文件,断才为Oracle逻辑结构)

 

原创粉丝点击