Oracle 11g简介
可பைடு நூலகம்找到成功使用Oracle数据库系统的典范。到目前
为止,11g是Oracle数据库的最新版本,它是在10g的
基础上对企业级网格计算进行了扩展,提供了众多特
性支持企业网格计算。
7
1.2.1 网格技术
•
超级计算机作为复杂科学计算领域的主宰,以其
强大的处理能力著称。但以超级计算机为中心的计算
模式存在明显的不足,由于它的造价极高,通常只有
1
本章知识要点:
• 关系数据库的逻辑模型 • 关系数据库的设计规范 • 理解什么是网格技术 • 了解Oracle的应用结构 • 正确安装Oracle 11g数据库 • 使用SQL*Plus连接到数据库 • 通过OEM连接到数据库
2
1.1 关系数据库的基本理论
•
关系数据库具有坚实的理论基础,这一理论有
据库中,在构造数据库时必须遵循一定的规则,这
种规则就是范式。
6
1.2 Oracle数据库与网格技术
•
Oracle数据库是Oracle公司出品的十分优秀的
DBMS,当前Oracle DBMS以及相关的产品几乎在全
世界各个工业领域中都有应用。无论是大型企业中的
数据仓库应用,还是中小型的联机事务处理业务,都
服务器的连接,发出数据请求。服务器上运行数据库
,通过网络协议接收连接请求,将执行结果回送客户
机。
客户机1 客户机2
HUB /交换机
数据库服务器1 数据库服务器2
12
1.3.3 分布式结构
•
分布式结构是客户机/服务器结构的一种特殊类型
。在这种结构中,分布式数据库系统在逻辑上是整体
,但在物理上分布在不同的计算机网络里,通过连接
库作为第一个为企业级网格计算而设计的数据库,为
管理信息和应用提供了最灵活的、成本最低的方式。
例如,通过Oracle网格计算,可以在几个互联的数据
库服务器网格上运行不同的应用。当应用需求增加时
,数据库管理员能够自动为应用提供更多的服务器支
持。网格计算使用最高端的负载管理机制,使得应用
能够共享多个服务器上的资源,从而提高数据处理能
力,减少对硬件资源的需求,节省企业成本。
9
1.3 Oracle应用结构
•
在安装、部署Oracle 11g数据库时,需要根据硬件
平台和操作系统的不同采取不同的结构,下面介绍几种
常用的应用结构。
10
1.3.1 多数据库的独立宿主结构
•
这种应用结构在物理上只有一台的服务器,服务
器上有一个或多个硬盘。但是在功能上是多个逻辑数
需的信息。数据库系统通常在企业应用或科学研究中用
于对大量数据进行存储和分析,从而为实际应用提供帮
助信息。
4
1.1.2 关系数据库的逻辑模型
•
在关系数据库的设计阶段,需要为它建立逻辑模
型。关系数据库的逻辑模型可以通过实体和关系组成
的图来表示,这种图表称为“E-R图”,使用E-R图表示
的逻辑模型被称为“ER模型”。一个典型的ER模型由
一些国家级的部门,如航天、气象等部门才有能力配
置。而随着人们日常工作遇到的商业计算越来越复杂
,人们越来越需要数据处理能力更强大的计算机。于
是,人们开始寻找一种造价低廉而数据处理能力超强
的计算模式,最终找到了答案网格计算——Grid
Computing。
8
1.2.2 Oracle网格体系结构
•
Oracle 10g/11g中的g代表网格计算,Oracle数据
1.4 Oracle 11g for Windows的安 装与配置
•
数据库管理系统的安装与升级是一项比较复杂的
任务。为了使Oracle 11g数据库系统可以安装在多种
平台上,Oracle提供的Oracle Universal Installer(
Oracle通用安装工具,OUI)是基于Java技术的图形
助于关系数据库的设计和用户对数据库信息需求的
有效处理。它涉及的内容有关模式的基本知识、关
系数据库的标准语言SQL,以及关系数据理论,在
本节中将对这些做简要的介绍。
3
1.1.1 数据库系统与关系数据库
•
数据库系统是指一个计算机存储记录的系统,它需
要特定的软件和一系列硬件支持;并且利用数据库系统
能够存储大量的数据记录,支持用户进行检索和更新所
据库服务器,多个数据库。
DBMS1 数据库1
数据库实例1 数据库文件1
DBMS2 数据库2
数据库实例1 数据库文件2
11
1.3.2 客户机/服务器结构
•
在客户/服务器结构中,数据库服务器的管理和应
用分布在两台计算机上,客户机上安装应用程序和连
接工具,通过Oracle专用的网络协议SQL *Net建立和
界面安装工具,利用它可以完成在不同操作系统平台
上的、不同类型的、不同版本的Oracle数据库软件的
安装。无论是Windows NT/XP/2003、Sun Solaris、
HP UNIX、Digital UNIX、VMS还是OS/390都可以通
过使用OUI以标准化的方式来完成安装任务。
14
1.5 Oracle 11g的管理工具
如下三部分组成:实体、联系和属性。
部门名
部门号 职工编号
部门 1
从属
n 职工
部门负表人 部门
姓名
职位
5
1.1.3 关系数据库的设计规范
•
在关系数据库中,为了保证构造的表(关系)
既能准确地反应现实世界,又有利于应用和具体的
操作,还需要对构造的表进行规范化,常用的规范
化方法就是对关系应用不同的设计范式。在关系数
•
本节将介绍几个常用的Oracle管理工具程序,这
既是对安装结果进行验证,也是对Oracle 11g数据库
网络连接在一起。网络中的每个节点可以独立处理本
地数据库服务器中的数据,执行局部应用,同是也可
存取处理多个异地数据库服务器中的数据,执行全局
应用。
全局数据 字典
通信管理 全局数据库管理系统 局部数据库管理系统
局部数据库
计算机网络
通信管理 局部数据库管理系统 全局数据库管理系统
局部数据库
全局数据字典
13
第1章 Oracle 11g
随着计算机技术、通信技术和网络技术的发展, 人类社会已经进入了信息化时代。信息资源已经成为 最重要和宝贵的资源之一,确保信息资源的存储,以 及其有效性就变得非常重要,而保存信息的核心就是 数据库技术。对于数据库技术,当前应用最为广泛的 是关系型数据库,而在关系型数据库中, OracleOracle数据库是其中佼佼者。到目前为止, Oracle数据库的最新版本为11g,这也是本书所基于 的数据库。