Exachk 가 자동 Scheduling 되지 않는 Bug가 있음

해당 버전은 : 22.1.1.0.0 임

Bug 34276627 - EXACHK 22.1.1.0.0 SCHEDULED RUN NOT RUNNING

On TFAMain Startup the cron schedule for EXAchk/ORAchk is loaded on
the TFA Master node allowing for EXAchk/ORAchk to manage its own processing across the cluster.
If the master node changes (e.g. Restart AHF on the master) the cron schedule
is not loaded on the new master resulting in future EXAchk runs not executing

Workaround 해결방법

tfactl refreshconfig cron

또는 

AHF 22.2.1 으로 upgrade 할것.

Posted by pat98

최신 OECA 를 살펴보다가 우연히 발견된 X10M-2 그림인데

DB NODE 모델은 앞면은 아래와 2U 로 바뀌고 Cell Node 쪽은 22 TB 로 업그레이드 될것으로 예상됨.

아님말고..

 

 

Posted by pat98

패치작업 12.2.0.1.220118 (GI PSU 33583921 )

DB RU    : 12.2.0.1.220118 (33587128)
OCW RU   : 12.2.0.1.220118 (33678030)
ACFS RU  : 12.2.0.1.210720 (33116894)
DBWLM    : 12.2.0.1.170913 (26839277)
TOMCAT   : 12.2.0.1.0      (33610989)

Oracle Grid Infrastructure Patch Set Update 12.2.0.1.220118 (Includes Database PSU 12.2.0.1.220118) 
-------------------------------------
GRID_HOME, ORACLE_HOME 을 개별로 각각 할때

- grid 
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0.1/dbhome_1
$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33583921/33587128
% $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33583921/33678030
% $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33583921/33116894
% $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33583921/26839277
% $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33583921/33610989

- oracle 
% $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33583921/33587128
% $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33583921/33678030

- oracle 
$<ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location> -n <node name>

(root)
export GRID_HOME=/u01/app/12.2.0.1/grid
$GRID_HOME/crs/install/rootcrs.sh -prepatch 

$GRID_HOME/crs/install/rootcrs.sh -prepatch -nonrolling (non 롤링으로 하고자 할때)

(grid)
export OPATCH_DEBUG=true

export GRID_HOME=/u01/app/12.2.0.1/grid
cd /home/oracle

$GRID_HOME/OPatch/opatch apply -oh $GRID_HOME -local ./33583921/33678030 -silent
$GRID_HOME/OPatch/opatch apply -oh $GRID_HOME -local ./33583921/33116894 -silent
$GRID_HOME/OPatch/opatch apply -oh $GRID_HOME -local ./33583921/26839277 -silent
$GRID_HOME/OPatch/opatch apply -oh $GRID_HOME -local ./33583921/33587128 -silent
$GRID_HOME/OPatch/opatch apply -oh $GRID_HOME -local ./33583921/33610989 -silent  

(oracle)
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0.1/dbhome_1
cd <UNZIPPED_PATCH_LOCATION>

./33583921/33678030/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./33583921/33678030 -silent
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./33583921/33587128 -silent
./33583921/33678030/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME 

(root)
export GRID_HOME=/u01/app/12.2.0.1/grid
$GRID_HOME/rdbms/install/rootadd_rdbms.sh
$GRID_HOME/crs/install/rootcrs.sh -postpatch 

$GRID_HOME/crs/install/rootcrs.sh -postpatch -nonrolling (non 롤링으로 하고자 할때)

(oracle)
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name>

- Loading Modified SQL Files into the Database

sqlplus /nolog
SQL> conect / as sysdba
SQL> startup
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose

Posted by pat98

* EM 13.5 OMS 및 agent 패치작업

월별로 주기적으로 패치가 Release 되기 때문에 작업전 항상 패치툴과 패치파일 최신 리스트를 확인 해야함.

또한 Database의 opatch 와는 별도로 OMS Patcher/AgentPatcher 가 존재하며 이를 이용해서 각각 패치작업을 진행하여야 함.

13.5의 경우는 해당 문서를 참조 Overview of the Enterprise Manager Proactive Patch Program (Doc ID 822485.1)

- OMSPatcher 업그레이드

p19999993_135000_Generic.zip (OMS Patcher 13.9.5.5화일)
p34003602_135000_Generic.zip (OMS 13.5.0.7 화일) 사이즈는 1.2G

1. p19999993_135000_Generic.zip 을 OMS 홈으로 복사 $OMS_HOME/OMSPatcher
2. 기존꺼 백업
   mv $OMS_HOME/OMSPatcher $OMS_HOME/OMSPatcher_old
   chown oraem:pkggrp p19999993_135000_Generic.zip
