数据库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对操作系统环境的影响.

digital-vm:VPS低至$4/月,服务器$80/月,10Gbps超大带宽,不限流量,机房可选:日本新加坡美国英国西班牙荷兰挪威丹麦

digital-vm,这家注册在罗马尼亚的公司在国内应该有不少人比较熟悉了,主要提供VPS业务,最高10Gbps带宽,还不限制流量,而且还有日本、新加坡、美国洛杉矶、英国、西班牙、荷兰、挪威、丹麦这些可选数据中心。2020年,digital-vm新增了“独立服务器”业务,暂时只限“日本”、“新加坡”机房,最高也是支持10Gbps带宽... 官方网站:https://digital-vm.co...

江苏云服务器 2H2G 20M 79元/月 大宽带159元/月 高性能挂机宝6元/月 香港CN2 GIA、美国200G防御 CN2 GIA 折后18元/月 御速云

介绍:御速云成立于2021年的国人商家,深圳市御速信息技术有限公司旗下品牌,为您提供安全可靠的弹性计算服务,随着业务需求的变化,您可以实时扩展或缩减计算资源,使用弹性云计算可以极大降低您的软硬件采购成本,简化IT运维工作。主要从事VPS、虚拟主机、CDN等云计算产品业务,适合建站、新手上车的值得选择,拥有华东江苏、华东山东等国内优质云产品;香港三网直连(电信CN2GIA联通移动CN2直连);美国高...

Vultr新用户省钱福利,最新可用优惠码/优惠券更新

如今我们无论线上还是线下选择商品的时候是不是习惯问问是不是有优惠活动,如果有的话会加速购买欲望。同样的,如果我们有准备选择Vultr商家云服务器的时候,也会问问是不是有Vultr优惠码或者优惠券这类。确实,目前Vultr商家有一些时候会有针对新注册用户赠送一定的优惠券活动。那就定期抽点时间在这篇文章中专门整理最新可用Vultr优惠码和商家促销活动。不过需要令我们老用户失望的,至少近五年我们看到Vu...

oracle10g为你推荐
地陷裂口造成地陷都有哪些原因?psbc.com95580是什么诈骗信息不点网址就安全吧!seo优化工具想找一个效果好的SEO优化软件使用,在网上找了几款不知道哪款好,想请大家帮忙出主意,用浙江哪款软件效果好长尾关键词挖掘工具大家是怎么挖掘长尾关键词的?www.55125.cn如何登录www.jbjy.cn789se.com莫非现在的789mmm珍的com不管了www.kanav001.com翻译为日文: 主人,请你收养我一天吧. 带上罗马音标会更好www广告法请问违反了广告法,罚款的标准是什么javlibrary.comImage Library Sell Photos Digital Photos Photo Sharing Photo Restoration Digital Photos Photo Albumssodu.tw台湾的可以看小说的网站
fc2最新域名 .cn域名注册 东莞服务器租用 域名解析文件 plesk 韩国俄罗斯 百度云100as themeforest 名片模板psd anylink 91vps vip域名 优酷黄金会员账号共享 重庆电信服务器托管 云服务器比较 申请免费空间 可外链的相册 windowsserver2008r2 reboot 2016黑色星期五 更多