Oracle体系结构概述---笔记

命令(SQL*PLUS):

查看数据文件结构:desc dba_data_files;

查看数据文件的同步信息:select file#,name,checkpoint_change# from v$datafile;

了解控制文件信息:select * from v$controlfile;

查看重做日志文件:select * from v$log;

日志切换:alter system switch logfile;

查看表空间存储限制:select * from dba_tablespaces;

查看进程:select * from V$BGPROCESS;

查看日志缓冲区:show parameter log_buffer;

查看共享区:show parameter shared_pool_size;

查看排序区:show parameter sort_area_size;

查看大池:show parameter large_pool_size;

查看JAVA池:show parameter java_pool_size;

 

concept:

逻辑存储结构:数据块、区、段、表空间、数据库

段:数据段、索引段、临时段、LOB段和回退段

各种进程:可通过查询语句查看进程表来学习;

内存结构:

      内存主要是用于存储各种信息,主要包括:执行的程序代码;连接到数据库的会话信息;数据库共享信息;程序运

      行期间所需要的数据;存储在外存上的缓冲信息;

      内存结构可分为:系统全局区(SGA)、程序全局区(PGA)、排序区(Sort Area)、大池、Java池(Java Pool)

      SGA:数据缓冲区、日志缓冲区、共享池(库缓冲区、数据字典缓冲区、用户全局区)

      PGA:包含单个用户或服务器数据和控制信息的内存区域;

      排序区:可分内存排序区得磁盘临时段;

      大池:用于提供一个大的缓冲区供数据库的备份与恢复操作使用;

      Java池:支持JAVA运行;

 

数据字典:user_开头的用来记录用户信息;All_开头的用来记录用户对象的信息以及被授权的对象信息;

               dba_开头用来记录数据库实例的所有对象的信息;

               V$为开头的用来记录与数据库活动相关的性能统计动态信息;

               GV$开头的用来记录分布式环境下所有实例的动态信息

 

你可能感兴趣的:(java,数据结构,oracle,sql,活动)