Oracle10g 数据库论文

为应付一场大学期中考试,总结了一下 Oracle10g 数据库的知识。还是子说得对:“学而时习之,不亦乐乎?"

Oracle:

n.[C]

1.【宗】神谕处

2.【宗】神使,传神谕者

3.【宗】神谕

4.圣贤;哲人

5.圣言;至理名言


一、基础篇:
夸夸Oracle的数据库特点:
(1)支持多用户、大事务的事务处理(可以同时支持20 000个用户的同时访问,支持数据量达百吉字节)。
(2)提供标准操作接口
(3)实施安全性控制和完整性控制
(4)支持分布式数据处理
    Oracle支持分布式数据处理,允许利用计算机网络系统,将不同区域的数据库服务器连接起来,实现软件、硬件、数据等资源共享,实现数据的统一管理与控制。
(5)且有可移植性、可兼容性和可连接性

第 3 章 创建数据库
手动创建数据库的步骤
1)确定新建数据库名称与实例名称;
2)确定数据库管理员的谁方式;
4)创建初始化参数文件;
5)连接并启动数据库;
6)使用Create datebase 语句创建数据库
7)创建附加的表空间;
8)运行脚本文件创建数据字典视图;
9)创建服务器参数文件;

10)备份数据库

 

第 4 章 OEM

    OEM(Oracle Enterprise Manager)Oracle企业管理,是一个基于Java框架开发的集成化管理,采用Web应用方式实现对Oracle运行环境的完全管理,包括对数据监听器、主机、应用服务器、HTTP服务器、Web应用等的管理。

第 5 章 SQL*Plus

    SQL*Plus 是Oracle提供的一个重要的交互管理,可以完成Oracle数据库的大部分的管理和开发任务。可以执行的命令有3种形式:

l     SQL*Plus命令

l     SQL语句

l     PL/SQL语句

 

二、体系结构篇

第 6 章 物理存储结构 & 第 7章 逻辑存储结构

 

   物理存储结构主要用于描述Oracle数据库外部数据的存储,即在操作系统中如何组织和管理数据,与具体的操作系统没有关;物理存储结构是指存在磁盘上的文件,包括数据文件、控制文件、重做日志文件、归档文件、初始化参数文件、跟踪文件、口令文件、警告文件、备份文件等。物理存储结构是逻辑存储结构在物理上的、可见的、可操作的、具体的体现形式。

   逻辑存储结构主要用于描述Oracle数据库内部数据的组织和管理方式,与操作系统没有关系。逻辑存储结构包括表空间、段、区和块4种。从逻辑角度看,数据库是由表空间构成的,数据存储在表空间中。一个表空间包含一个或多个数据文件。

 

第 8 章 数据库实例

Oracle数据库由两部分组成:放在磁盘上的物理数据文件和对物理数据库进行管理的数据库管理系统。其中数据库管理系统是处于用户与数据库中间层软件,即实例。

   在启动数据库时,Orcle首先在内在中获取一定的空间,启动各种用途的后台进程,即创建一个实例,然后由实例装置数据文件和重做文件,最后打开数据库。

用户操作数据库的过程实质是与数据库实例进行连接,然后通过实例来连接、操作数据库的过程。

第 9 章 数据库服务器工作模式与数据字典

     Mr陈点名要考,不熟悉行不?

      Oracle数据库创建服务器进程来处理连接到数据库的用户的请求。根据服务器进程工作方式的不同,可以分为:专用服务器模式(Dedicated Server Mode)和共享服务器模式(Shared Server Mode)。

      专用服务器模式的工作过程:

1)        用户进程向一个数据库实例发出连接请求

2)        位于数据库服务器中的Oracle监听程序探测到用户进程请求后,首先验证用户进程提供的用户名和口令,验证通过建立一个专用的服务器进程为该用户进程提供服务。

3)        用户提交一条SQL语句

4)        专用服务器进程首先判断在共享SQL工作区中是否存在类似的SQL语句。如果不存在,将为这条SQL语句分配新的工作SQL工作区,然后解析该语句。在解析过程中,服务器进程将检查语句的语法正确性。,同时,该语句的私有数据和信息保存到服务器进程的PGA中。

5)        解析完成后,服务器进程开始在数据缓冲区中寻找SQL语句要求的数据。如果数据不在数据缓冲区中,还需要从数据文件中将所需要的数据读取到数据读取到数据高速缓冲区中。

6)        服务器进程执行SQL语句。如果SQL语句要对数据进行更改,则仅在数据高速缓冲块进行更改,并将更改所生成的重做记录保存在重做日志缓存中。将来,由LGWR进程将重做记录写入重做日志文件,由DBWR进程将脏数据缓存块写入数据文件。

7)        执行完毕后,服务器进程将结果返回用户进程。

 

三、管理篇

第10 章 数据库的启动与关闭

      启动步骤:

1)NoMount创建并启动实例

      根据数据库初始参数文件,为数据库创建实例,启动一系列后台进程和服务进程,并创建SGA区等内存结构。在此阶段并不检查数据库(物理文件)是否存在。

2)装载数据库

装载数据库是实例打开数据库的控制文件,从中获取数据库名称、数据文件和重做日志文件的位置、名称等数据库物理结构信息,为打开数据库做好准备。如果控制文件损坏,实例将无法装载数据库。(此阶段并没有打开数据文件和重做日志文件)

3)打开数据库

在此阶段,实例将打开所有处于联机状态的数据文件和重做日志文件。如果任一个数据文件或重做日志文件无法正常打开,数据库将返回错误信息,这是数据库需要恢复。

第11 章 模式对象

      在Oracle数据库中,用户数据是以对象的形式存在的,并以模式为单位进程组织。包括表、索引、索引化表、分区表与分区索引、外部表、簇、视图、序列、同义词和数据库链接。数据对象是以模式为单位进程组织和管理的。所谓模式是指一系列逻辑数据结构或对象的集合。

第12 章 安全管理

      数据库的安全性主要包括两个方面的含义:一方面是防止非法用户对数据库的访问,未授权的用户不能登录数据库; 另一方面是每个数据库用户都有不同的操作权限,只能进行自己权限范围操作。

Oracle安全控制机制包括以下6个方面。

1)        用户管理

2)        权限管理

3)        角色管理

4)        表空间设置与配额

5)        用户资源限制

6)        数据库审计

第13 章 备份与恢复

在以数据库为数据管理中心的信息系统中,由于数据库发生故障而导致业务数据部分或全部丢失、系统运行失败的情况时有发生。

根据数据备份方式的不同,数据库备份分为物理备份和逻辑备份两类。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值