数据库oracle10g

oracle10g  时间:2021-04-02  阅读:()

第1章数据库简介数据库(database)是数据存储仓库的简称.
数据库发展至今,已经具备了比较完整的理论,并且在商业应用中展现了强大的生命力.
本章将介绍数据库的基本知识,并讲述Oracle数据库的发展历史,以及Oracle数据库的主要特点.

1.
1数据库简介数据库是按照数据结构来组织、存储和管理数据的仓库.
因此,数据库技术并不仅限于存储数据库,组织和管理数据库也是数据库技术的重要组成部分.
本节将对数据库的发展进行简要介绍,并讲述各种主流数据库的特点.

1.
1.
1数据库的发展历史无论是以前还是将来,数据存储都不可或缺.
从数据存储的角度来说,数据库的发展是随着计算机存储技术的发展而发展起来的.
数据库的发展可以分为如下几个阶段.
1.
数据管理计算机出现伊始,人们利用打孔卡片存储数据.
此时存储的数据是最原始的二进制数据.
可以想见,如此的存储手段和技术,所能管理的数据非常有限,并且成本极高.
即使是上百万的卡片,也仅能存储非常有限的信息.

1951年雷明顿兰德公司(RemingtonRandInc)推出了一秒钟可以输入数百条记录的磁带驱动器,从而引发了数据管理的革命.
1956年IBM生产出了磁盘驱动器.
磁盘存储器不但存储容量有了提升,而且开创了随机存储的先河.
数据存储技术的发展促使研究者们将注意力集中到如何更好地组织数据上.
于是,出现了3种数据模型:网状模型、层次模型和关系模型.
2.
关系型数据库网状模型和层次模型的出现要早于关系模型.
在数据集中和共享上有着较大优势.
但是在数据的独立性和抽象级别上不足.
因为程序员要花大量的时间在数据库的整体框架设计上.
关系型数据库是当今最为成熟的数据库模型.
关系型将现实世界的实体作为独立的个体存储,而各个体之间的关系,则通过属性进行连接.
这样在最大程度上保证了数据的独立性,数据之间的关系通过属性进行连接则提供了极大的灵活性.
当然,这也使得程序员设计数据库更加容易.

3.
结构化查询语言(SQL)当数据库的存储和设计都不再成为障碍时,如何有效管理数据便成为了限制数据库发展的瓶颈.
1974年,IBM的RayBoyce和DonChamberlin提出了SQL(StructuredQueryLanguage)语言.
SQL语言包括了对数据生命周期的各种操作,例如查询、操作、定义和控制数据.
不久SQL便被ANSI(AmericanNationalStandardsInstitute,美国国家标准协会)纳入数据库语言标准,并不断完善.
最终,形成了较为完善的SQL92标准.
4.
商业数据库的崛起数据库开始是被作为学术研究和高级应用.
但是,随着数据库各种支持技术的发展、成本的降低,商业数据库开始崛起.
其中的佼佼者包括Oracle、SQLServer、Sybase、DB2等.
其中,甲骨文公司凭借Oracle数据库获得巨大收益,成为世界第二大软件公司.
商业数据库的崛起,使数据库最大程度上发挥了作用.
也使数据库遍布于计算机应用的各个角落.
巨大的商业利益也驱使各个数据库厂商投入更多的人力、物力来研究数据库.
5.
面向对象数据库随着主流编程语言转向面向对象编程语言,面向对象的数据库也被提出,并加以研究.
到目前为止,面向对象数据库并不足够成熟,但却是未来发展的必然趋势.
1.
1.
2主流数据库简介当前数据库市场,主流的数据库包括:Oracle、sybase、DB2、SQLServer、MySQL等.
Oracle:开发商为美国的甲骨文公司(Oracle).
就规模来说,Oracle数据库属于大型关系数据库,同时也是目前最流行、应用最广泛的客户端/服务器(Client/Server)体系结构的数据库.

