ITPub博客

首页 > 数据库 > Oracle > 【RAC】oracleRAC10G update oracleRAC11g for linux 升级数据库 xysoul

【RAC】oracleRAC10G update oracleRAC11g for linux 升级数据库 xysoul

Oracle 作者:zhouxiuqing 时间:2013-12-19 22:17:39 0 删除 编辑

四、升级数据库软件及实例(升级之前最好将数据库处于非归档模式)

 

 

[root@soul01 ~]# /oracle/app/oracle/db_1/root.sh

Performing root user operation for Oracle 11g

 

The following environment variables are set as:

ORACLE_OWNER= oracle

ORACLE_HOME= /oracle/app/oracle/db_1

 

Enter the full pathname of the local bin directory: [/usr/local/bin]:

The contents of "dbhome" have not changed. No need to overwrite.

The contents of "oraenv" have not changed. No need to overwrite.

The contents of "coraenv" have not changed. No need to overwrite.

 

Entries will be added to the /etc/oratab file as needed by

Database Configuration Assistant when a database is created

Finished running generic part of root script.

Now product-specific root actions will be performed.

Finished product-specific root actions.

[root@soul01 ~]#

 

 

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup mount

ORACLE instance started.

 

Total System Global Area 536870912 bytes

Fixed Size 2097696 bytes

Variable Size 155192800 bytes

Database Buffers 373293056 bytes

Redo Buffers 6287360 bytes

Database mounted.

SQL> alter database noarchivelog;

 

Database altered.

 

SQL> alter database open;

 

Database altered.

 

SQL> archive log list;

Database log mode No Archive Mode

Automatic archival Disabled

Archive destination +DATA

Oldest online log sequence 116

Current log sequence 117

SQL>

 

 

 

在数据库实例升级过程中报一下错误

[Thread-246] [ 2013-12-12 14:50:11.402 CST ] [SQLPlusEngine.getCmmdParams:223] version > 112 true

[Thread-246] [ 2013-12-12 14:50:11.402 CST ] [SQLEngine.getEnvParams:555] Default NLS_LANG: AMERICAN_AMERICA.AL32UTF8

[Thread-246] [ 2013-12-12 14:50:11.402 CST ] [SQLEngine.getEnvParams:565] NLS_LANG: AMERICAN_AMERICA.AL32UTF8

[Thread-246] [ 2013-12-12 14:50:11.403 CST ] [SQLEngine.initialize:325] Execing SQLPLUS/SVRMGR process...

[Thread-246] [ 2013-12-12 14:50:11.419 CST ] [SQLEngine.initialize:362] m_bReaderStarted: false

[Thread-246] [ 2013-12-12 14:50:11.419 CST ] [SQLEngine.initialize:366] Starting Reader Thread...

[Thread-246] [ 2013-12-12 14:50:11.421 CST ] [SQLEngine.initialize:415] Waiting for m_bReaderStarted to be true

[Thread-786] [ 2013-12-12 14:50:11.497 CST ] [BasicStep.handleNonIgnorableError:430] oracle.sysman.assistants.util.UIMessageHandler@505fa26:messageHandler

[Thread-786] [ 2013-12-12 14:50:11.497 CST ] [BasicStep.handleNonIgnorableError:431] ORA-00823: Specified value of sga_target greater than sga_max_size

ORA-01078: failure in processing system parameters

:msg

 

查看初始化参数文件,发现在执行升级过程中自动将原来sga_target值调整到596M,我原来设置的sga_max_size为512M,为了继续按照,还是咬牙跺脚的给设置为700M了。

[oracle@soul02 dbs]$ ls

hc_xysoul2.dat init.ora initxysoul.ora orapwxysoul2

[oracle@soul02 dbs]$ cat initxysoul.ora | grep sga

sga_max_size=734003200

sga_target=209715200

 

[oracle@soul02 dbs]$ cat initxysoul.ora | grep sga

sga_max_size=734003200

sga_target=624951296

[oracle@soul02 dbs]$

 

 

[oracle@soul01 dbs]$ crs_stat –t

Name Type Target State Host

------------------------------------------------------------

ora.CRS.dg ora....up.type ONLINE ONLINE soul01