3. 압축 해제 p19999993_135000_Generic.zip

4. 버전 확인
$OMS_HOME/OMSPatcher> ./omspatcher version

OMSPatcher Version: 13.9.5.5.0
OPlan Version: 12.2.0.1.16
OsysModel build: <timestamp>

OMSPatcher succeeded.

- OMSPatch 작업
화일 업로드
1. 압축 풀고
p34003602_135000_Generic.zip

Admin 서버 때문에 OMS 내리지 않고 작업함.

export ORACLE_HOME=/engn/oraem/em13c/mw
cd /engn/oraem/em13c/mw/OMSPatcher
./omspatcher apply /engn/oraem/em13c/mw/34003602

weblogic유저/sys유저 암호입력후 
Do you want to proceed? [y|n] Y

패치가 끝나면 자동으로 올림

* 작업은 OMS Patch 가 선행되어 있어야 함.

- AgentPatcher 업그레이드 (13.5.0.7)

p34129921_135000_Generic.zip (패치파일, 42M)
p33355570_135000_Generic.zip (AgentPatcher)

1. p33355570_135000_Generic.zip 을 Agent 홈으로 복사 <Agent_Base_Directory>/agent_13.5.0.0.0

2. 기존꺼 백업
   mv <Agent ORACLE_HOME>/AgentPatcher <Agent ORACLE_HOME>/AgentPatcher_old

3. 압축 해제 unzip p33355570_135000_Generic.zip

4. 버전 확인
cd $ORACLE_HOME/AgentPatcher
$ ./agentpatcher version
AgentPatcher Version: 13.9.5.4.0
OPlan Version: 12.2.0.1.16

- AgentPatch 작업

1. 압축 풀고
unzip p34129921_135000_Generic.zip
cd <PATCH_TOP_DIR>/34129921
emctl stop agent
agentpatcher apply
emctl start agent 

Posted by pat98

2022. 8. 8. 14:21 오라클

_ksipc_service_mask


_ksipc_service_mask

. 의미 : MGA 는 12c 부터 도입된 NF. 12c default 는 disable 이나, 18c부터 Default로 Enable 되었음.
        process 별로 사용하였던 pga memory 를 ipc 를 통해 Shared 영역을 일정부분 공유해서 사용 가능
        메모리 공유가 필요할 때 ipc 를 이용하여 namespace 를 attach 하는데,
        이를 latch: MGA shared context root latch/ latch: MGA shared context latch로 관리
        . latch: MGA shared context root latch - mga 를 생성, 삭제, attach, detach 하는데 필요
        . latch: MGA shared context latch - mga 를 관리하는데 (namespace handler 처리, pid 체크 및 shared context operation/ metadata allocation) 필요

. 권고 : 운영 중 / reconfiguration / Restart 이후  이후 CLxx failed to acquire latch 대량 발생으로
        Process clear가 되지 않아, DB Hang 및 Session Failove가 되지 않는 현상 발생으로 Disable (0) 권고 (성능 영향 없음)
. 참조 : Bug 31410321 21.1 RDBMS 21.1 VOS PRODID-5 PORTID-226 ORA-445 (현재 분석 진행 중인 Bug)
       Bug 30293345 - Waits for latch: MGA Shared Context Latch After Migration to 18c (Interim 존재)
       Database Connection is Delayed by latch: MGA shared context latch (Doc ID 2706666.1) - RAC 환경에서 connection delay 발생

. 참고 : 0 설정 후 값이 1024 (1K)로 조회가 되는데 정상적으로 Disable 적용된 것임

Posted by pat98

Database Patch Set Update : 19.16.0.0.220719 (34133642)
OCW Patch Set Update      : 19.16.0.0.220719 (34160635)
ACFS Patch Set Update     : 19.16.0.0.220719 (34139601)
Tomcat Release Update     : 19.0.0.0.0       (34318175)
DBWLM Release Update      : 19.0.0.0.0       (33575402)

Oracle Grid Infrastructure Patch Set Update 19.16.0.0.220719 
-------------------------------------
GI_HOME, ORACLE_HOME 을 개별로 각각 할때

- grid 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/34130714/34133642
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/34130714/34160635
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/34130714/34139601
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/34130714/33575402
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/34130714/34318175

- oracle 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/34130714/34133642
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/34130714/34160635

(oracle)
$ <ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location> -n <node name>

