版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE 103 论文题目 Solaaris110环境下下oraclle10gg数据库的架架构 摘要 本论文按先先后顺序,先是简单单介绍了ooraclle数据库库的支撑平平台,suun公司sollariss操作系统统的发展史史,如何安装装及常规的的维护,接着详细细介绍了ooraclle数据库库的架构过过程,一些常见见问题的分分析及处理理,最后及着着重介绍了了oraccle数据据库中最重重要的一项项功能,备份与还还原恢复.分别列出出了oraacle数数据库备份份恢复的几几种常用工工具包括ttar、expoort/iimporrt的原理理及使用方方法,并结结合新安装装的数据库库进行实例例
2、演示,并并单独列出出一章专门门讲述了rrman的的体系结构构,如何配配置,及结结合具体案案例展示了了rmann最核心的的几种备份份恢复的方方法。文中使用用的相关软软件,操作系统统为sollariss10,数数据库版本本为oraacle110g,连连接主机的的工具为ssecurrre CCRT 55.0,均均可从相应应官方网站站下载。关键词 oraccle数据据库、备份份、恢复AbstrractIn thhis ppaperr, inn chrronollogiccal oorderr, fiirst a brrief intrroducctionn of the oraccle ddatabb
3、ase plattformm suppportt, suun coompanny deeveloopmennt hiistorry off sollariss opeeratiing ssysteem, hhow tto innstalll annd reegulaar maainteenancce, aand tthen desccribeed inn dettail the proccess of ooraclle daatabaase aarchiitectture, thee anaalysiis off somme coommonn queestioons aand ddeal wi
4、thh Finnallyy, annd hiighliightss thee mosst immporttant oraccle ddatabbase to aa funnctioon, rrestoore bbackuup annd reestorre. sseparratelly liistedd oraacle dataabasee bacckup and recooveryy of seveeral commmonlyy useed toools incllude tar, expport / immportt andd usee of the prinnciplle, ccombii
5、ned withh thee newwly iinstaalledd Exaamplees off preesenttatioon off thee dattabasse annd arre liistedd in a seeparaate cchaptter ddevotted tto onne off thee rmaan arrchittectuure, how to cconfiiguree, annd diisplaay liight of tthe sspeciific casee of the coree rmaan reestorre seeveraal baackupp me
6、tthodss. Thhe teext uused in tthe ssoftwware, thee opeeratiing ssysteem foor soolariis10, dattabasse veersioon orraclee10g, connnect to tthe hhost insttrumeent ssecurrre CCRT 55.0, can be ddownlloadeed frrom tthe oofficcial webssite of tthe ccorreesponndingg.Keywoords Oraclle Daatabaase、BBackuup、Rec
7、ooveryy目 录TOC o 1-3 h z u HYPERLINK l _Toc226175811 1前言 PAGEREF _Toc226175811 h 11 HYPERLINK l _Toc226175812 2 Sollariss操作系统统的介绍 PAGEREF _Toc226175812 h 1 HYPERLINK l _Toc226175813 2.1历史史 PAGEREF _Toc226175813 h 2 HYPERLINK l _Toc226175814 2.2支持持的系统架架构 PAGEREF _Toc226175814 h 2 HYPERLINK l _Toc22617
8、5815 2.3 桌桌面环境 PAGEREF _Toc226175815 h 2 HYPERLINK l _Toc226175816 2.4 软软件许可 PAGEREF _Toc226175816 h 3 HYPERLINK l _Toc226175817 2.5 主主要版本 PAGEREF _Toc226175817 h 3 HYPERLINK l _Toc226175818 2.6 ssolarris100版本新增增的功能 PAGEREF _Toc226175818 h 3 HYPERLINK l _Toc226175819 3 几种热热门数据库库的比较 PAGEREF _Toc22617
9、5819 h 4 HYPERLINK l _Toc226175820 3.1 OORACLLE数据库库管理系统统 PAGEREF _Toc226175820 h 4 HYPERLINK l _Toc226175821 3.2 SSYBASSE 100数据库管管理系统 PAGEREF _Toc226175821 h 5 HYPERLINK l _Toc226175822 3.2.22 SYBBASE的的不足 PAGEREF _Toc226175822 h 6 HYPERLINK l _Toc226175823 3.3 DDB2数据据库管理系系统 PAGEREF _Toc226175823 h 6
10、 HYPERLINK l _Toc226175824 4 ORAACLE 10g 的体系结结构 PAGEREF _Toc226175824 h 7 HYPERLINK l _Toc226175825 4.1 OORACLLE服务器器 PAGEREF _Toc226175825 h 8 HYPERLINK l _Toc226175826 4.2 OORACLLE 例程程 PAGEREF _Toc226175826 h 8 HYPERLINK l _Toc226175827 4.2.11 内存结结构 PAGEREF _Toc226175827 h 8 HYPERLINK l _Toc2261758
11、28 4.3 OORACLLE 数据据库 PAGEREF _Toc226175828 h 10 HYPERLINK l _Toc226175829 4.4 其其他关键文文件 PAGEREF _Toc226175829 h 10 HYPERLINK l _Toc226175830 4.5 进进程结构 PAGEREF _Toc226175830 h 10 HYPERLINK l _Toc226175831 4.5.11 用户进进程 PAGEREF _Toc226175831 h 11 HYPERLINK l _Toc226175832 4.5.22服务器进进程 PAGEREF _Toc226175
12、832 h 11 HYPERLINK l _Toc226175833 4.5.33 后台进进程 PAGEREF _Toc226175833 h 11 HYPERLINK l _Toc226175834 4.6 逻逻辑结构 PAGEREF _Toc226175834 h 12 HYPERLINK l _Toc226175835 5安装Soolariis10环环境 PAGEREF _Toc226175835 h 12 HYPERLINK l _Toc226175836 5.1 安安装sollariss10 PAGEREF _Toc226175836 h 12 HYPERLINK l _Toc226
13、175837 5.1.11分区简介介:(仅做参考考) PAGEREF _Toc226175837 h 12 HYPERLINK l _Toc226175838 5.1.22 准备过过程: PAGEREF _Toc226175838 h 13 HYPERLINK l _Toc226175839 5.1.33 用grubb引导: PAGEREF _Toc226175839 h 13 HYPERLINK l _Toc226175840 5.1.44 利用安安装过程中中出现的sshelll进行虚拟拟光驱 PAGEREF _Toc226175840 h 13 HYPERLINK l _Toc226175
14、841 6 sollariss10的基基本维护 PAGEREF _Toc226175841 h 14 HYPERLINK l _Toc226175842 6.1 文文件系统 PAGEREF _Toc226175842 h 14 HYPERLINK l _Toc226175843 6.2 系系统日志 PAGEREF _Toc226175843 h 15 HYPERLINK l _Toc226175844 6.3 系系统性能检检测 PAGEREF _Toc226175844 h 15 HYPERLINK l _Toc226175845 6.4 双双机状态 PAGEREF _Toc226175845
15、 h 16 HYPERLINK l _Toc226175846 6.5 查查看网卡状状态 PAGEREF _Toc226175846 h 16 HYPERLINK l _Toc226175847 6.6 查查看硬件资资源信息 PAGEREF _Toc226175847 h 17 HYPERLINK l _Toc226175848 6.6.11查看cpu状态 PAGEREF _Toc226175848 h 17 HYPERLINK l _Toc226175849 6.6.22查看内存存大小 PAGEREF _Toc226175849 h 17 HYPERLINK l _Toc226175850
16、6.6.33查看硬盘盘物理信息息 PAGEREF _Toc226175850 h 17 HYPERLINK l _Toc226175851 6.7 查查看进程信信息 PAGEREF _Toc226175851 h 17 HYPERLINK l _Toc226175852 7 oraacle 数据库的的基本维护护 PAGEREF _Toc226175852 h 18 HYPERLINK l _Toc226175853 7.1 数数据库日志志 PAGEREF _Toc226175853 h 18 HYPERLINK l _Toc226175854 7.2 表表空间检查查 PAGEREF _Toc2
17、26175854 h 18 HYPERLINK l _Toc226175855 7.3 查查看连接数数 PAGEREF _Toc226175855 h 19 HYPERLINK l _Toc226175856 7.4 查查看脱机数数据文件 PAGEREF _Toc226175856 h 20 HYPERLINK l _Toc226175857 7.5 查查看无效的的数据对象象 PAGEREF _Toc226175857 h 20 HYPERLINK l _Toc226175858 7.6 查查看是否有有死锁 PAGEREF _Toc226175858 h 20 HYPERLINK l _Toc
18、226175859 8 Oraacle110g数据据库中常见见的问题解解析 PAGEREF _Toc226175859 h 20 HYPERLINK l _Toc226175860 8.1 数数据库连接接数达到最最大值 PAGEREF _Toc226175860 h 20 HYPERLINK l _Toc226175861 8.2 数数据库归档档日志未能能及时归档档 PAGEREF _Toc226175861 h 20 HYPERLINK l _Toc226175862 8.3 数数据库索引引被误删 PAGEREF _Toc226175862 h 21 HYPERLINK l _Toc2261
19、75863 8.4 数数据库控制制文件不一一致 PAGEREF _Toc226175863 h 21 HYPERLINK l _Toc226175864 9 Oraacle110g数据据库的性能能调优 PAGEREF _Toc226175864 h 23 HYPERLINK l _Toc226175865 9.1 通通过操作系系统的一些些工具检查查系统的状状态 PAGEREF _Toc226175865 h 24 HYPERLINK l _Toc226175866 9.2 迅迅速发现OOraclle Seerverr的性能问问题的成因因 PAGEREF _Toc226175866 h 26 H
20、YPERLINK l _Toc226175867 10 Orraclee10g数数据库的备备份与恢复复 PAGEREF _Toc226175867 h 28 HYPERLINK l _Toc226175868 10.1 备份简介介 PAGEREF _Toc226175868 h 28 HYPERLINK l _Toc226175869 10.1.1为什么要要做备份 PAGEREF _Toc226175869 h 28 HYPERLINK l _Toc226175870 10.1.2 备份什什么 PAGEREF _Toc226175870 h 29 HYPERLINK l _Toc2261758
21、71 10.1.3 备份的的分类方式式 PAGEREF _Toc226175871 h 29 HYPERLINK l _Toc226175872 10.1.4系统备份份策略 PAGEREF _Toc226175872 h 29 HYPERLINK l _Toc226175873 10.2 创建数据据库实例CCNC PAGEREF _Toc226175873 h 30 HYPERLINK l _Toc226175874 10.2.1设置环境境变量 PAGEREF _Toc226175874 h 30 HYPERLINK l _Toc226175875 10.2.2创建初始始化参数文文件 PAGE
22、REF _Toc226175875 h 30 HYPERLINK l _Toc226175876 10.2.3建立需要要的目录 PAGEREF _Toc226175876 h 31 HYPERLINK l _Toc226175877 10.2.4建spfiile后启启动实例并并开始建库库 PAGEREF _Toc226175877 h 31 HYPERLINK l _Toc226175878 10.2.5 运行数数据字典脚脚本 PAGEREF _Toc226175878 h 32 HYPERLINK l _Toc226175879 10.2.6 新建sqllpluss属性和帮帮助、USSERS
23、表表空间 PAGEREF _Toc226175879 h 32 HYPERLINK l _Toc226175880 10.2.7 最后修修改为归档档模式并重重启 PAGEREF _Toc226175880 h 33 HYPERLINK l _Toc226175881 10.3 创建表空空间及用户户 PAGEREF _Toc226175881 h 33 HYPERLINK l _Toc226175882 10.4 新建库CNNC中的结结构 PAGEREF _Toc226175882 h 36 HYPERLINK l _Toc226175883 10.5 系统备份份策略简述述 PAGEREF _T
24、oc226175883 h 39 HYPERLINK l _Toc226175884 10.5.1 OSS的备份 PAGEREF _Toc226175884 h 39 HYPERLINK l _Toc226175885 10.5.2 数据库库系统执行行代码的备备份 PAGEREF _Toc226175885 h 39 HYPERLINK l _Toc226175886 10.5.3 Apppliccatioon备份 PAGEREF _Toc226175886 h 39 HYPERLINK l _Toc226175887 10.5.4 Daata iin Fiilesyystemm的备份 PAG
25、EREF _Toc226175887 h 39 HYPERLINK l _Toc226175888 10.5.5 DData in DDBMS的的逻辑备份份 PAGEREF _Toc226175888 h 40 HYPERLINK l _Toc226175889 10.6 备份与恢恢复工具及及应用 PAGEREF _Toc226175889 h 43 HYPERLINK l _Toc226175890 10.6.1 taar工具 PAGEREF _Toc226175890 h 44 HYPERLINK l _Toc226175891 10.6.2 exxp、imp导出出导入工具具 PAGERE
26、F _Toc226175891 h 45 HYPERLINK l _Toc226175892 10.6.3 Rmman备份份工具 PAGEREF _Toc226175892 h 49 HYPERLINK l _Toc226175893 11 Rmman的使使用 PAGEREF _Toc226175893 h 49 HYPERLINK l _Toc226175894 11.1 Rmann的体系结结构 PAGEREF _Toc226175894 h 49 HYPERLINK l _Toc226175895 11.2 启动与运运行Rmaan PAGEREF _Toc226175895 h 51 HY
27、PERLINK l _Toc226175896 11.2.1 运行要要求 PAGEREF _Toc226175896 h 51 HYPERLINK l _Toc226175897 11.2.2 基本运运行方法 PAGEREF _Toc226175897 h 51 HYPERLINK l _Toc226175898 11.2.3 如何运运行RMAAN命令 PAGEREF _Toc226175898 h 51 HYPERLINK l _Toc226175899 11.3 RMANN的自动配配置 PAGEREF _Toc226175899 h 52 HYPERLINK l _Toc226175900
28、 11.3.1 备份策策略保持 PAGEREF _Toc226175900 h 52 HYPERLINK l _Toc226175901 11.3.2 通道配配置与自动动通道分配配 PAGEREF _Toc226175901 h 53 HYPERLINK l _Toc226175902 11.3.3 控制文文件自动备备份 PAGEREF _Toc226175902 h 53 HYPERLINK l _Toc226175903 11.3.4 设置并并行备份 PAGEREF _Toc226175903 h 54 HYPERLINK l _Toc226175904 11.3.5 配置多多个备份的的拷
29、贝数目目 PAGEREF _Toc226175904 h 54 HYPERLINK l _Toc226175905 11.3.6 备份优优化 PAGEREF _Toc226175905 h 55 HYPERLINK l _Toc226175906 11.3.7 备份文文件的格式式 PAGEREF _Toc226175906 h 56 HYPERLINK l _Toc226175907 11.4 用RMANN备份 PAGEREF _Toc226175907 h 56 HYPERLINK l _Toc226175908 11.4.1 映象副副本 PAGEREF _Toc226175908 h 56
30、 HYPERLINK l _Toc226175909 11.4.2 备份与与备份集 PAGEREF _Toc226175909 h 57 HYPERLINK l _Toc226175910 11.4.3 常见备备份参数 PAGEREF _Toc226175910 h 58 HYPERLINK l _Toc226175911 11.4.4 增量备备份 PAGEREF _Toc226175911 h 64 HYPERLINK l _Toc226175912 11.4.5备份检查查 PAGEREF _Toc226175912 h 68 HYPERLINK l _Toc226175913 11.4.6
31、 Rmman动态态性能视图图 PAGEREF _Toc226175913 h 70 HYPERLINK l _Toc226175914 11.5 还原与恢恢复 PAGEREF _Toc226175914 h 71 HYPERLINK l _Toc226175915 11.5.1 常规还还原与恢复复 PAGEREF _Toc226175915 h 71 HYPERLINK l _Toc226175916 11.5.2 还原检查查与恢复测测试 PAGEREF _Toc226175916 h 79 HYPERLINK l _Toc226175917 11.5.3 块级别别的恢复 PAGEREF _T
32、oc226175917 h 81 HYPERLINK l _Toc226175918 12 总结结 PAGEREF _Toc226175918 h 83 HYPERLINK l _Toc226175919 中文与外文文参考书目目 PAGEREF _Toc226175919 h 84 HYPERLINK l _Toc226175920 附录 PAGEREF _Toc226175920 h 855 HYPERLINK l _Toc226175921 1.1准备备安装环境境 PAGEREF _Toc226175921 h 85 HYPERLINK l _Toc226175922 1.2解压压orac
33、cle100g安装包包 PAGEREF _Toc226175922 h 86 HYPERLINK l _Toc226175923 1.3开始始安装 PAGEREF _Toc226175923 h 86 HYPERLINK l _Toc226175924 致谢 PAGEREF _Toc226175924 h 9001前言随着企业数数据量的不不断发展和和壮大,拥拥有一套高高性能、高高稳定性的的系统对企企业来说是是很有必要要的,soolariis是sun的操操作系统,属属于uniix的一个个分支,企企业应用范范围很广泛泛,oraacle110g企业业版是一种种可伸缩且且易于管理理的对象关关系数据库库
34、,在soolariis10 环境上搭搭建oraacle110g,使得企业业系统的稳稳定性、安安全性、系系统的速度度和扩展性性都很高,并且与java有很强的兼容性。本论文主要介绍了如何在solaris环境下搭建搭建oracle10g数据库服务器,以及在具体的实践工作中如何对该应用系统的性能进行高效的维护和调优、故障处理、备份恢复和容灾。本论文通过过对uniix操作系系统sollariss10以及及oraccle100g数据库库的详细的的介绍,结结合具体实实践工作中中的一些经经验及教训训,介绍了了如何搭建建一个以操操作系统ssolarris100为平台的的oraccle10gg数据库服服务器。以以
35、及对该系系统性能调调优、故障障排除及处处理、备份份恢复和容容灾等方面面的技术进进行详细的的阐述。2 Sollariss操作系统统的介绍Solarris是一一种计算机机操作系统统,它被认认为是UNNIX操作作系统的衍衍生版本之之一,它是是由Sunn Miccrosyystemms公司生生产的,它它是基于IIntell和Sparrc处理器器的一种操操作系统。SUN公司司一直掌握握着大型UUNIX工工作站市场场,随着990年代Intterneet的发展展,SPAARC/SSolarris系统统也被广泛泛地应用于于Web站点点上。Suun主要强强调自己系系统的稳定定性,它的的设计是面面向网络的的。它的
36、高高可用性指指的是如果果有了问题题此系统不不用停机即即可修改错错误。它的的稳定性甚甚至可以和和IBM十分分著名的MMVS大型型机操作系系统一样,每每个可能出出错的环节节都进行了了检查。此此操作系统统也提供了了远程控制制的功能。它是为网网络计算而而设计的,作作为第一个个也是最成成功的一个个网络服务务器系统,它它在网络功功能上花费费了不少功功夫;在网网络安全方方面它支持持IPseec,Kerbbeross,AMI和智智能卡。SSUN为Solaaris提提供了三个个扩展:Easy Acceess SServeer:是用用于为同时时运行了WWindoows NNT系统的的企业级服服务器而设设计的; E
37、nteerpriise SServeer:是为为可靠商业业运行环境境而设计的的,支持集集簇功能; Inteernett Serrvicee Proovideer (IISP) Servver:这这就是一个个典型的网网站服务器器;因为SSUN开发发了独立于于平台的JJAVA语语言,因此此在所有的的操作系统统中均包括括JAVAA虚拟机和和JDK,Solaaris代代替了SuunOS,后后者在许多多SUN的机机器上仍然然在使用。2.1历史史Sun的操操作系统最最初叫做SSunOSS,由于Suun Miicrossysteem的创始始人之一,Bill Joy来自U.C.Berkeley,因此SunOS
38、主要是基于BSDUnix版本。SunOS 5.0开始,SUN的操作系统开发开始转向System V Release 4,并且有了新的名字叫做Solaris 2.0;Solaris 2.6以后,SUN删除了版本号中的2,因此,SunOS 5.10就叫做Solaris 10。 Solaris的早期版本后来又被重新命名为Solaris 1.x. 所以SunOS这个词被用做专指Solaris操作系统的内核,因此Solaris被认为是由SunOS,图形化的桌面计算环境, 以及它网络增强部分组成。2.2支持持的系统架架构Solarris支持多种种系统架构构:SPAARC、x86和x64。x64即AMD66
39、4及EMT664处理器器。在版本本2.5.1的时候候,Sollariss曾经一度度被移植到到PoweerPC架架构, 但是后后来又在这这一版本正正式发布时时被删去。与Linnux相比比,Sollariss可以更有有效地支持持对称多处处理器、即即SMP架构构。Sunn同时宣布布将在Soolariis 100的后续版版本中提供供Linuux运行环环境, 允许Linnux二进进制程序直直接在Soolariis x886和x64系统统上运行。 Solarris传统统上与基于于Sun SPARRC处理器器的硬件体体系结构结结合紧密, 在设计计上和市场场上经常捆捆绑在一起起,整个软软硬件系统统的可靠性性和
40、性能也也因此大大大增强。然然而SPAARC系统统的成本和和价格通常常要高于PPC类的产产品,这成成为Sollariss进一步普普及的障碍碍。可喜的的是,Soolariis对x86体系系结构的支支持正得到到大大加强强,特别是是Solaaris 10已经经能很好地地支持x664(AMMD64/EMT664)架构构。Sunn公司已推推出自行设设计的基于于AMD664的工作作站和服务务器,并随随机附带SSolarris 110。2.3 桌桌面环境第一个Soolariis的桌面面环境是OOpenWWindoows。紧紧接着是SSolarris 22.5的CDE。 在Solaaris 10中,Sunn又推
41、出了了基于GNNOME的的,Javva Deesktoop Syystemm。2.4 软软件许可Solarris的大大多数源代代码已经在在CDDLL的许可下下在OpeenSollariss开源项目目中发布。二进制和和源代码目目前都可以以被下载和和许可而无无需任何费费用。 Sun的CCommoon Deeveloopmennt annd Diistriibutiion LLicennse被选选择用做OOpenSSolarris的许许可, 并通过过了Opeen Soourcee Iniitiattive评评审和批准准(尽管它与与时下流行行的GPLL是互不兼兼容的11)。 OpenSSolarris
42、于20055年6月14日正式启动动,源代码码来自当前前的Sollariss开发版本本。Sollariss未来的版版本将从OOpenSSolarris衍生生。2.5 主主要版本Solarris版本本SunOSS内核版本本发布日期简介Solarris 110SunOSS 5.1102005年年1月31日包括DTrrace (动态跟跟踪), Solaaris Conttaineers, Servvice Manaagemeent FFacillity (SMFF),SMF取代代了传统的的UNIXX的initt.d脚本本, 和iSCSSI支持。 基于Gnomee的Javaa Dessktopp Sys
43、stem作作为默认桌桌面, 还包含含了CDEE。Solarris 99SunOSS 5.992002年年5月22日最近的更新新是Sollariss 9 99/05Solarris 88SunOSS 5.882000年年2月包括Mulltipaath II/O. 引入Rolle-Baased Acceess CContrrol (RBACC)功能。 最近的更更新是Soolariis 8 2/044.Solarris 77SunOSS 5.771998年年11月第一个644位版本。2.6 ssolarris100版本新增增的功能在以下方面面新增了功功能:安装增强功功能系统管理增增强功能系统资源增增
44、强功能系统性能增增强功能安全性增强强功能桌面增强功功能联网增强功功能设备管理增增强功能驱动程序增增强功能其他软件增增强功能语言支持增增强功能免费软件增增强功能3 几种热热门数据库库的比较目前,商品品化的数据据库管理系系统以关系系型数据库库为主导产产品, 技术比较较成熟。面面向对象的的数据库管管理系统虽虽然技术先先进,数据据 库易于开开发、维护护,但尚未未有成熟的的产品。国国际国内的的主导关系系型 数据库管管理系统有有ORACCLE、SYBAASE、INFOORMIXX和INGRRES。 这些产品品都支持多多平台,如如UNIXX、VMS、WINDDOWS,但但支持 的程度不不一样。在在下面的分分
45、析中会比比较他们的的平台支持持能力。IIBM 的的DB2也是是成熟的关关系型数据据库。但是是,DB22是内嵌于于IBM的 AS/400系系列机中,只只支持OSS/4000操作系统统。根据选选择数据库库管理 系统的依依据,下面面比较、分分析一下这这几种数据据库管理系系统的性能能。3.1 OORACLLE数据库库管理系统统无范式要求求,可根据据实际系统统需求构造造数据库。采用标准的的SQL结构构化查询语语言。具有丰富的的开发工具具,覆盖开开发周期的的各阶段。支持大型数数据库,数数据类型支支持数字、字符、大大至2GBB的二进制制数据,为为数据库的的面向对象象存储提供供数据支持持。具有第四代代语言的开
46、开发工具(SQL*FORMS、SQL*REPORTS、SQL*MENU等)。具有字符界界面和图形形界面,易易于开发。ORACCLE7。1版本具有有面 向对象的的开发环境境CDE22。通过SQLL*DBAA控制用户户权限,提提供数据保保护功能,监监控数据库库的 运行状态态,调整数数据缓冲区区的大小。分布优化查查询功能。具有数据透透明、网络络透明,支支持异种网网络、异构构数据库系系统。并行行 处理采用用动态数据据分片技术术。支持客户机机/服务器体体系结构及及混合的体体系结构(集集中式、分分布式、 客户机/服务器)。实现了两阶阶段提交、多线索查查询手段。支持多种系系统平台(HPUX、SUNOS、OS
47、F/1、VMS、 WINDOWS、WINDOWS/NT、OS/2)。数据安全保保护措施:没有读锁锁,采取快快照SNAAP方式完完全消除了了分布读写写冲突。自自动检测死死锁和冲突突并解决。数据安全级级别为C22级(最高高级)。数据库内模模支持多字字节码制,支支持多种语语言文字编编码。具有面向制制造系统的的管理信息息系统和财财务系统应应用系统。在中国的销销售份额占占50%以上上。 3.2 SSYBASSE 100数据库管管理系统SYBASSE数据库库系统从11992年年11月开始始开发,历历经12 24个个月的开发发形成产品品,产品包包括:SQQL SEERVERR 10( 数据库管管理系统的的核
48、心),REPLICATION SERVER(实现数据库分布的服务器),BACKUP SERVER(网络环境下的快速备份服务器),OMINI SQL GATEWAY(异构数据库库关), NAVIGATION SERVER(网络上可扩充的并行处理能力服务 器),CONTROL SERVER(数据库管理员服务器)。属于 客户机/服务器体系结构,提供了在网络环境下的各节点上的数 据库数据的互访。 3.2.1 SYBASE数据库管理系统的技术特点完全的客户户机/服务器体体系结构,能能适应OLLTP( ONLINEE TRAANSACCTIONN PROOCESSSING)要要求,能为为数百 用户提供供高
49、性能需需求。 采用单进程程多线索(SINGLE PORCESS AND MULTITHREADED) 技术进行查询,节省系统开销,提高内存的利用率。支持存储过过程,客户户只需通过过网络发出出执行请求求,就可马马 上执行,有有效地加快快了数据库库访问速度度,明显减减少网络通通讯量, 有可能极极大的改善善网络环境境的运行效效率,增加加数据库的的服务容量量。虚服务器体体系结构与与对称多处处理器(SSMP)技技术结合,充充分发 挥多CPUU硬件平台台的高性能能。数据库管理理系统DBBA在线调调整监控数数据库系统统的性能。提供日志与与数据库的的镜象,提提高数据库库容错能力力。支持计算机机蔟族(CCLUS
50、TTER)环环境下的快快速故障切切换。通过存储和和触发器(TRIGGER)由服务器制约数据的完整性。多种安全机机制对表、视图、存存储过程、命令进行行授权。分布式事务务处理采用用2PC(TWO PHASSE COOMMITT)技术访访问支持IMAAGE和TEXTT的数据类类型,为工工程数据库库和多媒体体应 用提供了良良好的基础础。3.2.22 SYBBASE的的不足多服务器系系统不支持持分布透明明 REPLIICATIION SSERVEER数据方方面的性能能较差,并并不能与操操作系统集集成对中文的支支持较差多用于银行行系统等尚无在此数数据库基础础上的企业业管理信息息系统3.3 DDB2数据据库
51、管理系系统DB2是内内嵌于IBBM的AS/4400系统统上的数据据库管理系系统,直接接由硬件支支持。它支支持标准的的SQL语言言,具有与与异种数据据库相连的的GATEEWAY。因此它具具有速度快快、可靠 性好的优优点。但是是,只有硬硬件平台选选择了IBBM的AS/4400,才才能选择使使用DB22数据库管管理系统。4 ORAACLE 10g 的体系结结构Oraclle体系结结构包括很很多基本组组件。Oraclle 服务务器:Orraclee 服务器器中包含多多种文件结结构、进程程结构和内内存结构;但是,处处理SQLL 语句时时,并非所所有这些结结构都会用用到。某些些结构用于于提高数据据库的性能
52、能,确保该该数据库在在遇到软件件或硬件错错误时可以以恢复,或或者执行维维护该数据据库所需的的其它任务务。Oraacle 服务器包包括一个OOraclle 例程程和一个OOraclle 数据据库。Oraclle 例程程:Oraacle 例程是后后台进程和和内存结构构的组合。只有启动动例程后,才才能访问数数据库中的的数据。每每次启动例例程时,会会分配系统统全局区(SGA) 并启动动Oraccle 后后台进程。后台进程程代表调用用进程执行行各种功能能。它们把把为每个用用户运行的的多个Orraclee 程序所所处理的功功能统一起起来。后台台进程执行行输入/输出(I/O),并并监视其它它Oraccle
53、进进程来提高高并行性,从从而使性能能和可靠性性更加优越越。Oraclle 数据据库:Orraclee 数据库库包含操作作系统文件件(也称为为数据库文文件),这这些文件为为数据库信信息提供了了实际的物物理存储。数据库文文件用于确确保数据一一致性并能能在例程失失败时得以以恢复。其它关键文文件:非数数据库文件件用于配置置例程、验验证特权用用户以及在在磁盘出现现故障时恢复数据库库。用户进程和和服务器进进程:执行行SQL 语句时,用用户进程和和服务器进进程是其中中涉及的主主要进程;但但是,其它它进程也会会有助于服服务器完成成SQL 语句的处处理。其它进程:还有很多多供其它选选件使用的的其它进程程,例如,
54、高高级排队(AdvaanceddQueuiing)、实时应用用集群(RReal Appllicattion Clussterss)、共享享服务器(Sharred SServeer) 和和高级复制(Advaancedd Repplicaationn) 等4.1 OORACLLE服务器器数据库服务务器是信息息管理的关关键。一般般来说,服服务器必须须可靠地管管理多用户户环境中的的大量数据据,以便多多个用户能能够同时访访问同一数数据。所有有这一切都都必须在保保证高性能能的同时进进行。数据据库服务器器还必须防防止未经授授权的访问问,并为故故障恢复提提供有效的的解决方案案。它是一一个数据库库管理系统统,它
55、为信信息管理提提供了开放放、综合和和集成的方方法。Orraclee服务器包包括oraacle例例程和orraclee数据库。4.2 OORACLLE 例程程Oraclle 例程程由系统全全局区(SSGA) 内存结构构和用于管管理数据库库的后台进进程组成。例程是通通过使用特特定于每个个操作系统统的方法来来标识的。例程一次次只能打开开和使用一一个数据库库。4.2.11 内存结构构Oraclle 的内内存结构由由两个内存存区组成,分分别是:系统全局区区(SGAA) :在在例程启动动时分配,是是Oraccle例程的基本本组件 SGAA 包括以以下几种内内存结构:共享池 共享池环境境既包含固固定结构,也
56、也包含可变变结构。固固定结构的的大小相对对保持不变变,而可变变结构的大大小会根据据用户和程程序的需求求增减。固固定结构和和可变结构构的实际大大小由一个个初始化参参数和Orraclee 内部算算法来确定定。数据库缓冲冲区高速缓缓存库高速缓存存的大小视视所定义的的共享池大大小而定。内存分配配是在对语语句进行语语法分析或或调用程序序单元时进进行。如果果共享池的的大小太小小,就会将将语句连续续重新载入入库高速缓缓存,从而而使性能受受到影响。库高速缓缓存由算法法LRU 来管理。高速缓存存填满时,将将从库高速速缓存中删删除最近很很少使用的的执行路径径和语法分分析树,以以便为新条条目腾出空空间。如果果某些S
57、QQL 或PL/SSQL 语语句未再次次使用,它它们最终会会被删除。重做日志缓缓冲区重做日志缓缓冲区是一一个循环缓缓冲区,它它包含对数数据文件块块所做的各各种更改。此信息存存储在重做做条目中。重做条目目包含将数数据恢复到到使用INNSERTT、UPDAATE、DELEETE、CREAATE、ALTEER、或DROOP 操作作进行更改改前的状态态所需要的的信息。其它结构(例例如锁定和和栓锁管理理以及统计计数据) 在SGGA 中还还可配置其其它两种内内存结构:大型共享池池通过从大型型共享池为为共享服务务器、Orraclee XA 或并行查查询缓冲区区分配会话话内存,OOraclle 可将将共享池主
58、主要用于高高速缓存共共享的SQQL 语句句。这样,便便减轻了共共享池中各各区的工作作负担。共共享池无需需再提供内内存以高速速缓存SQQL 语法法分析树,来来支持共享享服务器会会话信息、I/O 以及备份份和恢复进进程。由于于增减共享享SQL 高速缓存存的开销降降低,性能能得以提高高。Java 池Java 池是一个个可选设置置,但如果果安装并使使用Javva,则需需要使用JJava 池。Javva 池大大小可以使使用JAVVA_POOOL_SSIZE 参数设置置,单位为为字节。在在Oraccle9ii,Javaa 池的缺缺省大小是是24 MMB。 SGAA 是动态态的 大小由由SGA_MAX_SI
59、ZEE 参数指指定 由SGGA 组件件以粒组为为单位进行行分配和跟跟踪 连续的的虚拟内存存分配 粒组大大小由估算算的SGAA_MAXX_SIZZE 总计计大小确定定程序全局区区(PGAA) :在在服务器进进程启动时时分配 为连接接到Oraacle 数据库的的每个用户户进程保留留的内存 在创建建进程时分分配 在终止止进程时回回收 仅供一一个进程使使4.3 OORACLLE 数据据库数据库的一一般用途是是存储和检检索相关信信息。Orraclee 数据库库具有逻辑辑结构和物物理结构。数据库的的物理结构构是数据库库中操作系系统文件的的集合。OOraclle 数据据库包含以以下三类文文件:数据文件,包包
60、含数据库库中的实际际数据重做日志文文件,包含含数据库的的更改记录录,可以在在出现故障障时恢复数数据控制文件,包包含维护和和验证数据据库完整性性所需的信信息4.4 其其他关键文文件Oraclle 服务务器还使用用一些其它它文件,这这些文件并并不是数据据库的一部部分:参数文件,用用来定义OOraclle 例程程的特性。例如,它它包含调整整SGA 中一些内内存结构大大小的参数数。口令文件验验证哪些用用户有权启启动和关闭闭Oraccle 例例程。归档的重做做日志文件件是重做日日志文件的的脱机副本本,当必须须从介质失失败中进行行恢复时可可能会需要要这些副本本。4.5 进进程结构Oraclle 利用用了以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年方矩管项目立项申请报告模板
- 2024-2025学年延安市志丹县三年级数学第一学期期末调研模拟试题含解析
- 2024-2025学年咸宁市崇阳县数学三年级第一学期期末监测试题含解析
- 2024-2025学年西藏山南地区曲松县三年级数学第一学期期末质量跟踪监视试题含解析
- 毕业生个人自我鉴定400字10篇
- 股权无偿转让协议书七篇
- 大学专业实习日志【5篇】
- 员工个人辞职申请书三篇
- 第6课《阿西莫夫短文两篇:恐龙无处不有》教学实录 2023-2024学年统编版语文八年级下册
- 初中英语教研组工作计划(15篇)
- 重症患者的营养支持
- 防范非法金融宣传
- 咨询经理招聘面试题与参考回答(某大型国企)2025年
- 小学语文骨干教师专题讲座《自由阅读-开启快乐的读书之门》
- 南京审计大学金审学院《中级财务会计(上)》2022-2023学年第一学期期末试卷
- 2023年电信运营商液冷技术白皮书
- 瓷砖店销售薪酬方案
- 2022年湖南省公务员录用考试《申论》真题(县乡卷)及答案解析
- 2024年事业单位招聘考试计算机基础知识复习题库及答案(共600题)
- 西京学院《机械制造技术基础》2022-2023学年第一学期期末试卷
- 机场航班信息LED显示屏方案
评论
0/150
提交评论