ora.DATA.dg ora....up.type ONLINE ONLINE soul01

ora....ER.lsnr ora....er.type ONLINE ONLINE soul01

ora....N1.lsnr ora....er.type ONLINE ONLINE soul01

ora.asm ora.asm.type ONLINE ONLINE soul01

ora.cvu ora.cvu.type ONLINE ONLINE soul01

ora.gsd ora.gsd.type OFFLINE OFFLINE

ora....network ora....rk.type ONLINE ONLINE soul01

ora.oc4j ora.oc4j.type ONLINE ONLINE soul01

ora.ons ora.ons.type ONLINE ONLINE soul01

ora....ry.acfs ora....fs.type ONLINE ONLINE soul01

ora.scan1.vip ora....ip.type ONLINE ONLINE soul01

ora....SM1.asm application ONLINE ONLINE soul01

ora....01.lsnr application ONLINE ONLINE soul01

ora.soul01.gsd application OFFLINE OFFLINE

ora.soul01.ons application ONLINE ONLINE soul01

ora.soul01.vip ora....t1.type ONLINE ONLINE soul01

ora....SM2.asm application ONLINE ONLINE soul02

ora....02.lsnr application ONLINE ONLINE soul02

ora.soul02.gsd application OFFLINE OFFLINE

ora.soul02.ons application ONLINE ONLINE soul02

ora.soul02.vip ora....t1.type ONLINE ONLINE soul02

ora.xysoul.db ora....se.type ONLINE ONLINE soul01

 

 

SQL> select * from v$version;

 

BANNER    

--------------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

PL/SQL Release 11.2.0.4.0 - Production

CORE 11.2.0.4.0 Production

TNS for Linux: Version 11.2.0.4.0 - Production

NLSRTL Version 11.2.0.4.0 - Production

 

SQL> select COMP_NAME,VERSION,STATUS from dba_registry;

 

COMP_NAME VERSION STATUS

----------------------------------- --------------- ----------

OWB 11.2.0.4.0 VALID

Oracle Application Express 3.2.1.00.12 VALID

Oracle Enterprise Manager 11.2.0.4.0 VALID

OLAP Catalog 11.2.0.4.0 VALID

Spatial 11.2.0.4.0 VALID

Oracle Multimedia 11.2.0.4.0 VALID

Oracle XML Database 11.2.0.4.0 VALID

Oracle Text 11.2.0.4.0 VALID

Oracle Expression Filter 11.2.0.4.0 VALID

Oracle Rules Manager 11.2.0.4.0 VALID

Oracle Workspace Manager 11.2.0.4.0 VALID

Oracle Database Catalog Views 11.2.0.4.0 VALID

Oracle Database Packages and Types 11.2.0.4.0 VALID

JServer JAVA Virtual Machine 11.2.0.4.0 VALID

Oracle XDK 11.2.0.4.0 VALID

Oracle Database Java Packages 11.2.0.4.0 VALID

OLAP Analytic Workspace 11.2.0.4.0 VALID

Oracle OLAP API 11.2.0.4.0 VALID

Oracle Real Application Clusters 11.2.0.4.0 VALID

 

19 rows selected.

 

SQL>

 

[oracle@soul01 dbs]$ crsctl query crs activeversion

Oracle Clusterware active version on the cluster is [11.2.0.4.0]

[oracle@soul01 dbs]$ crsctl query crs softwareversion

Oracle Clusterware version on node [soul01] is [11.2.0.4.0]

 

确认升级成功,删除老版本数据库

[oracle@soul01 ContentsXML]$ pwd

/opt/oracle/product/10.2.0/oraInventory/ContentsXML

[oracle@soul01 ContentsXML]$ ls

comps.xml inventory.xml libs.xml

[oracle@soul01 ContentsXML]$

 

 

[oracle@soul01 10.2.0]$ ls

admin cfgtoollogs crs db_1 diag oraInventory

[oracle@soul01 10.2.0]$ pwd

/opt/oracle/product/10.2.0

[oracle@soul01 10.2.0]$



关于调整参数COMPATIBLE,请参考相关博文 
<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22056408/viewspace-1115744/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-07-07