1、安装简介
(1)安装路径的选择
(2)创建启动数据库
(3)全局数据库名:testcom.cn ,SID是test
(4)数据库口令:test1234
2、实例和数据库
(1)实例:数据库中相关进程启动,调入到内存中,共同起到一个协调的作用。
(2)数据库:一系列文件系统
.CTL 控制文件
.DBF 数据文件
.LOG 日志文件
补充说明:
1、Oracle日志文件类型:
(1)联机日志文件:Oracle用来循环记录数据库改变的操作系统文件。
(2)归档日志文件:避免日志文件重写时丢失重复数据而对联机日志文件所做的备份。
2、Oracle两种归档日志模式:
(1)NOARCHIVELOG,不对日志文件进行归档。
此模式可以大大减少数据库备份的开销,但可能会导致数据的不可恢复。
(2)ARCHIVELOG
在此模式下,当Oracle转向一个新的日志文件时,将以前的日志文件进行归档。为了防止出现历史“缺口”的情况,一个给定的日志文件在它成功归档前是不能重新使用的。归档的日志文件,加上联机日志文件,为数据库的所有改变提供了完整的历史信息。
3、利用sqlplus查询数据库文件
(1)进入sqlplus,在命令行窗口中输入 sqlplus "sys/test1234 as sysdba"
(2)查询控制文件:
DESC v$controlfile
SELECT status,name FROM;
(3)查询数据文件:
DESC v$datafile
SELECT file#,status,name FROM v$datafile;
(4)查询日志文件:
DESC v$logfile
SELECT member FROM v$logfile;
(5)参数文件:不是数据库文件系统中的有效组成部分,参数文件可以查找控制文件。SPFILETEST.ORA
3、物理结构
参数文件寻找控制文件,控制文件寻找数据文件和日志文件。
4、内存结构
(1)SGA:System Global Area,系统全局区。
(2)DB buffer:内存中频繁被访问的数据块被称为高速缓冲区。
(a)保持缓存池:在内存中长期保存的,频繁访问的,如代码表。该缓存池在数据库关闭前一直保留。
(b)再生缓存池:想尽快从内存中排除的对象。
(c)默认缓存池
(3)共享池
(a)共享SQL区:SQL语言版本。
(b)PL/SQL区:过程、函数的编译版本。
(c)字典缓存区
(4)Redo buffer
(5)固定SGA
5、逻辑结构
从物理上讲,一个表空间包含多个数据文件。从逻辑上讲,一个表空间包含多个段,一个段可以跨多个数据文件存储。
Oracle存储数据的基本单位是块,windows平台下,默认块大小为8K,Oracle块大小一定是操作系统块大小的整数倍。