+ All Categories
Home > Documents > RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database...

RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database...

Date post: 03-Oct-2020
Category:
Upload: others
View: 14 times
Download: 0 times
Share this document with a friend
21
Advanced Oracle Document RAC Upgrade 11.2.0.2 to 11.2.0.3 Author: Hyun-Ho, Jung Site: http://www.commit.co.kr Email: [email protected] [email protected] Creation Date: 2012 - 01 - 11
Transcript
Page 1: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

Advanced Oracle Document

RAC

Upgrade 11.2.0.2 to 11.2.0.3

Author: Hyun-Ho, Jung

Site: http://www.commit.co.kr

Email: [email protected]

[email protected]

Creation Date: 2012 - 01 - 11

Page 2: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 2 Customer Only

Single to RAC(Converting)

1. TEST Information

2. Scenario&Environment

1) Solaris 10 에 11gR2 , 11.2.0.2 가 설치 되어있으며, ASM 사용 중이다.

2) 11.2.0.2 에서 Out-of-Place 방식으로 11.2.0.3 으로 Upgrade 를 진행한다.

3) 현재 사용중인 GRID_HOME 의 위치는 /oracle/grid/112

ORACLE_HOME 의 위치는 /oracle/db/112 에 설치 되어있다.

4) 새로 설치 할(11.2.0.3) 의 GRID_HOME의 위치는 /oracle/grid/11203

ORACLE_HOME 의 위치는 /oracle/db/11203 으로 진행 할 것이다.

5) 현재 설치 된 형태는 grid 유저없이 oracle 유저만으로 설치가 되어있다(그룹: dba)

6) 업그레이드와 무관하게 테스트 환경에서는 oracle 유저만으로 사용한다.

