集体的力量远远高于某个人,让我们一起沟通吧。QQ:113933358。个人原创,如需转载,请注明出处。

Oracle

上一篇 / 下一篇  2008-11-24 21:30:27 / 个人分类:Oracle

第一章 基础知识
1.数据库系统:
①数据库系统:物理数据库+用户+数据库管理系统(DBMS)
①层次模型--网状模型--关系模型
①数据库管理系统/数据库服务器DBMS、数据库管理员DBA、数据库配置助手DBCA、网络配置助手ONCA、Oracle主目录路径ORACLE_HOME、Oracle主目录名称ORACLE_HOME_NAME
2.Instance实例和数据库的区别:
①数据库是数据文件,以文件或磁盘阵列(把多个磁盘格式化成Oracle的一种格式,等于整个磁盘就是存放数据库,不能作为别的用途)形式存储
①Instance是一系列进程以及为这些进程所分配内存,但并没有把数据库文件读取进来,所以只是一个实例。需将数据库文件加载到数据库Instance中,这时数据库才可进行访问操作
①一个实例在同一时段只能读取一个数据库(断开且杀进程后再读取新的数据库),一个数据库在集群模式下可被多个实例(一个系统在同一时刻只能开启一个实例)读取
3.关系数据库:
①关系数据库组成:数据结构、关系操作、完整性规则
①关系数据库的ER逻辑模型:实体、关系、属性
⑴相同类型实体的集合称为实体集,每个实体集对应一个表,每个实体对应一条记录,实体的每个属性对应一个字段
⑴一对一关系:实体集A中每个实体,实体集B中有一个实体与之相关,反之亦然
⑴一对多关系:实体集A中每个实体,实体集B中有多个实体与之相关,反之不然
⑴多对多关系:实体集A中每个实体,实体集B中有多个实体与之相关,反之亦然

第二章 安装服务器
①安装环境类型:数据库服务器、客户机、管理与集成环境
⑴数据库服务器版本:企业版、标准版、个人版、自定义
①数据库类型:事务处理、数据仓库、通用、自定义
⑴事务处理:又称联机事务处理数据库OLTP,适用于大量用户并发且主要执行简单事务处理的应用环境。如银行、电子商务等
⑴数据仓库:又称决策支持系统DSS,适用于对某个主题进行复杂查询的应用环境。如客户订单研究、销售预测、战略性
业务问题的历史数据处理等
⑴通用:OLTP与DSS折中的方案

第三章 创建数据库
1.创建数据库:Configuration and Migration Tools--Database Configuration Assistant--创建数据库
①数据库模板:Transaction Processing适用于OLTP数据环境、Data Warehouse适用于DSS数据环境、General Purpose适用于OLTP与DSS折中方
案数据环境、New Database适用于自定义数据环境
①全局数据库名:在网络中唯一的标识一个数据库,本地数据库名.网络域名、SID:在网络中唯一的标识一个数据库的实例
①数据库操作模式:
⑴专用服务器模式:用户进程一一对应服务器进程。适用于DSS模式、并发少、C对S经常需要对数据库建立持久或长时间的运行请求
⑴共享服务器模式:多用户进程进入Oracle调度器,Oracle服务器保持一定数量的进程提供服务。适用于OLPT、并发多、内存少。协议、调度
程序数、每个调度程序的最大连接数、最大调度程序数、服务器进程数、最大服务器进程数
2.管理模板:Configuration and Migration Tools--Database Configuration Assistant--管理模板
3.默认:
①默认表空间与数据文件:数据库在逻辑上被划分为一个个独立的存储区域,这个区域就是表空间。每个表空间对应多个数据文件
(oracle_home\oradata\DB_NAME)
①默认控制文件与日志文件:control01-3.ctl、redo01-3.log(oracle_home\oradata\wzn)
①默认初始化参数文件:新建数据库将默认使用服务器端初始化参数文件(在创建数据库时选择创建永久性的初始化参数文件、二进制文件、
racle_home\admin\DB_NAME\pfile\initSID.ora),而不是普通的初始化参数文件(文本文件、oracle_home\databases\pfile<SID>.ora)
⑴服务器初始化参数文件始终存放在数据库服务器端,Oracle在启动实例时会自动从服务器端读取服务器初始化参数文件的内容对实例和数据库进行配置。好处在于DBA远程启动实例时不再需要在客户机中保留一份初始化参数文件,实例会自动从服务器中读取服务器端初始化参数文件的内容,并且可以保证同一个数据库的多个实例都具有完全相同的初始化参数设置

