




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle 技术说明 随着计算机技术、通信技术和网络技术的发展,人类社会已经进入了信息化时代。信息资源已经成为最重要和宝贵的资源之一,确保信息资源的存储,以及其有效性就变得非常重要,而保存信息的核心就是数据库技术。对于数据库技术,当前应用最为广泛的是关系型数据库,而在关系型数据库中,Oracle公司推出的Oracle数据库是其中佼佼者。到目前为止,Oracle数据库的最新版本为11g,这也是本系统所基于的数据库。 Oracle数据库11g产品具有丰富的功能以满足当前业务需求。此外,Oracle还提供了一系列选件来满足某些特殊需求,比如确保关键业务可靠性,数据仓库等复杂需求等。1.活动数据卫士
2、选件(Actvie Data Guard) Oracle活动数据卫士属于Oracle数据库11g企业版选件,通过将负载压力从一个生产数据库上分担到一个或者多个容灾数据库的方式,加强了数据库对外服务的质量。Oracle活动数据卫士增强了对物理备用数据库只读访问处理能力,让其可以很好的用来查询,排序,出报表等,同时还可以接受来自主点数据库传输过来的数据变更日志。Oracle活动数据卫士也支持备用数据库的快速增量备份。这可以提供更好的可靠性能和容灾保护以应对计划停机和非计划停机。2.高级压缩选件(Advanced Compression) Oracle数据库11g企业版的高级压缩选件可以管理不断增长
3、的数据。Oracle高级压缩选件可以压缩不同的数据,无论是结构化数据,还是像文件,图片这样的非结构化数据,甚至是网络传输的备份数据都可以很好的压缩。如此一来就可以充分的利用资源,减少在存储上面的开支。3.高级安全选件(Advanced Security) Oracle高级安全选件提供透明数据加密,可以对数据库里存储的数据和网络传输的数据进行加密。此外它提供一个完整的安全认证服务套件。网络加密使用的是工业标准的数据加密算法。该选件提供一系列的算法加强安全性。强大的加密认证服务也支持第三方的认证选件。认证方式包括SSO服务,加密卡等方式。4.Database Vault选件 通过这个选件,用户可以
4、解决常见的安全威胁。通过强制的职责分离,Database Vault可以预防性的阻止系统管理员看到应用数据。确保整个系统符合私密性要求。Database Vault控制访问应用数据和数据库数据,针对超级用户或者其他超级权限用户进行权限管理。它也可以设置业务规则,形成追踪机制,并对敏感数据的访问形成安全报告。5.内存数据库缓存选件(In Memory Database Cache) Oracle的内存数据库缓存选件,可以通过缓存用户关键数据到应用层的方式,帮助系统使用者提高响应时间。该选件通过自动同步缓存和数据库的方式确保数据一致性。因为系统用户关键数据被缓存到了应用层,用户编写的应用就可以更快
5、的访问,捕获,更新数据。内存数据库缓存选件是基于Oracle的TIMESTEN内存数据库而实现的。6.标签安全选件(Label Security) Oracle标签安全选件可以对敏感信息进行扩展保护。它可以提供多级别的安全保护确保数据访问是安全的。可以针对每一行的数据进行安全标记,不同安全级别的用户,或者不同特性的用户,看到的数据是不一样的。7.Oracle OLAP选件 OLAP选件是全功能的在线分析处理型服务器。OLAP选件能够通过提高查询性能和分析内容的方式,提高基于SQL的智能工具和应用。作为数据库的选件,OLAP解决方案也可以安全可靠的集中管理数据和各种规则。8.分区选件(Parti
6、tioning) Oracle分区选件加强了OLTP环境下的数据可管理性。增强了数据集市的可靠性,扩展能力。提高了数据仓库的数据存储量。Oracle分区技术可以将很大的表切分成多个方便管理的小片,而对外从逻辑上看来又是一个表。而且11g也支持多种复合分区。9.真正应用集群选件(Real Application Cluster) Oracle真正应用集群(RAC)让集群内部的服务器具备了更强的处理能力和协同工作能力。使用RAC,可以让整个系统具备扩展性和可靠性,充分利用硬件的集群能力,同时又简单易用,对外应用看起来如同单个节点一样。真正应用集群允许集群内的任何节点访问系统内的数据库。这样就可以保
7、证集群中任何节点宕机也不影响数据库的访问。真正应用集群是网格计算中非常核心的部件,它允许多个节点并发访问同一个数据库。Oracle数据库11g也包含了自动存储管理(ASM)和ORACLE集群软件(CRS)。通过真正应用集群,ASM和CRS配合使用,用户可以很好的部署一个虚拟化的,网格计算环境。10.真正应用测试选件(Real Application Testing) 灵活的应用需要快速适应新技术,比如新的操作系统,服务器或者新的功能软件来确保其竞争力。但是过于前卫的变化对于关键业务系统来说可能会带来很大的风险。真正测试应用软件,Oracle数据库11g企业版允许业务能够快速的适应,而又规避了变
8、化带来的风险。真正应用测试选件通过使用SQL性能分析,混合了工作负载捕获和重放捕获,帮助我们在系统正式上线前,测试新系统在正式工作压力下和硬件配置下的工作状态。以提前找到问题,修改配置参数。11.全面回忆选件(Total Recall) Oracle全面回忆选件可以透明的追踪和Oracle数据库内的归档历史数据变化。历史数据用安全可靠,高度优化的方式存储。数据可以通过闪回查询的方式,无缝的进行访问。通过使用全面回忆,我们可以跟踪历史数据的变化过程,只要磁盘空间允许,可以检查任何时间以来数据变化的全过程。此外,全面回忆提供了更加方便的管理方式按照给定的数据保留规则合并历史数据。该选件的历史追踪对
9、于应用是透明的。12.OWB连接器选件 OWB连接器选件,可以帮助PEOPLESOFT,SAP的应用无缝的访问元数据。这样用户就可以轻松的建立工作流,并把PEOPLESOFT,SAP的应用数据导入到ORACLE的数据仓库中。13.Oracle内容数据库套件(Content Database suite) Oracle内容数据库套件,可以平衡Oracle数据库和应用结构的能力,很好的管理非结构化的数据,比如OFFICE文件,多媒体文件,电子邮件等企业内部的信息。内容数据库套件是一个面向服务的架构,可以很好的管理文件,文档而且开箱即用。Oracle操作1.Oracle 11g 的安装与配置 数据库
10、管理系统的安装与升级是一项比较复杂的任务。为了使Oracle 11g数据库系统可以安装在多种平台上,Oracle提供的Oracle Universal Installer(Oracle通用安装工具,OUI)是基于Java技术的图形界面安装工具,利用它可以完成在不同操作系统平台上的、不同类型的、不同版本的Oracle数据库软件的安装。无论是Windows NT/XP/2003、Sun Solaris、HP UNIX、Digital UNIX、VMS还是OS/390都可以通过使用OUI以标准化的方式来完成安装任务。2.管理工具 在Oracle数据库系统中,用户对数据库的操作主要是通过SQL*Plu
11、s工具来实现的,因此,本节首先介绍如何使用SQL*Plus连接到Oracle数据库。SQL*Plus作为Oracle客户端工具,可以建立位于相同服务器上的数据库连接,或者建立位于网络中不同服务器的数据库连接。SQL*Plus工具可以满足Oracle数据库管理员的大部分需求。3.Oracle登录 打开SQL*Plus工具-登录用户名-输入密码-连接数据库4.数据库备份与恢复(1)数据库备份 数据库备份有两种方法:A使用数据库备份向导;B输入数据库备份命令。 方法一:向导备份 点击“开始-运行”,输入cmd,在命令行中输入“exp”,回车,如图: 输入要导出数据库方案的用户名和密码: 依次输入缓冲
12、区大小、导出文件存放路径、选择导出方式(导出完整数据库、按用户导出、按表导出)、是否导出权限、是否导出表数据、是否压缩,一般情况下“是否导出权限”改成“no”,其余使用默认即可。 最后输入导出数据库方案所属用户名,回车,如图: 再次回车,完成导出。 方法二:命令备份 根据数据库的具体情况,可以将方法一的第2、3步中需要的信息在第1步“exp”命令后进行描述。 例如:在本机上导出10.1.1.240服务器上用户ptac的数据库,点击“开始-运行”,输入cmd,命令行中输入: exp ptac/ptacjqdemo_l0.1.1.240 file=d:ptac.dmp full=n grants=
13、n 回车,完成备份。 exp:oracle数据库导出指令; ptac/ptac:用户名/密码; jqdemo_l0.1.1.240:数据库服务名 file=d:ptac.dmp:导出文件保存路径及名称; full=n:是否导出整个文件,n表示选择no; grants=n:是否导出权限,n表示选择no。 statistics=NONE:是否忽略字符集(2)数据库恢复 如果是初次恢复数据库方案,需要先添加相应的表空间和用户,如果是要覆盖已有数据库方案,恢复之前要删除原方案。 数据库恢复有两种方法:A使用数据库恢复向导;B输入数据库恢复命令。 方法一:向导恢复 点击“开始-运行”,输入cmd,在命令
14、行中输入“imp”,回车,如图: 输入用户名和密码(如为初次导入应输入新建的用户名,如需覆盖原方案则输入原方案所属用户名),然后依次输入导入文件的路径及文件名、缓冲区大小(可默认),如果输入的用户名与文件备份时使用的用户名不一致会出现提示,如: 依次选择是否只列出导入文件的内容、是否忽略创建错误、是否导入权限、是否导入表数据、是否导入整个导出文件,其中“导入权限”通常写“no”,导入整个导出文件选择“yes”,其余默认即可,最后回车,完成导入。 方法二:命令备份 根据数据库的具体情况,可以将方法一的第2、3步中需要的信息在第1步“imp”命令后进行描述。 例如:在本机上将数据库以用户ptac导
15、入10.1.1.240服务器上,点击“开始-运行”,输入cmd,命令行中输入: imp ptac/ptacjqdemo_l0.1.1.240 file=d:ptac.dmp full=y grants=n 回车,完成导入。 imp:oracle数据库导入指令; ptac/ptac:用户名/密码,注意这里不能使用sys和system; jqdemo_l0.1.1.240:数据库服务名; file=d:ptac.dmp:导入文件路径及名称; full=y:是否导入整个文件,y表示选择yes; grants=n:是否导入权限,n表示选择no。Oracle 维护1.Oracle性能优化 Oracle
16、性能管理既是一种艺术,也是一种科学。从实用角度讲,它可以分为两种类型,主动式和被动式性能管理。主动式性能管理涉及到特定系统实施初期的设计和开发,包括硬件选择、性能及容量规划,海量存储系统的选择, I-O子系统配置及优化,以及如何对不同组件进行定制,以满足 Oracle 数据库和应用系统的复杂要求。 被动式性能管理涉及到现有环境中不同组件的性能评估、故障排除和 Oracle环境的优化。本文旨在探讨如何进行被动式性能调优,以便为 Oracle 性能调优提供必要的指导,从而避免仅仅通过反复尝试的方式进行性能调优,提高 Oracle性能管理的效率。所以 ORACLE 数据库性能恶化表现基本上都是用户响
17、应时间比较长,须要用户长时间的等待。获得满意的用户响应时间有两个途径: 一是减少系统服务时间,即提高数据库的吞吐量; 二是减少用户等待时间,即减少用户访问同一数据库资源的冲突率。 对于以上的两个问题,通常我们采用以下几个方面来进行改善: 调整服务器内存分配。例如,可以根据数据库运行状况调整数据库系统全局区(SGA 区)的数据缓冲区、日志缓冲区和共享池的大小;还可以调整程序全局区(PGA 区)的大小。 调整硬盘 I/O 问题,达到 I/O 负载均衡。 调整运用程序结构设计 优化调整操作系统参数和使用资源管理器 SQL 优化、诊断 latch 竞争、Rollback(undo) Segment 优
18、化、提升 block的效率等等。2.性能调优及方法 性能调优主要有主动调优和被动调优,主动调优在前面我们已经进行了阐述,被动调优主要有以下方法进行。 确定合理的性能优化目标 测试并记录当前的性能指标 确定当前存在的 Oracle 性能瓶颈 (Oracle 中何处存在等待,哪个 SQL语句与此有关) 确定当前的操作系统瓶颈 优化相关的组件 (应用、数据库、I/O、连接 OS 及其它) 跟踪并实施变化管理制度 测试并记录目前的性能指标 重复第 3 到第 7 步直至达到既定的优化目标 不要对并非性能瓶颈的部分进行优化,否则可能引起额外的问题。更重要的是,一旦既定的优化目标已经达到,就务必停止所有的优
19、化。 获取 Oracle 的性能指标 (测试前及测试后)必须在峰值处理时测试并获取系统在优化前和优化后的性能指标。数据采集不应在数据库 instance 刚刚起动后进行。同时,测试数据应在峰值期间每过 15 分钟进行一次。初始化参数TIMED_STATISTICS 应该被设为 TRUE。 通过运行以下脚本开始快照: $ORACLE_HOME/rdbms/admin/utlbstat.sql. 通过运行以下脚本结束快照: $ORACLE_HOME/rdbms/admin/utlestat.sql. 完成 utlestat.sql 操作后,会在当前目录中生成名为“report.txt”的文件,包含系统的性能数据。该报告包括每 15 分钟捕获的所有与 Oracle 例程相关的参数。3.数据库运维 数据库的运维主要结合晋中市公共资源交易及监督平台系统的实际情况,提供切实可行的运维建设机制,内容覆盖 ORACLE 数据库的日常维护、紧急故障处理,软件升级等,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津医学高等专科学校《中医基础理论》2023-2024学年第二学期期末试卷
- 衡阳师范学院南岳学院《信号与系统综合实践》2023-2024学年第二学期期末试卷
- 工程竣工验收报告防腐涂料质量评估
- 针对进口商品各种情况调查
- 2025年中国医药市场分析:规模突破4万亿元 基因药物增速领跑行业
- 深沟槽专项施工方案
- 湖南省株洲市渌口区第三中学、株洲健坤潇湘高级中学2024-2025学年高二上学期1月期末联考数学试题(解析版)
- 成渝经济圈名校联盟2024-2025学年高三上学期第一次联考数学试题(解析版)
- 喷水池施工方案
- 2025年中专护理操作考试题及答案
- 人教版八年级下册英语单词表(默写用)
- 2023年高中生物新教材人教版(2023年)必修二全册教案
- 【高考核心词汇考前冲刺】介词短语辨析+单选100题高考英语词汇查漏补缺冲刺训练
- 团员的权利和义务课件
- 2023年供货方案 医疗器械供货方案(四篇)
- 夫妻吵架复合合同书
- GB/T 23641-2018电气用纤维增强不饱和聚酯模塑料(SMC/BMC)
- GB/T 1408.1-2016绝缘材料电气强度试验方法第1部分:工频下试验
- 损益分歧点基准法示例
- 国家自然科学基金申请讲座培训课件
- (省优)课件闽教版六下Unit-8-Farewell-Part-B课件
评论
0/150
提交评论