验收文档Oracle产品说明配置维护.docx
《验收文档Oracle产品说明配置维护.docx》由会员分享,可在线阅读,更多相关《验收文档Oracle产品说明配置维护.docx(15页珍藏版)》请在冰豆网上搜索。
Oracle技术说明
随着计算机技术、通信技术和网络技术的发展,人类社会已经进入了信息化时代。
信息资源已经成为最重要和宝贵的资源之一,确保信息资源的存储,以及其有效性就变得非常重要,而保存信息的核心就是数据库技术。
对于数据库技术,当前应用最为广泛的是关系型数据库,而在关系型数据库中,Oracle公司推出的Oracle数据库是其中佼佼者。
到目前为止,Oracle数据库的最新版本为11g,这也是本系统所基于的数据库。
Oracle数据库11g产品具有丰富的功能以满足当前业务需求。
此外,Oracle还提供了一系列选件来满足某些特殊需求,比如确保关键业务可靠性,数据仓库等复杂需求等。
1.活动数据卫士选件(ActvieDataGuard)
Oracle活动数据卫士属于Oracle数据库11g企业版选件,通过将负载压力从一个生产数据库上分担到一个或者多个容灾数据库的方式,加强了数据库对外服务的质量。
Oracle活动数据卫士增强了对物理备用数据库只读访问处理能力,让其可以很好的用来查询,排序,出报表等,同时还可以接受来自主点数据库传输过来的数据变更日志。
Oracle活动数据卫士也支持备用数据库的快速增量备份。
这可以提供更好的可靠性能和容灾保护以应对计划停机和非计划停机。
2.高级压缩选件(AdvancedCompression)
Oracle数据库11g企业版的高级压缩选件可以管理不断增长的数据。
Oracle高级压缩选件可以压缩不同的数据,无论是结构化数据,还是像文件,图片这样的非结构化数据,甚至是网络传输的备份数据都可以很好的压缩。
如此一来就可以充分的利用资源,减少在存储上面的开支。
3.高级安全选件(AdvancedSecurity)
Oracle高级安全选件提供透明数据加密,可以对数据库里存储的数据和网络传输的数据进行加密。
此外它提供一个完整的安全认证服务套件。
网络加密使用的是工业标准的数据加密算法。
该选件提供一系列的算法加强安全性。
强大的加密认证服务也支持第三方的认证选件。
认证方式包括SSO服务,加密卡等方式。
4.DatabaseVault选件
通过这个选件,用户可以解决常见的安全威胁。
通过强制的职责分离,DatabaseVault可以预防性的阻止系统管理员看到应用数据。
确保整个系统符合私密性要求。
DatabaseVault控制访问应用数据和数据库数据,针对超级用户或者其他超级权限用户进行权限管理。
它也可以设置业务规则,形成追踪机制,并对敏感数据的访问形成安全报告。
5.内存数据库缓存选件(InMemoryDatabaseCache)
Oracle的内存数据库缓存选件,可以通过缓存用户关键数据到应用层的方式,帮助系统使用者提高响应时间。
该选件通过自动同步缓存和数据库的方式确保数据一致性。
因为系统用户关键数据被缓存到了应用层,用户编写的应用就可以更快的访问,捕获,更新数据。
内存数据库缓存选件是基于Oracle的TIMESTEN内存数据库而实现的。
6.标签安全选件(LabelSecurity)
Oracle标签安全选件可以对敏感信息进行扩展保护。
它可以提供多级别的安全保护确保数据访问是安全的。
可以针对每一行的数据进行安全标记,不同安全级别的用户,或者不同特性的用户,看到的数据是不一样的。
7.OracleOLAP选件
OLAP选件是全功能的在线分析处理型服务器。
OLAP选件能够通过提高查询性能和分析内容的方式,提高基于SQL的智能工具和应用。
作为数据库的选件,OLAP解决方案也可以安全可靠的集中管理数据和各种规则。
8.分区选件(Partitioning)
Oracle分区选件加强了OLTP环境下的数据可管理性。
增强了数据集市的可靠性,扩展能力。
提高了数据仓库的数据存储量。
Oracle分区技术可以将很大的表切分成多个方便管理的小片,而对外从逻辑上看来又是一个表。
而且11g也支持多种复合分区。
9.真正应用集群选件(RealApplicationCluster)
Oracle真正应用集群(RAC)让集群内部的服务器具备了更强的处理能力和协同工作能力。
使用RAC,可以让整个系统具备扩展性和可靠性,充分利用硬件的集群能力,同时又简单易用,对外应用看起来如同单个节点一样。
真正应用集群允许集群内的任何节点访问系统内的数据库。
这样就可以保证集群中任何节点宕机也不影响数据库的访问。
真正应用集群是网格计算中非常核心的部件,它允许多个节点并发访问同一个数据库。
Oracle数据库11g也包含了自动存储管理(ASM)和ORACLE集群软件(CRS)。
通过真正应用集群,ASM和CRS配合使用,用户可以很好的部署一个虚拟化的,网格计算环境。
10.真正应用测试选件(RealApplicationTesting)
灵活的应用需要快速适应新技术,比如新的操作系统,服务器或者新的功能软件来确保其竞争力。
但是过于前卫的变化对于关键业务系统来说可能会带来很大的风险。
真正测试应用软件,Oracle数据库11g企业版允许业务能够快速的适应,而又规避了变化带来的风险。
真正应用测试选件通过使用SQL性能分析,混合了工作负载捕获和重放捕获,帮助我们在系统正式上线前,测试新系统在正式工作压力下和硬件配置下的工作状态。
以提前找到问题,修改配置参数。
11.全面回忆选件(TotalRecall)
Oracle全面回忆选件可以透明的追踪和Oracle数据库内的归档历史数据变化。
历史数据用安全可靠,高度优化的方式存储。
数据可以通过闪回查询的方式,无缝的进行访问。
通过使用全面回忆,我们可以跟踪历史数据的变化过程,只要磁盘空间允许,可以检查任何时间以来数据变化的全过程。
此外,全面回忆提供了更加方便的管理方式按照给定的数据保留规则合并历史数据。
该选件的历史追踪对于应用是透明的。
12.OWB连接器选件
OWB连接器选件,可以帮助PEOPLESOFT,SAP的应用无缝的访问元数据。
这样用户就可以轻松的建立工作流,并把PEOPLESOFT,SAP的应用数据导入到ORACLE的数据仓库中。
13.Oracle内容数据库套件(ContentDatabasesuite)
Oracle内容数据库套件,可以平衡Oracle数据库和应用结构的能力,很好的管理非结构化的数据,比如OFFICE文件,多媒体文件,电子邮件等企业内部的信息。
内容数据库套件是一个面向服务的架构,可以很好的管理文件,文档而且开箱即用。
Oracle操作
1.Oracle11g的安装与配置
数据库管理系统的安装与升级是一项比较复杂的任务。
为了使Oracle11g数据库系统可以安装在多种平台上,Oracle提供的OracleUniversalInstaller(Oracle通用安装工具,OUI)是基于Java技术的图形界面安装工具,利用它可以完成在不同操作系统平台上的、不同类型的、不同版本的Oracle数据库软件的安装。
无论是WindowsNT/XP/2003、SunSolaris、HPUNIX、DigitalUNIX、VMS还是OS/390都可以通过使用OUI以标准化的方式来完成安装任务。
2.管理工具
在Oracle数据库系统中,用户对数据库的操作主要是通过SQL*Plus工具来实现的,因此,本节首先介绍如何使用SQL*Plus连接到Oracle数据库。
SQL*Plus作为Oracle客户端工具,可以建立位于相同服务器上的数据库连接,或者建立位于网络中不同服务器的数据库连接。
SQL*Plus工具可以满足Oracle数据库管理员的大部分需求。
3.Oracle登录
打开SQL*Plus工具--》登录用户名--》输入密码--》连接数据库
4.数据库备份与恢复
(1)数据库备份
数据库备份有两种方法:
A使用数据库备份向导;B输入数据库备份命令。
方法一:
向导备份
①点击“开始-运行”,输入cmd,在命令行中输入“exp”,回车,如图:
②输入要导出数据库方案的用户名和密码:
③依次输入缓冲区大小、导出文件存放路径、选择导出方式(导出完整数据库、按用户导出、按表导出)、是否导出权限、是否导出表数据、是否压缩,一般情况下“是否导出权限”改成“no”,其余使用默认即可。
④最后输入导出数据库方案所属用户名,回车,如图:
⑤再次回车,完成导出。
方法二:
命令备份
根据数据库的具体情况,可以将方法一的第2、3步中需要的信息在第1步“exp”命令后进行描述。
例如:
在本机上导出10.1.1.240服务器上用户ptac的数据库,点击“开始-运行”,输入cmd,命令行中输入:
expptac/ptac@jqdemo_l0.1.1.240file=d:
\ptac.dmpfull=ngrants=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,在命令行中输入“imp”,回车,如图:
②输入用户名和密码(如为初次导入应输入新建的用户名,如需覆盖原方案则输入原方案所属用户名),然后依次输入导入文件的路径及文件名、缓冲区大小(可默认),如果输入的用户名与文件备份时使用的用户名不一致会出现提示,如:
③依次选择是否只列出导入文件的内容、是否忽略创建错误、是否导入权限、是否导入表数据、是否导入整个导出文件,其中“导入权限”通常写“no”,导入整个导出文件选择“yes”,其余默认即可,最后回车,完成导入。
方法二:
命令备份
根据数据库的具体情况,可以将方法一的第2、3步中需要的信息在第1步“imp”命令后进行描述。
例如:
在本机上将数据库以用户ptac导入10.1.1.240服务器上,点击“开始-运行”,输入cmd,命令行中输入:
impptac/ptac@jqdemo_l0.1.1.240file=d:
\ptac.dmpfull=ygrants=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性能管理既是一种艺术,也是一种科学。
从实用角度讲,它可以分为两种类型,主动式和被动式性能管理。
主动式性能管理涉及到特定系统实施初期的设计和开发,包括硬件选择、性能及容量规划,海量存储系统的选择,I-O子系统配置及优化,以及如何对不同