Sybase:开发商为Sybase公司.
Sybase数据库具有较高的性能和极高的安全性,并且具有跨平台的能力,可运行于UNIX、Windows及NovellNetware环境.
DB2:开发商为IBM.
DB2数据库支持各种机型及操作系统环境.
DB2支持面向对象编程,并有强大的开发和管理工具.
SQLServer:开发商为微软公司.
相较于以上3种数据库,SQLServer在性能及安全性稍差,但是其占用系统资源较少,微软公司提供的开发和管理工具也非常简单易用.
MySQL:由原MySQL公司开发.
MySQL数据库使用简单、操作方便,性能也较高.
MySQL是一款开源的免费数据库软件,这一策略也是MySQL发展较快的主要原因.
1.
1.
3Oracle数据库的特点Oracle的强大来源于自身的优点.
相较于其他数据库,Oracle数据库有以下特点:强大的性能.
Oracle的性能要远强于其他数据库,也是海量数据存储的首选.
独特的理念.
Oracle提出了许多不同于其他数据库所使用的传统理论.
例如,全新的表空间理念、更加高效的锁定机制.
增强的SQL.
Oracle所支持的SQL语句不仅支持SQL标准,而且不断进行增强.
例如,层次化查询就是Oracle的特色查询.
提供了良好的分布式管理功能,用户可以很轻松地实现多数据库的协调工作.
1.
2安装及配置Oracle数据库在介绍了数据库的基本知识之后,本节将进入Oracle数据库的安装配置环节.
Oracle数据库可以安装在Windows和Linux/UNIX系统上.
我们首先介绍Oracle的版本变迁情况,并以Oracle10g版本为例,演示在Windows下的安装过程.
1.
2.
1Oracle数据库的版本变迁Oracle数据库自发布至今,也经历了一个从不稳定到稳定,从功能简单到强大的过程.
当然,Oracle也走过了从饱受批评,到成为大多数用户首选的过程.
从第2版开始,Oracle的每一次版本变迁,都具有里程碑意义.

1979年夏,RSI(RelationalSoftware,Inc,Oracle公司的前身)发布了Oracle第2版.
1983年3月,RSI发布了Oracle第3版.
此时的Oracle具有了一个关键的特性——可移植性.
1984年10月,Oracle(RSI更名为Oracle)发布了第4版产品.
此时的Oracle,增加了读一致这一重要特性.
1985年,Oracle发布了5.
0版.
这个版本是Oracle数据库较为稳定的版本.
并实现了C/S模式工作.
1986年,Oracle发布了5.
1版.
该版本开始支持分布式查询.
1988年,Oracle发布了第6版.
该版本引入了行级锁特性,同时还引入了联机热备份功能.
1992年6月,Oracle发布了第7版.
该版本增加了包括分布式事务处理功能、用于应用程序开发的新工具及安全性方法等功能.
1997年6月,Oracle第8版发布.
Oracle8支持面向对象的开发及新的多媒体应用.
1998年9月,Oracle公司正式发布Oracle8i.
其中,标识i,代表Internet.
此时的Oracle增加了对Internet的支持.
2001年6月,Oracle发布了Oracle9i.
2003年9月,Oracle发布了Oracle10g.
这一版的最大的特性是加入了网格计算的功能,因此版本号之后的标识使用了字母g,代表Grid——网格.
2007年7月11日,Oracle发布了Oracle11g.
Oracle11g实现了信息生命周期管理(InformationSLifecycleManagement)等多项创新.
1.
2.
2Oracle数据库的安装环境Oracle是大型数据库,占用计算机资源较大,因此,对于硬件要求也较高.
以Oracle10g为例,其安装的硬件环境如下.
1024MB以上的物理内存.
1.
5GB~3.
5GB磁盘空间,具体大小由安装类型决定.
当然,真正的数据库服务器要远强于该配置.
较大的物理内存,可以保证数据库能够分配到足够的缓存空间.
当数据库真正运行起来,产生的数据也可能快速膨胀;数据库运行过程中会产生归档日志,也需要较大的磁盘空间支持.

Oracle数据库安装的软件环境如下:WindowsXP、Windows2003或者LinuxRedHat5.
0以上版本.
另外,WindowsVista与Oracle10g的兼容性较差,不推荐使用.
1.
2.
3Oracle数据库的安装步骤本节着重讲述Oracle数据库在WindowsXP环境下的安装过程.
1.
查看安装文件的目录结构Oracle10g的安装文件夹目录结构如图1-1所示.
其中,setup.
exe文件为安装文件.
2.
安装Oracle数据库单击setup.
exe文件后,将出现"OracleDatabase10g安装"对话框,如图1-2所示.
在安装对话框中,有两种安装方式可供选择:一是基本安装;二是高级安装.
基本安装只需指定安装目录和是否创建启动数据库即可.
高级安装可以为数据库默认用户设置不同口令、选择数据库字符集、产品语言、自动备份、定制安装,以及备用存储选项.

