命令(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$开头的用来记录分布式环境下所有实例的动态信息