oracle升级操作流程Word文件下载.docx
- 文档编号:21488518
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:22
- 大小:786.73KB
oracle升级操作流程Word文件下载.docx
《oracle升级操作流程Word文件下载.docx》由会员分享,可在线阅读,更多相关《oracle升级操作流程Word文件下载.docx(22页珍藏版)》请在冰豆网上搜索。
6、不需要进行任何更改,直接点击下一步。
7、选择跳过软件更新,点击下一步。
8、选择升级现有数据库,点击下一步。
9、语言选择简体中文和英语,点击下一步。
10、选择企业版,并点击下一步。
11、Oracle基目录无需更改,软件位置需要更改为新的位置,这样可以减少宕机时间,是oracle所推荐的方法。
如下图我们将软件安装位置选择为/home/oracle/oracle11g3,修改后,点击下一步。
12、数据库管理员选择dba,数据库操作者选择oinstall,点击下一步。
13、检查先决条件,通过后点击“安装”按钮
14、用root用户执行root.sh脚本,执行后,点击“确定”按钮。
15、配置监控,因为我们之前已经配置过,直接选择取消即可。
16、由于选择跳过配置监听,所以此处会报错,不过没有关系。
点击下一步。
17、此处会提示一些配置失败,是否继续。
18、选择“是”,结束Oracledatabase软件的安装。
修改ORACLE_HOME
注:
此文中,数据库升级前软件的安装目录为/home/oracle/oracle11g2,升级后的安装目录为/home/oracle/oracle11g3,若升级前的安装目录与文中提到的不符,请按实际内容进行修改。
如下所有内容均使用oracle用户来进行修改。
1、拷贝dbs目录内容
[oracle@davedbs]$cd/home/oracle/oracle11g2/dbs
[oracle@davedbs]$cp*/home/oracle/oracle11g3/dbs
2、拷贝admin目录中的内容
[oracle@daveadmin]$cd/home/oracle/oracle11g2/network/admin
[oracle@daveadmin]$cp-R*/home/oracle/oracle11g3/network/admin
3、修改.bashrc文件中的ORACLE_HOME。
[oracle@daveadmin]$vi/home/oracle/.bashrc
exportORACLE_BASE=/home/oracle
exportORACLE_HOME=$ORACLE_BASE/oracle11g3/
exportORACLE_SID=orcl
exportPATH=$ORACLE_HOME/bin:
$PATH
修改后保存退出。
4、修改/etc/oratab中的ORACLE_HOME
[oracle@davedb_1]$vi/etc/oratab
orcl:
/home/oracle/oracle11g3:
N
升级实例
升级Instance有两种方法,第一种是使用dbua工具,第二种是手工执行脚本。
此文中,我们使用脚本来升级实例。
升级前验证
由于之前,我们修改了oracle用户的.bashrc,因此一定要重新连接oracle用户以获得最新的ORACLE_HOME。
查看ORACLE_HOME的方法:
su-oracle
export
找到ORACLE_HOME那一条,查看是否为最新。
确认已获取到最新的ORACLE_HOME后则可执行后续操作;
否则应退出当前用户,重新连接。
手工使用脚本升级实例
1、切换oracle用户,以dba角色进入数据库。
sqlplus/assysdba
2、以升级方式启动数据库。
SQL>
STARTUPUPGRADE
3、设置log输出。
:
SPOOLupgrade.log
4、打印预升级信息。
@$ORACLE_HOME/rdbms/admin/utlu112i.sql
5、执行升级脚本。
@$ORACLE_HOME/rdbms/admin/catupgrd.sql
6、由于上一步会关闭数据库。
所以此处要重启数据库。
STARTUP
7、运行状态工具显示升级结果。
该脚本会显示升级各个组件所花的时间。
@$ORACLE_HOME/rdbms/admin/utlu112s.sql
8、运行升级后操作。
@$ORACLE_HOME/rdbms/admin/catuppst.sql
9、重编译并重验证任何剩余的应用程序对象。
@$ORACLE_HOME/rdbms/admin/utlrp.sql
10、检查包和类的正确性。
SELECTcount(*)FROMdba_invalid_objects;
COUNT(*)
----------
0
SELECTdistinctobject_nameFROMdba_invalid_objects;
norowsselected
11、ExitSQL*Plus.
至此,通过脚本升级操作结束。
升级遇到问题的解决办法
如果在升级中遇到问题,可以重新进行升级。
具体的步骤如下:
1、停止数据库。
SHUTDOWNIMMEDIATE
2、以升级模式启动数据库。
4、重新执行catupgrd.sql
@$ORACLE_HOME/rdbms/admin/catupgrd.sql
注意:
第一次执行此脚本不会报错,再次执行时,会报ORA-00001的错误,可以直接忽略。
5.执行utlu112s.sql:
@$ORACLE_HOME/rdbms/admin/utlu112s.sql
检查升级后的版本信息和无效对象
SELECTCOMP_NAME,VERSION,STATUSFROMSYS.DBA_REGISTRY;
COMP_NAMEVERSIONSTATUS
--------------------------------------------------------------------------------------------
OWB11.2.0.1.0VALID
OracleApplicationExpress3.2.1.00.10VALID
OracleEnterpriseManager11.2.0.3.0VALID
OLAPCatalog11.2.0.3.0VALID
Spatial11.2.0.3.0VALID
OracleMultimedia11.2.0.3.0VALID
OracleXMLDatabase11.2.0.3.0VALID
OracleText11.2.0.3.0VALID
OracleExpressionFilter11.2.0.3.0VALID
OracleRulesManager11.2.0.3.0VALID
OracleWorkspaceManager11.2.0.3.0VALID
OracleDatabaseCatalogViews11.2.0.3.0VALID
OracleDatabasePackagesandTypes11.2.0.3.0VALID
JServerJAVAVirtualMachine11.2.0.3.0VALID
OracleXDK11.2.0.3.0VALID
OracleDatabaseJavaPackages11.2.0.3.0VALID
OLAPAnalyticWorkspace11.2.0.3.0VALID
OracleOLAPAPI11.2.0.3.0VALID
18rowsselected.
附录
各脚本执行结果,供参考:
utlu112i.sql
OracleDatabase11.2Pre-UpgradeInformationTool06-20-201316:
01:
00
ScriptVersion:
11.2.0.3.0Build:
001
.
**********************************************************************
Database:
-->
name:
SOC
version:
11.2.0.1.0
compatible:
11.2.0.0.0
blocksize:
8192
platform:
Linuxx8664-bit
timezonefile:
V11
Tablespaces:
[makeadjustmentsinthecurrentenvironment]
SYSTEMtablespaceisadequatefortheupgrade.
....minimumrequiredsize:
695MB
SYSAUXtablespaceisadequatefortheupgrade.
483MB
UNDOTBS1tablespaceisadequatefortheupgrade.
400MB
TEMPtablespaceisadequatefortheupgrade.
60MB
Flashback:
OFF
UpdateParameters:
[UpdateOracleDatabase11.2init.oraorspfile]
Note:
Pre-upgradetoolwasrunonalowerversion64-bitdatabase.
IfTargetOracleis32-Bit,referhereforUpdateParameters:
--Noupdateparameterchangesarerequired.
IfTargetOracleis64-Bit,referhereforUpdateParameters:
RenamedParameters:
--Norenamedparametersfound.Nochangesarerequired.
Obsolete/DeprecatedParameters:
--Noobsoleteparametersfound.Nochangesarerequired
Components:
[Thefollowingdatabasecomponentswillbeupgradedorinstalled]
OracleCatalogViews[upgrade]VALID
OraclePackagesandTypes[upgrade]VALID
JServerJAVAVirtualMachine[upgrade]VALID
OracleXDKforJava[upgrade]VALID
OracleWorkspaceManager[upgrade]VALID
OLAPAnalyticWorkspace[upgrade]VALID
OLAPCatalog[upgrade]VALID
EMRepository[upgrade]VALID
OracleText[upgrade]VALID
OracleXMLDatabase[upgrade]VALID
OracleJavaPackages[upgrade]VALID
OracleinterMedia[upgrade]VALID
Spatial[upgrade]VALID
ExpressionFilter[upgrade]VALID
RuleManager[upgrade]VALID
OracleApplicationExpress[upgrade]VALID
...APEXwillonlybeupgradediftheversionofAPEXin
...thetargetOraclehomeishigherthanthecurrentone.
OracleOLAPAPI[upgrade]VALID
MiscellaneousWarnings
WARNING:
-->
Databaseisusingatimezonefileolderthanversion14.
....Afterthereleasemigration,itisrecommendedthatDBMS_DSTpackage
....beusedtoupgradethe11.2.0.1.0databasetimezoneversion
....tothelatestversionwhichcomeswiththenewrelease.
DatabasecontainsINVALIDobjectspriortoupgrade.
....ThelistofinvalidSYS/SYSTEMobjectswaswrittento
....registry$sys_inv_objs.
....Thelistofnon-SYS/SYSTEMobjectswaswrittento
....registry$nonsys_inv_objs.
....Useutluiobj.sqlaftertheupgradetoidentifyanynewinvalid
....objectsduetotheupgrade.
....USERPUBLIChas27INVALIDobjects.
Yourrecyclebincontains12object(s).
....ItisREQUIREDthattherecyclebinisemptypriortoupgrading
....yourdatabase.Thecommand:
PURGEDBA_RECYCLEBIN
....mustbeexecutedimmediatelypriortoexecutingyourupgrade.
DatabasecontainsschemaswithobjectsdependentonDBMS_LDAPpackage.
....Refertothe11gUpgradeGuideforinstructionstoconfigureNetworkACLs.
....USERAPEX_030200hasdependentobjects.
Recommendations
Oraclerecommendsgatheringdictionarystatisticspriorto
upgradingthedatabase.
Togatherdictionarystatisticsexecutethefollowingcommand
whileconnectedasSYSDBA:
EXECUTEdbms_stats.gather_dictionary_stats;
Oraclerecommendsreviewinganydefinedeventspriortoupgrading.
Toviewexistingnon-defaulteventsexecutethefollowingcommands
whileconnectedASSYSDBA:
Events:
SELECT(translate(value,chr(13)||chr(10),'
'
))FROMsys.v$parameter2
WHEREUPPER(name)='
EVENT'
ANDisdefault='
FALSE'
TraceEvents:
))fromsys.v$parameter2
WHEREUPPER(name)='
_TRACE_EVENTS'
Changeswillneedtobemadeintheinit.oraorspfile.
Utlu112s.sql
OracleDatabase11.2Post-UpgradeStatusTool06-20-201316:
54:
31
ComponentCurrentVersionElapsedTime
NameStatusNumberHH:
MM:
SS
OracleServer
.VALID11.2.0.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 升级 操作 流程