ORACLE 10g数据库升级指导.docx

上传人:b****2 文档编号:24090339 上传时间:2023-05-24 格式:DOCX 页数:23 大小:39.76KB
下载 相关 举报
ORACLE 10g数据库升级指导.docx_第1页
第1页 / 共23页
ORACLE 10g数据库升级指导.docx_第2页
第2页 / 共23页
ORACLE 10g数据库升级指导.docx_第3页
第3页 / 共23页
ORACLE 10g数据库升级指导.docx_第4页
第4页 / 共23页
ORACLE 10g数据库升级指导.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

ORACLE 10g数据库升级指导.docx

《ORACLE 10g数据库升级指导.docx》由会员分享,可在线阅读,更多相关《ORACLE 10g数据库升级指导.docx(23页珍藏版)》请在冰豆网上搜索。

ORACLE 10g数据库升级指导.docx

ORACLE10g数据库升级指导

ORACLE10g数据库升级指导

一、ORACLE数据库10g新特性

Oracle在其技术白皮书上阐明,下一个版本的Oracle数据库关键目标有二:

1)降低管理开销

2)提高性能

这些增强有对高可用性的增强、新的Flashback能力、支持回滚更新操作;对安全性的增强,便于管理大量的用户;BI方面的增强,包括改进的SQL能力、分析功能、OLAP、数据挖掘的能力等;对非关系型数据存储的能力得到了改进;XML的能力;对开发能力支持的加强。

对生物信息学(Bioinformatics)的支持。

下面逐一对各个方面做一下简明的介绍。

1.1、性能与扩展能力

Ø1.对新的架构支持

对Intel64位平台的支持。

支持infiniband。

极大地改进了多层开发架构下的性能和可扩展能力。

新的版本也借用了Windows操作系统对Fiber支持的优势。

Ø2.高速数据处理能力

在这个版本中,一个新类型的表对象被引入。

该表结构对大量插入和解析数据很有益处。

这个表结构对FIFO的数据处理应用有着很好的支持。

这样的应用在电信、生产应用中常常能够用到。

通过使用这种优化的表结构能够对电信级的应用起到巨大的性能改进作用。

Ø3.RACworkload管理

一个新的服务框架。

使得管理员作为服务来设置、管理监视应用负载。

Ø4.针对OLAP的分区

通过对哈希分区的全局索引的支持可以提供大量的并发插入的能力

Ø5.新的改进的调度器(Scheduler)

引入了一个新的数据库调度器,提供企业级调度功能。

这个调度器可以使得管理员有能力在特定日期、特定时间调度Job。

还有能力创建调度对象的库能够和既有的对象被其他的用户共享。

可管理性

这个版本的Oracle的一个引人注目之处就是管理上的极大简化。

大量复杂的配置和部署设置被取消或者简化。

常见的操作过程被自动化。

对不同区域的大多数调整和管理操作的到简化。

Ø1.简化的数据库配置与升级

提供了预升级检查能力,有效地减少升级错误。

去除了了很多和数据库配置有关的任务或者对其加以自动化。

在初始安装的时侯,所有数据库都被预配置包括在OEM环境中而无需建立一个管理资料库。

补丁程序可以自动标记并自动从OracleMetalink下载。

Ø2.自动存储管理

新版本的数据库能够配置成使用Oracle提供的存储虚拟层(StorageVirtualizationLayer)。

自动并简化数据库的存储。

管理员现在可以管理少数的磁盘组而无需管理数千个文件--自动存储管理功能可以自动配置磁盘组,提供数据冗余和数据的优化分配。

Ø3.自动的基于磁盘备份与恢复

10G也极大的简化了备份与恢复操作。

这个改进被称作DiskbasedRecoveryArea,可以被一个联机DiskCache用来进行备份与恢复操作。

备份可以调度成自动化操作,自动化优化调整。

备份失败的时侯,可以自动重启,以确保Oracle能够有一个一致的环境使用。

4.应用优化

以前的版本中,DBA更多时候要手工对SQL语句进行优化调整。

这里引入了一些新的工具,从此DBA无需手工做这些累人的事情。

(这样的说法似乎有些太绝对)

Ø5.自动化统计收集

为对象自动化收集优化统计。

Ø6.自动化实例调整

DBA需要干预的越来越少么?

好消息还是坏消息?

Ø7.自动化内存调整

上一个版本对UGA能够进行自动化Tuning,这版本能够对SGA相关的参数进行调整。

