关系数据库特点:数据完整性,数据安全性
实例:可以把它理解为跑起来的一个数据库。包括一系列进程。
体系结构:控制文件ctl;数据文件dbf;日志文件log(两种,联机日志文件和归档日志文件。)
启动:启动实例,启动控制文件,由控制文件打开数据文件。
登录:sqlplus "sys/manage as sysdba";
主要结构一览
查看控制文件:select * from v$controlfile;
数据文件:desc v$datafile;
select file#,status,name from v$datafile;
参数文件:spfile 在oracle\ora92\database下,是数据库启动时用来寻找数据文件的
内存结构--sga System Global Area实例启动时分配 包括Shared pool;database buffer cache;redo log buffer; 固定SGA; large pool,java pool(可选);
|-pga Program Global Area 进程启动时分配
db高速缓存池:默认缓存池,保持缓存池,再生缓存池
共享池:库缓存区(共享sql区,pl/sql区,)字典缓存区
逻辑结构:块(block,windows下默认8k,操作系统快的整数倍)盘区(extent)段(segment)表空间(tablespace)数据文件(Datafile)
多个数据文件对应一个表空间,一个表空间对应多个段,段对应多个盘区,盘区对应多个块。