Oracle 11g 面向DBA的新功能学习指南less01_Install_Upgrade

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

OracleDatabase11g:面向管理员的新增功能I-2OracleDatabase11g:面向管理员的新增功能I-3OracleDatabase11g安装:更改在OracleDatabase11g的安装过程中,您会注意到安装流程有几处更改。这些更改包括标准数据库现成内存计算、字符集确定、支持新的SYSASM角色以及相应的操作系统权限组(OSASM);该权限组用于保护执行ASM管理任务所需的权限。以下是安装OracleDatabase11g时可以使用的一些新组件:•OracleApplicationExpress将与OracleDatabase11g一起安装。该组件以前的名称为HTMLDB,并作为单独的附加CD组件提供。•OracleConfigurationManager会在安装过程中提供。该组件以前的名称为CustomerConfigurationRepository(CCR)。这是一个数据库安装的可选组件。OracleConfigurationManager会收集和存储与OracleDB主目录中存储的软件配置相关的详细信息。•OracleSQLDeveloper将默认与基于模板的数据库组件(如“通用数据库”/“事务处理数据库”以及“数据仓库”)一起安装。该组件也可与数据库客户机的“管理员”、“运行时”和“自定义”安装一起安装。•OracleWarehouseBuilder将与OracleDatabase11g一起安装。•OracleDatabaseVault将与OracleDatabase11g一起安装。这是一个数据库安装的可选组件,以前作为单独的附加CD组件提供。OracleDatabase11g:面向管理员的新增功能I-3OracleDatabase11g:面向管理员的新增功能I-4OracleDatabase11g安装:更改(续)以下组件包含在OracleDatabase10g版本2(10.2)中,但不与OracleDatabase11g一起安装:•iSQL*Plus•OracleWorkflow•OracleDataMining计分引擎•OracleEnterpriseManagerJava控制台OracleDatabase11g:面向管理员的新增功能I-5OracleDatabase11g安装:更改(续)在OracleDatabase11g中,OracleUniversalInstaller(OUI)会提示用户指定Oracle基目录。用户在安装过程中提供的Oracle基目录将记录在本地清单中。可以在系统上创建的所有Oracle主目录间共享此Oracle基目录。Oracle建议为用户创建的所有Oracle主目录共享一个Oracle基目录。OracleUniversalInstaller有一个列表框,可在其中编辑或选择Oracle基目录。安装程序会根据您在列表框中提供的Oracle基目录位置导出默认的Oracle主目录。但是,可以通过编辑位置来更改默认的Oracle主目录。以下是在OracleDatabase11g中对Oracle基目录进行的一些更改,目的是使其与灵活体系结构(OFA)兼容:•ORACLE_BASE是一个建议的环境变量。(将来的版本将强制使用此变量。)•默认情况下,在安装OracleClusterware的过程中,Oracle基目录与OracleClusterware主目录在相同的目录层。不应在Oracle基目录下创建OracleClusterware主目录。因为,在Oracle基目录下指定OracleClusterware主目录将导致发生错误。•Oracle建议在Oracle基目录下创建快速恢复区和数据文件位置。OracleDatabase11g:面向管理员的新增功能I-6OracleDatabase11g安装:更改(续)•在OracleDatabase10g中,默认的快速恢复区和数据文件位置比Oracle主目录要高一层。但是,在OracleDatabase11g中,Oracle基目录是设置默认快速恢复区和数据文件位置的起始点。不过,Oracle建议将快速恢复区和数据文件位置设置在不同的磁盘上。OracleDatabase11g:面向管理员的新增功能I-7OracleDatabase11g:软件安装OracleDatabase11g软件安装是一个非常直观的过程。以操作系统oracle用户的身份,将目录更改为安装介质或软件暂存目录上的Disk1,然后启动OracleUniversalInstaller(OUI):$./runInstaller在“SelectaProducttoInstall(选择要安装的产品)”页中选择“OracleDatabase11g”,然后单击“Next(下一步)”。在“SelectInstallationMethod(选择安装方法)”页上,提供Oracle基目录位置(如果尚未设置ORACLE_BASE参数)和Oracle主目录位置。默认的安装类型值和UNIXDBA组值分别为EnterpriseEdition和dba。从OracleDatabase11g开始,OUI将尝试在$ORACLE_BASE/..中安装其清单;因此,必须确保安装Oracle软件的任何用户都可以写入$ORACLE_BASE/..。这可以转换为以下内容(作为root用户):#mkdir-p/u01/app#chgrpoinstall/u01/app#chmod775/u01/app但是,如果运行的是以前版本的Oracle软件,则OUI将使用已经存在的清单。OracleDatabase11g:面向管理员的新增功能I-8OracleDatabase11g:软件安装(续)在“Product-SpecificPrerequisiteChecks(产品特定的先决条件检查)”页上,检查系统中是否存在支持的操作系统和内核、必需的RPM、Oracle环境一致性等。如果未发现任何差异,则单击“Next(下一步)”继续安装。复查“Summary(概要)”页上的信息,然后单击“Install(安装)”。OracleDatabase11g:面向管理员的新增功能I-9OracleDatabase11g:面向管理员的新增功能I-10OracleDB升级增强功能OracleDatabase11g版本1继续进行了一些改进,以简化手动升级、使用DatabaseUpgradeAssistant(DBUA)进行的升级以及降级。DBUA为单实例数据库提供了以下增强功能:•在空间估计、初始化参数、统计信息收集和新建警告方面,支持升级前工具的增强功能。•对于补丁程序版本和主版本,catupgrd.sql脚本可执行所有升级,catdwgrd.sql脚本可执行所有降级。•DBUA会自动考虑多CPU系统的情况以便执行并行对象重编译。•现在,可收集升级过程中生成的错误,并通过升级后状态工具显示每个组件的错误。OracleDatabase11g:面向管理员的新增功能I-11升级前信息工具升级前信息工具会分析要升级的数据库。该工具是一个与OracleDatabase11g版本1一起提供的SQL脚本,必须在要升级的数据库环境中运行。该工具可显示有关可能的数据库升级问题的警告,还可以显示有关OracleDatabase11g版本1所需的初始化参数的信息。OracleDatabase11g:面向管理员的新增功能I-12升级前信息分析安装了OracleDatabase11g后,应在将其升级到新版本之前对数据库进行分析。该项分析通过运行升级前信息工具完成。如果是手动进行升级,则必须执行此步骤。此外,建议在使用DBUA进行升级时也执行此步骤,以便可以预览DBUA检查的项目。升级前信息工具是一个与OracleDatabase11g一起提供的SQL脚本,必须将其复制到要升级的数据库环境中,并从该环境中运行。要运行该工具,请执行以下步骤:1.以OracleDatabase11gOracle主目录所有者的身份登录系统。2.将升级前信息工具(utlu111i.sql)从OracleDatabase11g的ORACLE_HOME/rdbms/admin目录复制到Oracle主目录以外的某个目录(如/tmp)。3.以要升级的数据库的Oracle主目录所有者的身份登录系统。4.更改至将文件复制到的目录,然后启动SQL*Plus。5.以具有SYSDBA权限的用户身份连接到数据库实例。6.设置系统以便将结果假脱机到某个日志文件,以供日后分析使用:SQLSPOOLupgrade_info.log7.运行升级前信息工具:SQL@utlu111i.sql8.关闭将脚本结果假脱机到日志文件的功能,然后在upgrade_info.log中检查升级前信息工具的输出。OracleDatabase11g:面向管理员的新增功能I-13OracleDatabase11g:面向管理员的新增功能I-14STARTUPUPGRADE使用STARTUPUPGRADE可以打开基于较早OracleDB版本的数据库。它还可以将登录限制为ASSYSDBA会话,禁用系统触发器,以及执行附加操作以准备升级环境(部分操作已在本幻灯片中列出)。要升级候选的数据库,请按以下说明操作:1.正确设置ORACLE_SID。oratab文件应指向OracleDatabase11g的Oracle主目录。以下环境变量指向OracleDatabase11g目录:ORACLE_HOMEPATH2.以OracleDatabase11gOracle主目录所有者的身份登录系统。3.系统提示时,定位至ORACLE_HOME/rdbms/admin目录和SQL*Plus。4.以具有SYSDBA权限的用户身份连接到数据库实例。5.通过发布以下命令启动该实例:SQLSTARTUPUPGRADEOracleDatabase11g:面向管理员的新增功能I-15升级性能增强功能该脚本是一个基于UTL_RECOMP程序包的包装程序。UTL_RECOMP提供了一个更通用的重新编译界面,其中包括用于在单个方案中重新编译对象的选项。有关详细信息,请参阅UTL_RECOMP的文档。默认情况下,此脚本将调用utlprp.sql脚本,所用的重新编译并行度为0。也就是说,UTL_RECOMP根据OracleCPU_COUNT和PARALLEL_THREADS_PER_CPU参数自动确定适当的并行程度。如果将该参数设置为1,则使用串行重新编译。OracleDatabase11g:面向管理员的新增功能I-16升级后状态工具升级后状态工具会在假脱机日志的结尾处提供升级的概要。它可以显示已升级数据库中的数据库组件状态,以及完成每个组件升级所需的时间。升级过程中发生的任何错误都与每个组件一起列出,并且必须加以解决。运行utlu111s.sql以显示升级的结果。OracleDatabase11g:面向管理员的新增功能I-17重新运行升级升级后状态工具应在升级结束时为所有组件报告VALID状态。其它状态值如幻灯片中所示,报表为Spatial组件返回了INVALID状态。这是因为存在ORA-04031错误。在这种情况下,应先修复该问题;随后运行utlrp.sql就可以将状态更改为VALID,而无需重新运行整个升级。在运行了utlrp.sql之后检查DBA_REGISTRY视图。如果不能修复该问题,或者看到UPGRADING状态,则表示未完成组件升级。请解决该问题,并在关闭后重新运行catupgrd.sql,随后立即执行启动升级(startupupgrade)。OracleDatabase11g:面向管理员的新增功能I-18OracleDatabase11g:面向管理员的新增功能I-19OracleDatabase11g:面向管理员的新增功能I-20OracleDatabase11g版本1:升级路径升级到OracleDatabase11g版本1所必须采用的路径取决于当前数据库的

1 / 70
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功