这意味着DBA只需要对2个内存参数进行配置:

用户可用的总的内存数量和共享区的大小。

2.1、高可用性的加强

Ø1.缩短应用和数据库升级的宕机时间

通过使用standby数据库。

允许在不同版本的standby和产品数据库间切换。

现有的联机重定义功能能够支持一步克隆所有相关的数据库对象。

Ø2.回闪(Flashback)任何错误

该版本的Oracle也扩展了Flashback的能力。

加了一个新类型的Log文件,该文件记录了数据库块的变化。

这个新的Log文件也被自动磁盘备份和恢复功能所管理。

如果有错误发生,例如针对不成功的批处理操作,DBA可以运行FlashBack。

用这些beforeImages快速恢复整个数据库到先前的时间点--无须进行恢复操作,这个新功能也可以用到Standby数据库中。

Flashback是数据库级别的操作,也能回闪整个表。

既有的FlashBack查询的能力也已经加强。

在这个版本中,管理员能够快速查看特定事务导致的变化。

Ø3.EnhancedDataGuardInfrastructure

Ø4.安全的加强

VPD得到了改进(希望这次名字不会换成别的),支持更多的安全协议。

DATAINTEGRATION

Ø1.Oraclestreams

这个版本也包括Oraclestreams功能、性能以及管理上的改进。

新功能包括对产品数据库downstreamcapture/offloadingthecapture和挖掘操作等。

对LONG、LONGRAW、NCLOB等数据类型支持加强。

对IOT/级联删除得到加强,性能也得到提升。

Ø2.DataPump

OracleDataPump--高速、并行的技术架构,能够快速的在数据库间移动数据与元数据。

最初的Export/Import被DataPumpExport/DataPumpImport所取代,并提供了完美粒度的对象选择性。

DataPump操作具有可恢复性。

相比Exp/Imp,有了很大的改进。

归档数据、逻辑备份的数据和可传输的表空间都可以用DataPump来操作。

这个特性和NCR的产品工具有很大的相似性(连名字都很相似),究竟功能性能会怎样,还是让我们拭目以待。

商务智能/数据仓库和生物信息学(BIOINFORMATICS)

Ø1.超大数据库的支持

可支持到8E(8T*1024)的数据量。

改进的存储、备份、恢复管理也对超大数据库有着很好的支持。

分区可以支持索引组织表。

Ø2.缩短信息周转时间

新版本的Oracle提供了加强的ETL功能。

可以方便的构建大型数据仓库和多个数据集市。

一个新的变化数据捕捉的框架允许管理员能够轻易的捕捉并发布数据的变化。

新的CDC功能利用的是Oracle的Stream技术架构。

对于大数据量的转移,新版本提供了对可传输表的跨平台的支持,允许大批量数据快速从数据库上的脱离并附接到第二个数据库上。

Ø3.增强的外部表功能

Ø4.SQLLoader的功能加强

Ø5.增强的SQL分析能力

SQL语句的功能针对BI得到了极大地增强。

Ø6.增强的OLAP分析功能

Oracle内建的分析功能得到增强。

提供了新的基于PL/SQL和XML的接口。

提供了新的并行能力,以便于进行聚合和SQLIMPERT操作。

一些算法得到改进。

同时OEM能够用来监视并管理数据挖掘环境。

Ø7.BIOINFORMATICS的支持

这个版本包含对BIOINFORMATICS技术的特定支持。

包括对Double和Float数据类型的Native支持。

内建的统计函数支持常见的ANOVA分析等。

Ø8.改进的数据挖掘的能力

扩展数据管理能力

Ø1.XML方面的增强

Ø2.多媒体

在前面的版本中,存在着媒体文件4G的限制。

现在媒体文件的4G大小限制去掉了(现在限制是:

8-128T,根据数据块的大小,ASM中一個數據檔的容量可以達到8G-128G(blocksize2k-32k),用BIGFILE,更可以去到8T-128T)。

通过SQL多媒体标准能够访问多媒体数据。

对更多的新的多媒体格式提供支持。

Ø3.文档和文本管理

提供了自动发现未知文档的语言和字符集的功能。

支持新的German拼写规则Japaneseadverb等等。

本地分区的文本索引可以联机创建。

文档可以在索引创建和重建的时候插入。

文档服务,如高亮功能无须重建索引。

检索文档的能力也得到提高。

应用开发方面的加强

Ø1.SQL语言的加强