7) 11.2.0.3 은 메타링크(https://support.oracle.com) 에서 패치번호 : 10404530 로 검색,다운이 가능하다.

Items Description

Test Date 2012 / 01 / 11

CPU VirtualBox VCPUx2

Main Memory 3GB

O/S version SOLARIS 10

Host Name test1, test2

ORACLE_SID CHAEWON => CHAEWON1,CHAEWON2

Oracle version 11.2.0.2 => 11.2.0.3

Storage Type ASM

Page 3: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 3 Customer Only

3. P12539000 Patch

■ 업그레이드를 진행 하기 전 P12539000 패치를 반드시 진행 후 진행 한다.

opatch utility 는 11.2.0.1.4 이거나 상위 버전으로 진행 해야 함으로 메타링크에서 패치 번호 6880880

로 검색하여 최신 opatch utility 를 다운 받는다 11.2.0.2 에 포함된 opatch utility 는 11.2.0.1.1 임으로

opatch 교체 없이 그대로 진행하면 에러가 발생 됨으로 반드시 opatch utility 를 최신 버전으로

다운 받는다.

모든 NODE의 기존 GI_HOME 과 ORACLE_HOME 의 opatch 디렉토리를 변경한다.

mv $GI_HOME/OPatch $GI_HOME/OPatch.old

mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatch.old

다운받은 opatch 기존 위치로 복사(이동) 한다.(모든 NODE)

cp -r OPatch $GI_HOME

cp -r OPatch $ORACLE_HOME

■ patch 진행

root 로 진행 한다. path 에 OPatch 경로를 추가 한다. 아래 진행하는 내역은 모든 NODE에서

동일 하게 진행 한다.

export PATH=$PATH:$GI_HOME/OPatch

opatch version 확인

$ opatch version

OPatch Version: 11.2.0.1.9

필자가 사용하는 버전은 11.2.0.1.9 이다.

먼저 OCM (Oracle Configuration Manager) response file (ocm.rsp) 파일을 생성해야 한다.

tmp 디렉토리로 이동한다.

cd /tmp

Page 4: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 4 Customer Only

아래 커맨드를 실행한다.

# $GI_HOME/OPatch/ocm/bin/emocmrsp

실행 후 /tmp/ocm.rsp 파일이 생성된다.

patch 파일을 압축을 풀었으며, 위치는 /oracle/media/patch/12539000 이다.

먼저 첫번째 NODE의 GI_HOME(grid) 부터 진행한다.

# opatch auto /oracle/media/patch -oh $GI_HOME

(위의 경로에서 12539000 은 입력하지 않는다)

Using configuration parameter file: /oracle/grid/112/crs/install/crsconfig_params

OPatch is bundled with OCM, Enter the absolute OCM response file path:

위와 같이 OCM respose file 위치를 물어보게 된다 위에서 생성한 위치를 입력한다 (/tmp/ocm.rsp)

Enter 'yes' if you have unzipped this patch to an empty directory to proceed (yes/no): yes 입력

첫번째 NODE가 완료 된 후 2번 노드에서 동일 하게 진행한다(동시에 진행하지 않는다)

이번에는 ORACLE_HOME 을 패치를 진행 한다.

# opatch auto /oracle/media/patch -oh $ORACLE_HOME

동일 하게 첫 번째 NODE 부터 완료 된 후 두 번째 NODE 를 진행하여 완료 한다.

Page 5: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 5 Customer Only

4. GRID install to a different location

■ Out-of-place 방식으로 설치

다른 위치인 /oracle/grid/11203 위치에 설치 한다.

진행 전 버전을 확인

[oracle@test1:/oracle/base]$ crsctl query crs releaseversion

Oracle High Availability Services release version on the local node is [11.2.0.2.0]

[oracle@test1:/oracle/base]$ crsctl query crs activeversion

Oracle Clusterware active version on the cluster is [11.2.0.2.0]

■ Skip software updates 선택

Page 6: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 6 Customer Only

■ Upgrade Oracle Grid Infrastructure or Oracle Automatic Storage Management 를 선택

■ Korean 추가

Page 7: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 7 Customer Only

■ NODE 확이 후 NEXT

■ Oracle ASM Operator 그룹 을 지정 후 NEXT

Page 8: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 8 Customer Only

■ grid 설치 위치를 지정한다. 기존과 다른 위치를 지정한다.

■ Summary 확인 후 Install

Page 9: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 9 Customer Only

■ 설치 완료 후 아래와 같이 Post Script를 실행한다.(/oracle/grid/11203/rootupgrade.sh)

1번 노드 완료 후 2번노드 진행 한다.

■ Post script 가 정상적으로 수행 되었다면 아래와 같은 메세지를 볼 수 있다

■ Version 확인

# crsctl query crs activeversion

Oracle Clusterware active version on the cluster is [11.2.0.3.0]

# crsctl query crs releaseversion

Oracle High Availability Services release version on the local node is [11.2.0.3.0]

Page 10: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 10 Customer Only

NODE1

# crsctl query crs softwareversion

Oracle Clusterware version on node [test1] is [11.2.0.3.0]

NODE2

# crsctl query crs softwareversion

Oracle Clusterware version on node [test2] is [11.2.0.3.0]

# crsctl status resource -t

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

NAME TARGET STATE SERVER STATE_DETAILS

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

Local Resources

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

ora.DATA.dg

ONLINE ONLINE test1

ONLINE ONLINE test2

ora.LISTENER.lsnr

ONLINE ONLINE test1

ONLINE ONLINE test2

ora.asm

ONLINE ONLINE test1 Started

ONLINE ONLINE test2 Started

ora.gsd

ONLINE OFFLINE test1

ONLINE OFFLINE test2

ora.net1.network

ONLINE ONLINE test1

ONLINE ONLINE test2

ora.ons

ONLINE ONLINE test1

ONLINE ONLINE test2

ora.registry.acfs

ONLINE ONLINE test1

ONLINE ONLINE test2

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

Cluster Resources

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

ora.LISTENER_SCAN1.lsnr

1 ONLINE ONLINE test1

ora.chaewon.db

Page 11: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 11 Customer Only

1 ONLINE ONLINE test1 Open

2 ONLINE ONLINE test2 Open

ora.cvu

1 ONLINE ONLINE test1

ora.oc4j

1 ONLINE ONLINE test1

ora.scan1.vip

1 ONLINE ONLINE test1

ora.test1.vip

1 ONLINE ONLINE test1

ora.test2.vip

1 ONLINE ONLINE test2

Grid 의 업그레이드가 완료 되었으며, 다음에는 ORACLE S/W(DBMS) 의 패치를 진행 한다.

5. ORACLE S/W install to a different location

■ Out-of-place 방식으로 설치

다른 위치인 /oracle/db/11203 위치에 설치 한다.

■ Next

Page 12: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 12 Customer Only

■ Skip Software update 를 선택 후 Next

■ Install database software only 선택 후 Next

Page 13: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 13 Customer Only

■ Next

■ Korean 추가 후 Next

Page 14: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 14 Customer Only

■ Edition 선택 후 Next

■ 기존과 다른 위치를 입력 후 Next

Page 15: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 15 Customer Only

■ Database Operator Group 을 선택 후 Next

■ Summary 를 확인 후 install

Page 16: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 16 Customer Only

설치 완료 후 post script 를 root 로 수행한다.

EX) /oracle/db/11203/root.sh