选中"创建启动数据库"选项,并为数据库的默认用户输入统一密码,单击"下一步"按钮.
图1-1Oracle10g安装文件夹的目录结构图1-2OracleDatabase10g安装对话框3.
数据库安装概要数据库安装概要中,列出了当前安装的详细信息.
另外,通过单击"已安装产品"按钮,可以查看本机已安装的Oracle组件,如图1-3所示.
图1-3OracleUniversalInstaller:概要在了解了数据库安装的概要状况之后,单击"安装"按钮,将进入安装进度界面.
在安装进度界面中,用户可以通过单击"停止安装"按钮,随时停止数据库的安装,如图1-4所示.
图1-4数据库安装进度窗口4.
Oracle数据库安装对操作系统的影响在成功安装Oracle数据库之后,Oracle会对数据库产生一定影响.
首先,Oracle会将自己的安装目录添加到环境变量path中,可以通过如下步骤进行查看.
(1)右击桌面上"我的电脑"图标,在弹出的快捷菜单中选择"属性"选项,将弹出"系统属性"对话框.
(2)在"属性"对话框中选择"高级"选项卡.
(3)单击"高级"选项卡中的"环境变量"按钮.
(4)可以在"系统变量"列表中找到Path变量的值,如图1-5所示.
Path环境变量的意义在于,当在命令行中执行某个命令时,如果当前目录下不存在相应的可执行文件,那么将直接在Path变量所指定的目录下寻找.
Oracle将自身的安装目录添加到该变量中,正是为了用户可以直接执行sqlplus等命令.
图1-6列出了常用的工具sqlplus、sqlplusw和RMAN.

图1-5安装Oracle之后对Path变量的影响图1-6Oracle安装目录下的可执行文件另外,在注册表中,Oracle也留下了相应的信息.
例如,我们可以在注册表中获得多个ORACLE_SID(系统默认数据库ID及各数据库的SID)的键值;NLS_LANG的键值,代表数据库客户端所使用的编码.

1.
3本章小结本章简要讲述了数据库及Oracle的发展历程,并对比了Oracle数据库与其他主流数据库的特点.
安装与配置Oracle数据库是学习的开始,另外,尤其需要注意的是Oracle对操作系统环境的影响.

青云互联19元/月,美国洛杉矶CN2GIA/香港安畅CN2云服务器低至;日本云主机

青云互联怎么样?青云互联美国洛杉矶cn2GIA云服务器低至19元/月起;香港安畅cn2云服务器低至19元/月起;日本cn2云主机低至35元/月起!青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务。青云互联本站之前已经更新过很多相关文章介绍了,青云互联的机房有香港和洛杉矶,都有CN2 GIA线路、洛杉矶带高防,商家承诺试用7天,打死全额退款点击进入:青云互联...

10gbiz首月半价月付2.36美元,香港/洛杉矶VPS、硅谷独立服务器/站群服务器

收到10gbiz发来的7月份优惠方案,中国香港、美国洛杉矶机房VPS主机4折优惠码,优惠后洛杉矶VPS月付2.36美元起,香港VPS月付2.75美元起。这是一家2020年成立的主机商,提供的产品包括独立服务器租用和VPS主机等,数据中心在美国洛杉矶、圣何塞和中国香港。商家VPS主机基于KVM架构,支持使用PayPal或者支付宝付款。洛杉矶VPS架构CPU内存硬盘带宽系统价格单核512MB10GB1...

棉花云1折起(49元), 国内BGP 美国 香港 日本

棉花云官网棉花云隶属于江西乐网科技有限公司,前身是2014年就运营的2014IDC,专注海外线路已有7年有余,是国内较早从事海外专线的互联网基础服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务(SaaS),拥有丰富的国内BGP、双线高防...

oracle10g为你推荐
8080端口8080是什么端口?美国互联网瘫痪2000年美国的互联网危机事件的原因?今日油条天天吃油条,身体会怎么样月神谭有没有什么好看的小说?拒绝言情小说!www.niuav.com给我个看电影的网站www.se333se.com米奇网www.qvod333.com 看电影的效果好不?杨丽晓博客杨丽晓是怎么 出道的m88.comm88.com现在的官方网址是哪个啊 ?m88.com分析软件?m.yushuwu.org花样滑冰名将YU NA KIM的资料谁有?javlibrary.comImage Library Sell Photos Digital Photos Photo Sharing Photo Restoration Digital Photos Photo Albums
vps代理 日本软银 鲜果阅读 好看的桌面背景大图 debian7 全站静态化 工信部icp备案号 183是联通还是移动 域名评估 135邮箱 1g内存 web服务器安全 paypal注册教程 免费网页空间 raid10 iki 阿里云邮箱申请 汤博乐 hosting24 winserver2008r2 更多