SQL和PL/SQL对正则表达式支持。

激动人心的一个特性,这个特性怕是要改写很多人编程的习惯了。

或许能见到一条SQL语句完成更为复杂的功能。

这个版本还支持表达式过滤的功能。

Ø2.PL/SQL的增强

最重要的当数新的PL/SQL优化编译器,提供了一个框架有效地优化编译PL/SQL程序。

这个版本还引入了两个新的数据库包:

UTL_COMPRESS、UTL_MAIL。

Ø3.全球化和Unicode的增强提供了GlobalizationDevelopmentKit(GDK)。

OracleNLS定义文件开始具有平台无关性.

Ø4.JavaImprovements

对JDBC更好的支持。

Ø5.其他的

OCCI和PreCompilers的改进;数据库Web服务的改进;基于Web的开发环境的加强等.

二、数据库版本认证情况

OS

Product

CertifiedWith

Version

Status

AIX(6.1)

10gR264-bit

OracleClusterware

10g

Certified

AIX(5L)

10gR264-bit

OracleClusterware

10g

Certified

AIX(6.1)

10gR264-bit

PowerHA

5.5

Certified

AIX(5.3)

10gR264-bit

PowerHA

5.5

Certified

AIX(6.1)

10gR264-bit

HACMP

5.4

Certified

AIX(5L)

10gR264-bit

HACMP

5.4

Certified

AIX(5L)

10gR264-bit

HACMP

5.3

Certified

AIX(5L)

10gR264-bit

HACMP

5.2

Certified

AIX(6.1)

10gR264-bit

IBMGeneralParallelFileSystem(GPFS)

3.2

Certified

AIX(5.3)

10gR264-bit

IBMGeneralParallelFileSystem(GPFS)

3.2

Certified

AIX(5.3)

10gR264-bit

IBMGeneralParallelFileSystem(GPFS)

3.1

Certified

AIX(6.1)

10gR264-bit

VeritasStorageFoundationforOracleRAC

5.0

Certified

AIX(5L)

10gR264-bit

VeritasStorageFoundationforOracleRAC

5.0

Certified

AIX(5L)

10gR264-bit

VeritasStorageFoundationforOracleRAC

4.0

Certified

PowerHA5.5onIBMAIX6.1requirespatchset10.2.0.4orhigher.

HACMP5.4.1onIBMAIX6.1:

oRequiresaminimumofOracle10.2.0.3plusCRSbundlepatch6160398(ornewer)androotpre.shpatch6718715isrequiredwhenusingHACMP5.4.1withafreshinstallofOracleRACclusterwareorwhenupgradingfromOracle10gR1toOracle10gR2

oPleasereviewMetalinknote404474.1foradditionalinformation

VeritasStorageFoundationforOracleRAC5.0onIBMAIX6.1OraclePatches4435949,4637591and5082958arerequired

IBMGeneralParallelFileSystem(GPFS)3.2onIBMAIX6.1Note:

InordertoapprovecertificationARUPatch10812303neededtobeappliedforBug#54072

OracleClusterware10gonIBMAIXRequirespatchset10.2.0.3orhigher

三、软件需求

AIX

HACMP/PowerHAcompatibilityinformationcanbefoundintheHACMPVersionCompatibilityMatrix:

ForOraclesoftware,alwaysusethelatestbundledpatchset.ForOracle10gR2software,startwithNote316900.1tolocatethelatestbundledpatchsetforCRSandRAC.ForOracle11gsoftware,startwithNote4545071,todeterminethelatestbundledpatchsets.

ThesoftwarerequirementsforHACMP5.3on10gR2areasfollows:

Software

Versionandotherdetails

AIX

5.3TL06ornewer(specificallybos.rte.lvmmustbeatleast5.3.0.60)

HACMP

5.3SP5andAPARIZ01809andcluster.es.clvmataMINIMUMor5.3SP6ornewerwithcluster.es.clvminstalled.

RSCT

RSCT(rsct.basic.rte)

RSCT2.4.7.3(APARIZ01838,thisAPARisintegratedinto2.4.8.1)

Oracle10gR2

Oracle10gR2patchset10.2.0.3,CRSbundledPatch:

6160398isrequired.

ThesoftwarerequirementsforHACMP5.4.1on10gR2areasfollows:

Software

Versionandotherdetails

AIX

5.3TL06ornewer(specificallybos.rte.lvmmustbeatleast5.3.0.60)or6.1ornewer

HACMP

