Oracle 11gR2升级从11.2.0.3到11.2.0.4讲述.docxVIP

  • 114
  • 0
  • 约3.26万字
  • 约 31页
  • 2017-05-17 发布于湖北
  • 举报
本文档是使用新的ORACLE_HOME的方式进行升级1.安装软件2.升级前的检查升级之前,以oracle用户登录到主机,并使用的环境变量。需要在环境的数据库中执行下列操作:首先要确认数据库可以在环境下正常启动、运行。2.1.将升级预检查脚本拷贝到临时目录说明:此为准备步骤,升级前提前执行完成;升级过程中不需要执行。将ORACLE Home中的预升级检查工具(utlu112i.sql文件)拷贝到升级中使用的一个临时目录,该文件在$ORACLE_HOME/rdbms/admin目录:mkdir $HOME/workcd $HOME/workcp /oracle11g/app/oracle/product/11.2.0/dbhome_1/rdbms/admin/utlu112i.sql ./2.2.执行升级预检查脚本utlu112i.sql说明:此为准备步骤,升级前提前执行完成;升级过程中再执行一遍以确认最终状态。说明:使用源Oracle Home。cd $HOME/work$ sqlplus / as sysdbaset time onspool upgrade_info.log@utlu112i.sqlspool off;执行预检查脚本将生成日志文件upgrade_info.log,该文件记录了当前数据库升级到在参数、配置、表空间、组件等方面需要关注的问题,需要根据这些提示信息调整数据库以为升级做好准备。清空回收站:purge dba_recyclebin;2.3.升级前检查数据库的完整性a.确认所有Oracle提供的数据库组件/对象的状态是“VALID”编译失效对象,用sys用户编译,执行多次直到失效对象不再变化。注意:SYS和SYSTEM用户不能有INVALID对象。sqlplus/assysdbaSQL@?/rdbms/admin/utlrp.sqlSet lin 170 pages 1000Col object_name for a40Col object_type for a30select owner, object_name,object_typefrom dba_objectswhere statusVALID;记录失效的对象,以便升级前后对比:create table system.invalid_obj_beforeas select owner,object_name,object_type from dba_objects where status != VALID;create table system.orig_jobs as select * from dba_jobs;create table system.orig_dblinks as select * from dba_db_links;create table system.orig_profiles as select * from dba_profiles;SQL select owner,object_name,object_type from dba_objects where status=INVALID;使用alter?****?compile?语句进行编译使用ALTER *** COMPLIE语句手工进行编译,这个适用于少数、个别对象失效??????? alter package schema name.package_name compile;??????? alter package schema name.package_name compile body;??????? alter view schema name.view_name compile;?????? alter trigger schema).trigger_name compile;b.确保SYS和SYSTEM用户下不具有重复对象检查SYS和SYSTEM下重复的对象:column object_name format a30select object_name, object_type from dba_objects where object_name||object_type in (select object_name||object_type from dba_objects where owner = SYS) and owner = SYSTEM;如果没有记录或只有以下对象,表示正常:OBJECT_NAME OBJECT_TYPE AQ$_SCHEDULES TABLEAQ$_SCHEDULES_PRIMARY INDEXDBMS_REPCAT_AUTH PACKAGEDBMS_RE

文档评论(0)

1亿VIP精品文档

相关文档