一, 物理存储结构的相关知识
a 数据文件
表空间和数据文件是一对多关系1:N。
select * from dba_data_files 查看数据文件语句。
select * from V$DATAFILE 查看数据文件动态信息。
b 控制文件
很小的二进制文件,描述,维护数据库的物理结构。
c 重做日志文件
数据库修改信息,日志文件。
select * from V$LOG 查询日志文件信息。
alter system switch logfile 切换日志文件。
d 其他文件
参数文件,备份文件,归档重做日志文件,警告跟踪日志文件。
二, 逻辑存储结构的相关知识
表空间 >段 >区 >数据块
表空间
select * from dba_tablespaces 查看表空间。系统中有的表空间:system, sysaux, undotbs1,
Temp, users, example
段
数据段(正式表), 索引段(索引), 临时段(临时表), Log段(Clog,Blog), 回滚段
区
磁盘分配的最小空间。
块
最小的逻辑读写单位。
三, 实例进程结构
select * from V$bgprocess where name = 'DBWn' 查看系统进程。
DBWn, LGWR, SMON, PMON, ARCn, RECO, LCKn, Dnnn, SNPn
四, 实例内存结构
系统全局区(SGA), 程序全局区(PGA), 排序区(SORT AREA), 大型池(LAEGE POOL),
JAVA池(JAVA POOL) .
set serveroutput on
show parameter sga_max_size 查看SGA区的大小。
set serveroutput on
--系统全局区
show parameter sga_max_size
show parameter db_cache_size
--
show parameter log_buffer
--程序全局区
show parameter pga_aggregate_target
--排序池
show parameter sort_area_size
--大型池
show parameter large_pool_size
五, 数据字典的相关知识
六, 使用数据字典