(root 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/crs/install/rootcrs.sh -prepatch 

(grid 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
cd /u01/install
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./34130714/34160635 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./34130714/34139601 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./34130714/34133642 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./34130714/33575402 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./34130714/34318175 -silent

(oracle 유저)
export ORACLE_HOME=/u01/app/oracle/product/19.3.0.0/dbhome_1
cd /u01/install
./34130714/34160635/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./34130714/34160635 -silent
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./34130714/34133642 -silent
./34130714/34160635/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME 

(root 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/rdbms/install/rootadd_rdbms.sh
$GI_HOME/crs/install/rootcrs.sh -postpatch 

(oracle)
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name> 

- Loading Modified SQL Files into the Database
sqlplus /nolog
SQL> conect / as sysdba
SQL> startup
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose

### [롤백하는 경우] ###########

(oracle)
$ <ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location> -n <node name>

GI Home
(root로)
$GI_HOME/crs/install/rootcrs.sh -prepatch -rollback

(grid 유저로)
export GI_HOME=/u01/app/19.3.0.0/grid
cd /u01/install
$GI_HOME/OPatch/opatch nrollback -local -id 34160635,34139601,34133642,33575402,34318175 -oh $GI_HOME -silent

(oracle 유저로)
export ORACLE_HOME=/u01/app/oracle/product/19.3.0.0/dbhome_1
cd /u01/install
./34130714/34160635/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME 
$ORACLE_HOME/OPatch/opatch nrollback -local -id 34160635,34133642 -oh /u01/app/oracle/product/19.3.0.0/dbhome_1 -silent
./34130714/34160635/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME

Run post script
(root로)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/rdbms/install/rootadd_rdbms.sh
$GI_HOME/crs/install/rootcrs.sh -postpatch -rollback

(oracle)
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name>

sqlplus /nolog
SQL> conect / as sysdba
SQL> startup
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose

Posted by pat98

2022. 5. 10. 00:53 오라클

Oracle 10g download URL


마찬가지로 10g도 해당 URL 따라가도 10년이상 지난 버전이라 다운 받을수 없다. 개별 화일은 전부 개인적으로 소장중..

download 시 구분용으로 기록해 놓는다.

 

Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86

http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux32.zip
http://download.oracle.com/otn/linux/oracle10g/10201/10201_client_linux32.zip

http://download.oracle.com/otn/linux/oracle10g/10201/10201_clusterware_linux32.zip
http://download.oracle.com/otn/linux/oracle10g/10201/10201_gateways_linux32.zip

Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86-64

http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux_x86_64.cpio.gz
http://download.oracle.com/otn/linux/oracle10g/10201/10201_client_linux_x86_64.cpio.gz
http://download.oracle.com/otn/linux/oracle10g/10201/10201_clusterware_linux_x86_64.cpio.gz
http://download.oracle.com/otn/linux/oracle10g/10201/10201_gateways_linux_x86_64.cpio.gz

Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)

http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip
http://download.oracle.com/otn/nt/oracle10g/10201/10201_client_win32.zip
http://download.oracle.com/otn/nt/oracle10g/10201/10201_clusterware_win32.zip
http://download.oracle.com/otn/nt/oracle10g/10201/10201_gateways_win32.zip

Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (x64)

http://download.oracle.com/otn/nt/oracle10g/10201/102010_win64_x64_database.zip
http://download.oracle.com/otn/nt/oracle10g/10201/102010_win64_x64_client.zip
http://download.oracle.com/otn/nt/oracle10g/10201/102010_win64_x64_clusterware.zip

win7 64-bit 인 경우

http://download.oracle.com/otn/nt/oracle10g/10204/10204_vista_w2k8_x64_production_db.zip

Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for AIX5L

http://download.oracle.com/otn/aix/oracle10g/10201/10gr2_aix5l64_database.cpio.gz
http://download.oracle.com/otn/aix/oracle10g/10201/10gr2_aix5l64_client.cpio.gz
http://download.oracle.com/otn/aix/oracle10g/10201/10gr2_aix5l64_cluster.cpio.gz
http://download.oracle.com/otn/aix/oracle10g/10201/10gr2_aix5l64_gateways.cpio.gz

Oracle Database 10g Release 2 (10.2.0.2) Enterprise/Standard Edition for Solaris Operating System (x86)

http://download.oracle.com/otn/solaris/oracle10g/10202/10202_database_solx86.zip
http://download.oracle.com/otn/solaris/oracle10g/10202/10202_client_solx86.zip
http://download.oracle.com/otn/solaris/oracle10g/10202/10202_clusterware_solx86.zip

Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Solaris Operating System (x86-64)

http://download.oracle.com/otn/solaris/oracle10g/10201/x8664/10201_database_solx86_64.zip
http://download.oracle.com/otn/solaris/oracle10g/10201/x8664/10201_client_solx86_64.zip
http://download.oracle.com/otn/solaris/oracle10g/10201/x8664/10201_clusterware_solx86_64.zip

Posted by pat98

패치작업 19.15.0.0.220419 (GI PSU 33803476)

Database Patch Set Update : 19.15.0.0.220419 (33806152)
OCW Patch Set Update      : 19.15.0.0.220419 (33815596)
ACFS Patch Set Update     : 19.15.0.0.220419 (33815607)
Tomcat Release Update     : 19.0.0.0.0       (33911149)
DBWLM Release Update      : 19.0.0.0.0       (33575402)

Oracle Grid Infrastructure Patch Set Update 19.15.0.0.220419 
-------------------------------------
GI_HOME, ORACLE_HOME 을 개별로 각각 할때

- grid 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33803476/33806152
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33803476/33815596
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33803476/33815607
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33803476/33575402
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33803476/33911149

- oracle 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33803476/33806152
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/33803476/33815596

(oracle)
$ <ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location> -n <node name>

(root 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/crs/install/rootcrs.sh -prepatch 

(grid 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
cd /u01/install
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./33803476/33815596 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./33803476/33815607 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./33803476/33806152 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./33803476/33575402 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./33803476/33911149 -silent

(oracle 유저)
export ORACLE_HOME=/u01/app/oracle/product/19.3.0.0/dbhome_1
cd /u01/install
./33803476/33815596/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./33803476/33815596 -silent
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./33803476/33806152 -silent
./33803476/33815596/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME 

(root 유저)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/rdbms/install/rootadd_rdbms.sh
$GI_HOME/crs/install/rootcrs.sh -postpatch 

(oracle)
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name> 

- Loading Modified SQL Files into the Database
sqlplus /nolog
SQL> conect / as sysdba
SQL> startup
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose

### [롤백하는 경우] ###########

(oracle)
$ <ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location> -n <node name>

GI Home
(root로)
$GI_HOME/crs/install/rootcrs.sh -prepatch -rollback

(grid 유저로)
export GI_HOME=/u01/app/19.3.0.0/grid
cd /u01/install
$GI_HOME/OPatch/opatch nrollback -local -id 33815596,33815607,33806152,33575402,33911149 -oh $GI_HOME -silent

(oracle 유저로)
export ORACLE_HOME=/u01/app/oracle/product/19.3.0.0/dbhome_1
cd /u01/install
./33803476/33815596/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME 
$ORACLE_HOME/OPatch/opatch nrollback -local -id 33815596,33806152 -oh /u01/app/oracle/product/19.3.0.0/dbhome_1 -silent
./33803476/33815596/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME

Run post script
(root로)
export GI_HOME=/u01/app/19.3.0.0/grid
$GI_HOME/rdbms/install/rootadd_rdbms.sh
$GI_HOME/crs/install/rootcrs.sh -postpatch -rollback

(oracle)
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name>

sqlplus /nolog
SQL> conect / as sysdba
SQL> startup
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose


Posted by pat98

Reconfiguring & Recreating The 11gR2/12cR1 Restart/OHAS/SIHA Stack Configuration (Standalone) / How to Reconfigure Oracle Restart (Doc ID 1422517.1)

테스트 환경은 19.3

Oracle Restart (Single ASM환경) 는 deconfig 시 -keepdg 옵션이 없기 때문에 deconfig 해도 재구성시 Diskgroup 정상적으로 물고 올라오는지 
확인하기 위해 테스트 함.

해당문서상의 ./roothas.pl 명령어는 오래되서 업데이트가 안된건지 12c 이상이므로 ./roothas.sh 로 바꾸어서 실행해야 한다.

- 현재 상태

[TEST]oracle@singleasm:/home/oracle# crsctl stat res -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
               ONLINE  ONLINE       singleasm                STABLE
ora.LISTENER.lsnr
               ONLINE  ONLINE       singleasm                STABLE
ora.asm
               ONLINE  ONLINE       singleasm                Started,STABLE
ora.ons
               OFFLINE OFFLINE      singleasm                STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.cssdex
      1        ONLINE  ONLINE       singleasm                STABLE
ora.diskmon
      1        OFFLINE OFFLINE                               STABLE
ora.evmd
      1        ONLINE  ONLINE       singleasm                STABLE
ora.test.db
      1        ONLINE  ONLINE       singleasm                Open,HOME=/u01/app/o
                                                             racle/product/19.3.0
                                                             .0/dbhome_1,STABLE

우선 Reconfigure 작업전 기본 필요정보는 백업을 받아 놓도록 한다.

1. ASM pfile 
show parameter pfile
+DATA/ASM/ASMPARAMETERFILE/registry.253.1101819307

cd/u01/app/19.3.0.0/grid/dbs
sqlplus "/as sysasm"
create pfile from spfile;


2.Database pfile 
show parameter pfile
+DATA/TEST/PARAMETERFILE/spfile.266.1101821921

cd /u01/app/oracle/product/19.3.0.0/dbhome_1/dbs
sqlplus "/as sysdba"
create pfile from spfile;


root@singleasm:/u01/app/19.3.0.0/grid/crs/install# ./roothas.sh -deconfig -force
Using configuration parameter file: /u01/app/19.3.0.0/grid/crs/install/crsconfig_params
The log of current session can be found at:
  /u01/app/oracle/crsdata/singleasm/crsconfig/hadeconfig.log
2022/04/15 16:07:14 CLSRSC-332: CRS resources for listeners are still configured
2022/04/15 16:07:29 CLSRSC-337: Successfully deconfigured Oracle Restart stack

root@singleasm:/u01/app/19.3.0.0/grid/crs/install# ./roothas.sh
Using configuration parameter file: /u01/app/19.3.0.0/grid/crs/install/crsconfig_params
The log of current session can be found at:
  /u01/app/oracle/crsdata/singleasm/crsconfig/roothas_2022-04-15_03-25-10PM.log
2022/04/15 15:25:12 CLSRSC-363: User ignored prerequisites during installation
LOCAL ADD MODE 
Creating OCR keys for user 'oracle', privgrp 'dba'..
Operation successful.
LOCAL ONLY MODE 
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
CRS-4664: Node singleasm successfully pinned.
2022/04/15 15:25:19 CLSRSC-330: Adding Clusterware entries to file 'oracle-ohasd.service'

singleasm     2022/04/15 15:26:15     /u01/app/oracle/crsdata/singleasm/olr/backup_20220415_152615.olr     724960844     
2022/04/15 15:26:16 CLSRSC-327: Successfully configured Oracle Restart for a standalone server

재구성이 되면 Resource 를 확인한다.

--------------------------------------------------------------------------------
Name           Target  State        Server                   State details       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ons
               OFFLINE OFFLINE      singleasm                STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.cssd
      1        OFFLINE OFFLINE                               STABLE
ora.diskmon
      1        OFFLINE OFFLINE                               STABLE
ora.evmd
      1        ONLINE  INTERMEDIATE singleasm                STABLE
--------------------------------------------------------------------------------

- cssd 를 기동시켜 준다. (cssd는 AUTO_START 기본속성이 never 이다)
root@singleasm:/u01/app/19.3.0.0/grid/bin#./crsctl start resource "ora.cssd" -unsupported

- ASM 을 start 한다.
srvctl add asm -spfile +DATA/ASM/ASMPARAMETERFILE/registry.253.1101819307
srvctl start asm

- ASM 인스턴스로 접속해서 Diskgroup 을 마운트 해준다.

[TEST]oracle@singleasm:/home/oracle# . oraenv
ORACLE_SID = [TEST] ? +ASM
ORACLE_HOME = [/home/oracle] ? /u01/app/19.3.0.0/grid
The Oracle base remains unchanged with value /u01/app/oracle

SQL> alter diskgroup DATA mount;
Diskgroup altered.

- 자동으로 Start 안되어 있을 경우 Diskgroup 기동
srvctl start diskgroup -diskgroup DATA

srvctl add database -d TEST -oraclehome /u01/app/oracle/product/19.3.0.0/dbhome_1
srvctl start database -d TEST

srvctl add listener -l LISTENER -endpoints "TCP:1521" -oraclehome /u01/app/19.3.0.0/grid
srvctl start listener

- 정상 구성됨을 최종적으로 확인
[+ASM]oracle@singleasm:/home/oracle# crsctl stat res -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
               ONLINE  ONLINE       singleasm                STABLE
ora.LISTENER.lsnr
               ONLINE  ONLINE       singleasm                STABLE
ora.asm
               ONLINE  ONLINE       singleasm                Started,STABLE
ora.ons
               OFFLINE OFFLINE      singleasm                STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.cssd
      1        ONLINE  ONLINE       singleasm                STABLE
ora.diskmon
      1        OFFLINE OFFLINE                               STABLE
ora.evmd
      1        ONLINE  ONLINE       singleasm                STABLE
ora.test.db
      1        ONLINE  ONLINE       singleasm                Open,HOME=/u01/app/o
                                                             racle/product/19.3.0
                                                             .0/dbhome_1,STABLE
--------------------------------------------------------------------------------

- 테스트 끝!!




Posted by pat98

(테스트 환경은 Single ASM 19.3)

Oracle Restart 환경(Single ASM)에서 정상적으로 설치했음에도 ORACLE_HOME 의 Inventory 정보가 제대로 들어가지 않는 경우가 있다. 

이 경우에 opatch lsinventory 정보를 확인하면 경로를 못 찾아서 해당 에러가 발생함.

 

[TEST]oracle@singleasm:/home/oracle# opatch lsinventory
Oracle Interim Patch Installer version 12.2.0.1.17
Copyright (c) 2022, Oracle Corporation.  All rights reserved.

Oracle Home       : /u01/app/oracle/product/19.3.0.0/dbhome_1
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/oracle/product/19.3.0.0/dbhome_1/oraInst.loc
OPatch version    : 12.2.0.1.17
OUI version       : 12.2.0.7.0
Log file location : /u01/app/oracle/product/19.3.0.0/dbhome_1/cfgtoollogs/opatch/opatch2022-04-15_14-12-38PM_1.log

List of Homes on this system:

  Home name= OraGI19Home1, Location= "/u01/app/19.3.0.0/grid"
LsInventorySession failed: RawInventory gets null OracleHomeInfo

OPatch failed with error code 73

 

- 확인해 보면 GRID 는 있으나 ORACLE_HOME 경로가 없음..

 

[TEST]oracle@singleasm:/u01/app/oraInventory/ContentsXML# cat inventory.xml
<?xml version="1.0" standalone="yes" ?>
<!-- Copyright (c) 1999, 2022, Oracle and/or its affiliates.
All rights reserved. -->
<!-- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO>
   <SAVED_WITH>12.2.0.7.0</SAVED_WITH>
   <MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<HOME NAME="OraGI19Home1" LOC="/u01/app/19.3.0.0/grid" TYPE="O" IDX="1" CRS="true"/>
</HOME_LIST>
<COMPOSITEHOME_LIST>
</COMPOSITEHOME_LIST>
</INVENTORY>

 

- 조치방법은 단순히 ORACLE_HOME 를 attach 해주기만 하면 됨.

 

[TEST]oracle@singleasm:/u01/app/oracle/product/19.3.0.0/dbhome_1/oui/bin# ./attachHome.sh
Starting Oracle Universal Installer...

Checking swap space: must be greater than 500 MB.   Actual 8191 MB    Passed
The inventory pointer is located at /etc/oraInst.loc
You can find the log of this install session at:
 /u01/app/oraInventory/logs/AttachHome2022-04-15_02-35-37PM.log
'AttachHome' was successful.

 

- 다시 확인해 보면 ORACLE_HOME 정보가 들어가 있다.

root@singleasm:/u01/app/oraInventory/ContentsXML# vi inventory.xml
<?xml version="1.0" standalone="yes" ?>
<!-- Copyright (c) 1999, 2022, Oracle and/or its affiliates.
All rights reserved. -->
<!-- Do not modify the contents of this file by hand. -->
<INVENTORY>
<VERSION_INFO>
   <SAVED_WITH>12.2.0.7.0</SAVED_WITH>
   <MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>
</VERSION_INFO>
<HOME_LIST>
<HOME NAME="OraGI19Home1" LOC="/u01/app/19.3.0.0/grid" TYPE="O" IDX="1" CRS="true"/>
<HOME NAME="OraDB19Home1" LOC="/u01/app/oracle/product/19.3.0.0/dbhome_1" TYPE="O" IDX="2"/>
</HOME_LIST>
<COMPOSITEHOME_LIST>
</COMPOSITEHOME_LIST>
</INVENTORY>

 

- Inventory 정보도 정상적으로 조회된다.

[TEST]oracle@singleasm:/home/oracle# opatch lsinventory
Oracle Interim Patch Installer version 12.2.0.1.17
Copyright (c) 2022, Oracle Corporation.  All rights reserved.

Oracle Home       : /u01/app/oracle/product/19.3.0.0/dbhome_1
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/oracle/product/19.3.0.0/dbhome_1/oraInst.loc
OPatch version    : 12.2.0.1.17
OUI version       : 12.2.0.7.0
Log file location : /u01/app/oracle/product/19.3.0.0/dbhome_1/cfgtoollogs/opatch/opatch2022-04-15_14-36-52PM_1.log

Lsinventory Output file location : /u01/app/oracle/product/19.3.0.0/dbhome_1/cfgtoollogs/opatch/lsinv/lsinventory2022-04-15_14-36-52PM.txt
--------------------------------------------------------------------------------
Local Machine Information::
Hostname: singleasm
ARU platform id: 226
ARU platform description:: Linux x86-64

Installed Top-level Products (1): 

Oracle Database 19c                                                  19.0.0.0.0
There are 1 products installed in this Oracle Home.
Interim patches (2) :

Patch  29585399     : applied on Thu Apr 18 16:21:33 KST 2019
Unique Patch ID:  22840393
Patch description:  "OCW RELEASE UPDATE 19.3.0.0.0 (29585399)"
   Created on 9 Apr 2019, 19:12:47 hrs PST8PDT
   Bugs fixed:
     27222128, 27572040, 27604329, 27760043, 27877830, 28302580, 28470673
     28621543, 28642469, 28699321, 28710663, 28755846, 28772816, 28785321
     28800508, 28808652, 28815557, 28847541, 28847572, 28870496, 28871040
     28874416, 28877252, 28881191, 28881848, 28888083, 28911140, 28925250
     28925460, 28935956, 28940472, 3, 28942694, 28951332, 28963036, 28968779
     28980448, 28995287, 29003207, 29003617, 29016294, 29018680, 29024876
     29026154, 29027933, 29047127, 29052850, 29058476, 29111631, 29112455
     29117337, 29123444, 29125708, 29125786, 29129476, 29131772, 29132456
     29139727, 29146157, 29147849, 29149170, 29152603, 29152752, 29154631
     29154636, 29154829, 29159216, 29159661, 29160462, 29161923, 29169540
     29169739, 29170717, 29173618, 29181568, 29182920, 29183298, 29186091
     29191827, 29201143, 29201695, 29209545, 29210577, 29210610, 29210624
     29210683, 29213641, 29219627, 29224294, 29225861, 29229839, 29235934
     29242906, 29243749, 29244495, 29244766, 29244968, 29248723, 29249583
     29251564, 29255616, 29260224, 29261695, 29271019, 29273360, 29282090
     29282666, 29285453, 29285621, 29290235, 29292232, 29293806, 29294753
     29299830, 29307090, 29307109, 29311336, 29329675, 29330791, 29339299
     29357821, 29360467, 29360775, 29367971, 29368725, 29379299, 29379381
     29380527, 29381000, 29382296, 29391301, 29393649, 29402110, 29411931
     29413360, 29457319, 29465047

Patch  29517242     : applied on Thu Apr 18 16:21:17 KST 2019
Unique Patch ID:  22862832
Patch description:  "Database Release Update : 19.3.0.0.190416 (29517242)"
   Created on 17 Apr 2019, 23:27:10 hrs PST8PDT
   Bugs fixed:
     29515240, 14735102, 19697993, 20313356, 21965541, 25806201, 25883179
     25986062, 26476244, 26611353, 26872233, 27369515, 27423500, 27666312
     27710072, 27846298, 27957203, 28064977, 28072567, 28129791, 28181021
     28210681, 28279456, 28313275, 28350595, 28371123, 28379065, 28431445
     28463226, 28489419, 28502773, 28513333, 28534475, 28561704, 28569897
     28572533, 28572544, 28587723, 28593682, 28594086, 28597221, 28601957
     28605066, 28606598, 28625862, 28627033, 28636532, 28643718, 28644549
     28645570, 28646200, 28646939, 28649388, 28655209, 28663782, 28673945
     28692275, 28694872, 28696373, 28705231, 28710385, 28710734, 28714461
     28718469, 28730079, 28740708, 28760206, 28772390, 28774416, 28777214
     28789531, 28791852, 28795551, 28802734, 28804517, 28810381, 28811560
     28815123, 28815355, 28819640, 28824482, 28833912, 28835937, 28862532
     28863432, 28873575, 28876253, 28876639, 28884931, 28888327, 28892794
     28897512, 28899663, 28901126, 28905457, 28907196, 28912691, 28915561
     28917080, 28918429, 28919145, 28922227, 28922532, 28922608, 28925634
     28925880, 28933158, 28936114, 28937717, 28938698, 28940179, 28940281
     28941901, 28942455, 28945421, 28945994, 28951533, 28952168, 28954762
     28955606, 28957292, 28957723, 28962775, 28965231, 28966444, 28974083
     28977322, 28983095, 28983486, 28986326, 28986481, 28988482, 28989306
     28993295, 28994307, 28996376, 29000000, 29001888, 29002927, 29003738
     29006318, 29006621, 29007321, 29007775, 29008035, 29011936, 29013475
     29014076, 29015118, 29017265, 29018655, 29019121, 29021063, 29021352
     29024552, 29026582, 29026606, 29027456, 29027694, 29027940, 29031575
     29031600, 29032234, 29032457, 29032607, 29033052, 29033145, 29033200
     29033280, 29034587, 29037290, 29038528, 29039089, 29039510, 29043554
     29043651, 29043725, 29044763, 29044954, 29047850, 29048289, 29048498
     29048605, 29050560, 29050765, 29051702, 29052726, 29053783, 29056024
     29056270, 29056560, 29059011, 29061959, 29062692, 29062848, 29062860
     29062868, 29110526, 29110783, 29110790, 29110797, 29110802, 29110805
     29111598, 29113282, 29113305, 29117526, 29117642, 29119077, 29120223
     29122224, 29122254, 29123297, 29123432, 29123482, 29124368, 29125380
     29126345, 29127957, 29128935, 29129450, 29129497, 29129712, 29130219
     29131539, 29132938, 29134447, 29136111, 29138641, 29141316, 29141341
     29141685, 29142667, 29144995, 29145214, 29145730, 29149829, 29150338
     29151520, 29152357, 29155099, 29157389, 29158680, 29158899, 29159909
     29159936, 29160174, 29162095, 29163415, 29163437, 29163524, 29163567
     29167111, 29167342, 29167374, 29167940, 29168219, 29168433, 29169073
     29169215, 29171942, 29172618, 29172826, 29173140, 29173373, 29173817
     29174004, 29176318, 29177466, 29177543, 29177886, 29178385, 29180313
     29180455, 29180559, 29180893, 29181153, 29181231, 29181620, 29181743
     29181923, 29182019, 29183912, 29184297, 29184666, 29185193, 29186456
     29189302, 29189307, 29189889, 29190235, 29190474, 29190740, 29191541
     29192419, 29192468, 29192685, 29193207, 29194205, 29194367, 29194493
     29194827, 29195279, 29195337, 29195758, 29196725, 29199635, 29199733
     29200316, 29200700, 29201494, 29201539, 29202104, 29202850, 29203122
     29203166, 29203425, 29203443, 29203604, 29205281, 29205323, 29205419
     29205463, 29205767, 29205918, 29206109, 29206605, 29207073, 29208260
     29208732, 29211457, 29211724, 29212012, 29212433, 29212611, 29213351
     29213775, 29213850, 29213879, 29214561, 29214960, 29216746, 29216984
     29217294, 29217472, 29217828, 29217848, 29218570, 29219205, 29219273
     29220079, 29221248, 29221891, 29222031, 29222784, 29223833, 29223859
     29223967, 29224065, 29224605, 29225076, 29227602, 29228869, 29229164
     29229754, 29229844, 29229955, 29230252, 29230565, 29231133, 29232117
     29232154, 29234123, 29237538, 29240307, 29241345, 29242017, 29242884
     29243958, 29245137, 29245160, 29246163, 29247415, 29247712, 29247906
     29248552, 29248835, 29248858, 29249991, 29250059, 29251259, 29253184
     29253871, 29254031, 29254930, 29255178, 29255273, 29255431, 29255435
     29256426, 29259119, 29259320, 29261906, 29262512, 29262887, 29265448
     29266248, 29266899, 29267292, 29268412, 29269171, 29270585, 29273539
     29273735, 29273847, 29274428, 29274564, 29274627, 29275461, 29278218
     29279658, 29279751, 29279854, 29282898, 29285503, 29285788, 29285956
     29286037, 29287130, 29287705, 29292837, 29293072, 29297863, 29297915
     29298220, 29299049, 29299082, 29299844, 29301566, 29302963, 29303918
     29304781, 29311588, 29312310, 29312734, 29312753, 29313347, 29313417
     29313525, 29314539, 29318410, 29319441, 29321489, 29323946, 29324568
     29325087, 29325105, 29325257, 29325993, 29327044, 29329087, 29331209
     29331380, 29331493, 29332771, 29333500, 29337310, 29338315, 29338453
     29338780, 29338913, 29339155, 29341209, 29343086, 29346943, 29347620
     29348176, 29350052, 29351386, 29351716, 29351749, 29352867, 29353271
     29355654, 29356547, 29356752, 29358828, 29360672, 29361801, 29363151
     29364171, 29364177, 29367019, 29367561, 29368253, 29373418, 29373588
     29374179, 29377986, 29378029, 29379978, 29382784, 29385652, 29386502
     29386635, 29386660, 29387274, 29388094, 29388524, 29388830, 29389889
     29390435, 29394140, 29394749, 29397954, 29398863, 29399100, 29399121
     29405012, 29405651, 29412066, 29412269, 29417884, 29423826, 29429264
     29429566, 29431485, 29435652, 29438736, 29439522, 29450421, 29451386
     29452576, 29452953, 29457807, 29460252, 29462957, 29486181, 29507616
     29521748, 29530812, 29531654, 29557336, 29558975, 29601461
--------------------------------------------------------------------------------
OPatch succeeded.

Posted by pat98

04-08 00:19
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2025.4
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

최근에 달린 댓글