第一章、安装及体系结构
1、已经安装好了Oracle_11g_1版
2、利用Database Configuration Assistant 创建数据库\\创建过程中我的主机地址是192.168.1.101
图1
图2:创建数据库
图3:选择数据库模板
图4:制定DataBase的全局数据库名和SID。
设置数据库的“全局数据库名”和“SID”。
比如:全局数据库名——Test.com.cn
SID——Test (根据name.domain的name获取)
图5:管理选项__企业管理、本地管理。
图6:数据库×××明
涉及SYS,SYSTEM,DBSNMP,SYSMAN这四个账户。为了实验方便,我就用统一的管理口令。
图7:选择DataBase的存储机制。
涉及:文件系统、自动存储管理ASM、裸设备。这三种存储机制。
图8:选择数据库文件位置
图9:文件位置变量
得知文件位置和数据库名称DB_NAME=Test。
图10:恢复配置(后期学习)
图11:数据库内容(脚步问题暂不涉及)
图12:初始化参数
图13:数据库安全设置
图14:是否启动自动维护任务
图15:创建选项
图16:配置报告
####实例和数据库
#什么是实例,什么是数据库
#数据库指:一系列的文件系统。
# 比如:对应的SID路径E:\app\ibm\oradata\Test文件夹中包含了一系列文件=》控制文件.CTL,数据文件.DBF,日志文件.LOG(联机日志文件_重做日志文件、归档日志文件_备份的时候一定要#选择的一种归档方式。),用控制文件来管理数据文件和日志文件。在启动数据库的时候,首先启动.CTL文件=》然后由.CTL文件打开数据文件.DBF。
#如何在SQLPLUS中查看数据库的控制文件,数据文件,日志文件。如果可以知道文件的目录也可以直接进入目录查看。
查看控制文件:
DESC v$controlfile
SELECT status, name FROM v$controlfile
查看数据文件:
DESC v$datafile
SELECT file#, status FROM v$datafile;
SELECT file#, status, name FROM v$datafile;
查看日志文件:
DESC v$logfile
SELECT menber FROM v$logfile;
参数文件:并不是数据库里面的有效组成部分,启动数据库时,参数文件并不直接参与工作。只是我们的控制文件是由参数文件来寻找的。SPFILETEST.ORA
Oracle数据库的物理结构:
图17:Oracle物理结构图
###内存结构SGA区域各个缓冲区介绍,Oracle相关进程
SGA:共享内存结构,system global areas
#逻辑结构:表空间、段、盘区、数据块(最基本的存储单位,比如16K)