当前位置:文档之家› Oracle课程教案

Oracle课程教案


Control files Archived log files
四个ORACLE必须的进程 四个ORACLE必须的进程 ORACLE
1.数据库写入器 2.日志写入器 3.系统监控器 4.进程监控器。 进程监控器。
三类物理文件
1.数据库文件 包含数据库的模式结构, 包含数据库的模式结构 , 所有的数据文件 和联机日志文件的名称、 位置、 和联机日志文件的名称 、 位置 、 状态和状 况都记录在控制文件中 2.控制文件 构成数据库中所有数据的物理仓库, 构成数据库中所有数据的物理仓库,Oracle 将数据文件分为无数逻辑登记项, 将数据文件分为无数逻辑登记项 , 最小单 位为Oracle Oracle模块 位为Oracle模块 3.日志文件 3.日志文件
Oracle的用户( Oracle的用户(user) 的用户
数 据 库 创 建 时 , 有 默 认 的 DBA 用 户 sys/change_on_install 和system/manager 一般的用户scott/tiger 一般的用户scott/tiger 用户是oracle非常重要的一个对象,用户拥有自己 表空间(tablespace),自己的表(table),视图(view), 序列(sequence)等等.
Oracle课程教案 Oracle课程教案
5).用系统表来提供其本身的内容和结构 5).用系统表来提供其本身的内容和结构 6).通过SQL命令来操纵 通过SQL ) 通过SQL命令来操纵 7).支持空值(NULL,null)的概念 ).支持空值(NULL,null) ).支持空值
Oracle课程教案 Oracle课程教案
三类物理文件
日志文件分为: 机重做日志文件和 日志文件分为:联机重做日志文件和归档重做文件 1)联机重做日志文件: 1)联机重做日志文件:记录正常操作时数据库的改 动记录, 动记录,这些文件在数据正常操作时是打开并 联机的 2)归档重做文件 归档重做文件: 2)归档重做文件: 重写归档文件被称为归档重做文件
初始参数文件
初始参数文件( INIT.ORA) 包含Oracle 系统参数, Oracle系统参数 初始参数文件 ( INIT.ORA): 包含 Oracle 系统参数 , 由 DBA用于在特定用户点自定义RDBMS配置 用于在特定用户点自定义RDBMS配置。 DBA用于在特定用户点自定义RDBMS配置。在数据库启动 Oracle读取该文件 读取该文件, 时Oracle读取该文件,以确定系统全局区的大小并定位 控制文件以及其他工作。 控制文件以及其他工作。 INIT.ORA参数的主要任务是 参数的主要任务是: INIT.ORA参数的主要任务是: 调整内存; 1) 调整内存; 2) 建立诊断事件以获得跟踪文件; 建立诊断事件以获得跟踪文件; 跟踪SQL语句; SQL语句 3) 跟踪SQL语句; 指示控制文件和跟踪文件的位置; 4) 指示控制文件和跟踪文件的位置; 如果使用Parallel Server选项 分配PCM 选项, PCM锁 5) 如果使用Parallel Server选项,分配PCM锁。 Oracle代码 代码。 6) Oracle代码。
五类数据字典的视图
ER_ 视 图
当前用户所拥有的对象信息 如: user_tables 2. ALL_视图 当前用户所拥有的对象和他可以访问的对 ALL_视图 象的信息 如:all_tables 3.DBA_ 视 图 DBA_ 数据库所有对象的信息 如: dba_data_files 4. V$视图 内存状态, 反映实例运行情况和性能 如 : 内存状态, v$sga 5. 其他视图 按ANSI标准创建 如:tab ANSI标准创建
oracle网络 网络
Oracle在多种网络协议上,利用Oracle的 Oracle在多种网络协议上,利用Oracle的 在多种网络协议上 Oracle SQL*NET软件,与网络软件进行通讯 SQL*NET软件, 软件
系统表
亦称数据字典,用来反映数据库各方面的特性、 亦称数据字典,用来反映数据库各方面的特性、 性能的信息。 性能的信息。 用户可以通过查询DICT DICT表 用户可以通过查询DICT表,来获得数据字典的 视图。 视图。TAB ,CAT
二. Oracle体系结构 Oracle体系结构 Oracle数据库是一个协同工作的系统 数据库是一个协同工作的系统, 1. Oracle数据库是一个协同工作的系统,它由 Oracle RDBMS 及其硬件和软件支持环境共同 构成 RDBMS由数据库 数据字典、RDBMS核 由数据库、 2. Oracle RDBMS由数据库、数据字典、RDBMS核 主语言接口及语言生成工具五部分。 心、主语言接口及语言生成工具五部分。其 特点是: RDBMS为核心 为核心, RDBMS的外层提 特点是:以RDBMS为核心,在RDBMS的外层提 供各式各样的语言应用开发工具。 供各式各样的语言应用开发工具。
Oracle体系结构示意图: Oracle体系结构示意图: 体系结构示意图
instance
SGA
User Process Server Process PGA
Data buffer Redo Log buffer Shared pool
Library cache Data dictionary cache
DBWR SMON CKห้องสมุดไป่ตู้T LGWR ARCH PMON
Background process
ALERT file Parameter file Password file Control Control data files files files Control Redo log files files
Oracle课程教案 Oracle课程教案
一.数据库简介 数据库简介 Oracle的数据库是关系数据库 Oracle的数据库是关系数据库 1关系数据库的特性: 关系数据库的特性:
1).以表的形式表示数据 1).以表的形式表示数据 2).是一个二维表 是一个二维表, 列是唯一的、可标识的, 2).是一个二维表,行、列是唯一的、可标识的, 存储、 存储、查询与行列顺序无关 3).表间的联系不是硬编码的 3).表间的联系不是硬编码的 4).不需要用户理解它的物理实现 4).不需要用户理解它的物理实现
相关主题