第四章 启动与关闭数据库
1.概述:
①创建并启动与数据库对应的实例:在启动实例时将为实例创建一系列后台进程和服务进程,并在内存中创建SGA区等内存结构。在实
例启动的过程中只会使用到初始化参数文件,数据库是否存在对实例的启动没有影响。如初始化参数设置有误,实例将无法启动
①为实例加载数据库:加载数据库时实例将打开数据库的控制文件,从控制文件中获取数据库名称、数据文件的位置和名称等关于数据
库物理结构的信息。如控制文件损坏,实例将无法加载数据库
①将数据库置为打开状态:打开数据库时实例将打开所有处理联机状态的数据文件和重做日志文件。如在控制文件中任何一个数据文件
或重做日志文件无法正常打开,数据库将返回错误信息
2.启动与关闭数据库:
①启动控制台Enterprise Manager Console--独立启动
①选择和连接数据库:右键数据库--连接--sys/system、密码、SYSDBA、另存为本地身份证明
⑴如OME控制台与数据库安装在同一服务器中,在控制台左侧的数据库文件夹中将自动列出所有可供管理的数据库
①启动与关闭数据库:数据库--例程--配置--一般信息--显示所有状态
⑴已启动:启动实例;已装载:启动实例并装载数据库;打开:启动实例并装载并打开数据库;已关闭:关闭(正常、事务处理、立即
、中止)
①使用启动选项对话框启动和关闭数据库:右键数据库--启动--所有状态、限制对数据库的访问、只读模式、初始化参数来源(使用已
配置参数)
3.启动与关闭数据库服务:管理工具--服务
①状态:已启动、启动类型:自动(启动操作系统时自动启动)/手动(手动启动)/禁用(禁止
使用该服务)
①Agent:OEM管理结构
①HTTPServer:Oracle的Web服务器服务
①TNSListener:Oracle网络结构的服务器端进程
①WZN:用户创建的数据库实例

第五章 Oracle存储结构(针对物理设备)
1.逻辑结构单元类型:
①块:最低级的逻辑存储结构,最基本单元,必须是操作系统块大小的整数倍
①区:由一系列连续的块组成,在进行存储空间分配、回收、管理时是以区为基本单位的
①段:由多个区组成。根据不同数据库对象而有不同类型的段。如数据段,索引段
①表空间:最高级的逻辑存储结构。数据库就是由多个表空间组成的
⑴多张纸(块)构成一个本(区),一个本写满数据后放入一个袋(段),多个袋放入一个柜(表空间),多个柜就是数据库
2.物理存储结构:数据文件+控制文件+重做日志文件

第六章 Oracle软件/实例结构(针对内存与进程)
1.实例的组成:
①实例的内存结构:
⑴SGA系统全局区:位于系统共享内存段,SGA区中的数据可被所有Oracle服务和后台进程共享
⑴PGA程序全局区:位于系统非共享内存段,PGA区中的数据是某个服务进程私有的,Oracle每个服务进程都拥有自己腜GA区
①实例的进程结构:服务进程、后台进程、调度程序进程(共享服务器模式)
①进程类型:
⑴进程是一个动态概念,程序是一个静态实体
⑴用户进程:在用户连接数据库时会创建一个用户进程,以完成用户所指定的任务
⑴Oracle进程:创建实例时由Oracle自身产生,以完成特定的服务功能。可分为服务进程与后台进程


TAG: Oracle

 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 21030
  • 日志数: 34
  • 建立时间: 2008-05-31
  • 更新时间: 2009-07-24

RSS订阅

Open Toolbar