5.4.1(AvailableinmediaorAPARIZ02620)

RSCT

RSCT(rsct.basic.rte)

RSCTV2.4.7.3(APARIZ01838,thisAPARisintegratedintoV2.4.8.1)

Oracle10gR2

Oracle10gR2patchset10.2.0.3,CRSbundledPatch:

6160398isrequired.Inaddition,rootpre.shPatch:

6718715isrequiredwhenusingHACMP5.4.1withafreshinstallofOracleRACclusterwareorwhenupgradingfromOracle10gR1toOracle10gR2.ThispatchshouldbeinstalledonallnodesbeforeinstallingOracle10.2.0.1software.Besuretodownloadthe10gR2versionofpatch6718715.

 

ThesoftwarerequirementsforPowerHA5.5on10gR2areasfollows:

Software

Versionandotherdetails

AIX

5.3TL9oraboveor6.1TL2SP1orabove

HACMP

5.5andAPARIZ43548

RSCT

ForAIX5.3,RSCT2.4.10.0orabove.ForAIX6.1,RSCT2.5.2orabove

Oracle10gR2

CertifiedwithOracle10gR2,patchset10.2.0.4andbundledpatchsets:

∙CRS#3,Patch:

7715304

∙RAC#2,Patch:

7573282

Inaddition,rootpre.shpatch6718715isrequiredwhenusingPowerHA5.5withafreshinstallofOracleRACclusterwareorwhenupgradingfromOracleRAC10gR1to10gR2.ThispatchshouldbeinstalledonallnodesbeforeinstallingOracle10.2.0.1software.Besuretodownloadthe10gR2versionofpatch6718715.

11.31(Itanium)patches和内核参数

Thefollowingoperatingsystempatches:

oPHKL_35936s/bPHKL_36242s/bPHKL_37185s/bPHKL_38449s/bPHKL_38038

oPHKL_38397orlaterNote580273.1

ThefollowingpatchesaresupportedonOracleDatabase10grelease2:

(PartNumberB25292-06)

PHKL_35900:

11.31evacdperformance,kvaddrleakpanic

PHKL_36248:

11.31esctlcumulativepatch

PHKL_36249:

11.31esdiskcumulativepatch

PHKL_35936:

11.31calltoread

(2)orwrite

(2)mayincorrectlyreturn-1

PHKL_40208

PHSS_40784(forHPSG)

PHSS_40599(forHPSG)

sethe-ignoreSysPrereqsoptionwithrunInstallertoignorethesystempre-requisitetest

下面的内核参数可作为参考值

KSI_ALLOC_MAX(NPROC*8)

EXECUTABLE_STACK=0

MAX_THREAD_PROC1024

MAXDSIZ1073741824bytes

MAXDSIZ_64BIT2147483648bytes

MAXSSIZ134217728bytes

MAXSSIZ_64BIT1073741824

MAXSWAPCHUNKS16384*

MAXUPRC((NPROC*9)/10)+1Bug6995956

(为了避免oraclebug,建议将nproc参数调整大于等于8192)

MSGMAP(MSGTQL+2)

MSGMNI(NPROC)

MSGSEG32767

MSGTQL(NPROC)(B25293-01)

NCSIZE(NINODE+1024)*

NFILE(15*NPROC+2048)

NFLOCKS(NPROC)(B25293-01)

NINODE(8*NPROC+2048)

NKTHREAD(((NPROC*7)/4)+16)

NPROC8192

SEMMAP(SEMMNI+2)*

SEMMNI(NPROC)(B25293-01)

SEMMNS(SEMMNI*2)

SEMMNU(NPROC-4)

SEMVMX32767

SHMMAXAvailMem

SHMMNI512

SHMSEG120

VPS_CEILING64

*MAXSWAPCHUNKS,SEMMAP,andVX_NCSIZEareobsoleteon11.23PA-RISCandIPFandnolongerneedtobeset

SetNCSIZE=(NINODE+1024)

11.31(ItaniumandPA-RISC):

Thefollowing11.31kernelparametersareobsolete:

maxswapchunks,msgmap,ncallout,semmap,andvx_ncsize,Nfile,Msgseg

四、升级前注意事项

1、dblink

数据库升级后,数据链中的密码被加密,如果升级失败想要回退到先前的版本,那么这些密码加密的数据库链需要被删除然后再回退,这样就有可能造成链接信息丢失。

使用下面的SQL语句保

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 自我管理与提升

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1