실행이 완료 되면 ORACLE S/W가 11.2.0.3 으로 업그레이드가 완료 된 것이다

다음은 DBUA 를 통해 Database(Instance) 를 업그레이드 한다.

6. Upgrade Instance Using DBUA

■ oracle 계정의 환경변수 파일(.bash_profile 혹은 .profile) 에서 ORACLE_HOME 과

GI_HOME(ORA_CRS_HOME) 등 경로를 새로운 위치로 변경 하고 적용 한다.

■ 11.2.0.3 경로에 있는 dbua 를 실행한다.

# /oracle/db/11203/bin/dbua

■ Next

Page 17: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 17 Customer Only

■ upgrade 할 instance 를 선택 후 Next

■ Yes 를 선택한다.

Page 18: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 18 Customer Only

■ upgrade 가 수행되는 동안 invalid object 에 대한 Recompile 이 진행 된다.

recompile 작업시 병렬처리를 선택 할 수 있으며, 병렬처리 Recompilation 은 Recompilation 시간을

감소 시킨다는 내용이 기재 되어있다. 필자는 degree 를 2로 설정 하고 진행 하겠다.

■ Fast Recovery Area 의 설정 부분이다. 테스트 환경에서는 사용하지 않는다. Next

Page 19: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 19 Customer Only

■ Enterprise Manager 사용에 관한 Step 이다. 현 테스트 환경에서는 사용하지 않는다. Next

향후 Enterprise Manager Cloud Control 12 를 포스팅 예정이라 EM 12c 로 대체 할 예정이다.

Page 20: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 20 Customer Only

■ Summary 확인 후 Finish

■ Upgrade 가 진행 중이며 11.2.0.2(/oracle/db/112) 에서 11.2.0.3(/oracle/db/11203) 으로 upgrade

된다는 내용이 기술되어있다.

Page 21: RAC · 2020. 9. 6. · OWM Oracle Workspace Manager 11.2.0.3.0 VALID CATALOG Oracle Database Catalog Views 11.2.0.3. VALID CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

<Service Name> 21 Customer Only

■ version 확인

DBUA 로 upgrade 가 완료 된 후 sqlplus 로 접속 하여 아래 쿼리로 버전을 확인한다.

SQL> select comp_id, comp_name, version, status from dba_registry;

COMP_ID COMP_NAME VERSION STATUS

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

OWM Oracle Workspace Manager 11.2.0.3.0 VALID

CATALOG Oracle Database Catalog Views 11.2.0.3. VALID

CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID

RAC Oracle Real Application Clusters 11.2.0.3.0 VALID


Recommended