EM 13c: DBSNMP Query Taking Very High CPU While Collecting the Metric "dbjob_status" Information on Target Database (Doc ID 2754249.1)

- dbsnmp 계정에서 cpu 100% 점유하는 문제 발생할 경우 조치

Target 에서 수행

SQL> exec DBMS_SCHEDULER.PURGE_LOG();
SQL> alter table SYS.SCHEDULER$_EVENT_LOG shrink space;

또는 disable the metric dbjob_status from this agent.

From EM Console, disable this metric collection 'Database Job Status' which consists of 'Broken Job Count' and 'Failed Job Count' metrics.

Target Database > Monitoring > Metric and Collection Settings

 


collection schedule and disable 을 클릭 -> Continue
 

 

확인 후 OK

Posted by pat98

Critical Patch Update (CPU) Program Jan 2025 Patch Availability Document (DB-only) (Doc ID 3056559.1)

2025.01.22

패치작업 19.26.0.0.250121 (GI RU 37257886)

Database Patch Set Update : 19.26.0.0.250121 (37260974)
OCW Patch Set Update      : 19.26.0.0.250121 (37268031)
ACFS Patch Set Update     : 19.26.0.0.250121 (37266638)
Tomcat Release Update     : 19.0.0.0.0       (37461387)
DBWLM Release Update      : 19.0.0.0.0       (36758186)

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

- grid 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /u01/patch/37257886/37260974
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /u01/patch/37257886/37268031
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /u01/patch/37257886/37266638
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /u01/patch/37257886/36758186
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /u01/patch/37257886/37461387

- oracle 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /u01/patch/37257886/37260974
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir /u01/patch/37257886/37268031

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

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

(grid 유저)
export GI_HOME=/u01/app/19.0.0.0/grid
cd /u01/patch
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local /u01/patch/37257886/37268031 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local /u01/patch/37257886/37266638 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local /u01/patch/37257886/37260974 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local /u01/patch/37257886/36758186 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local /u01/patch/37257886/37461387 -silent

(oracle 유저)
export ORACLE_HOME=/u01/app/oracle/product/19.0.0.0/dbhome_1
cd /u01/patch
./37257886/37268031/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local /u01/patch/37257886/37268031 -silent
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local /u01/patch/37257886/37260974 -silent
./37257886/37268031/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME 

(root 유저)
export GI_HOME=/u01/app/19.0.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.0.0.0/grid
cd /u01/install
$GI_HOME/OPatch/opatch nrollback -local -id 37268031,37266638,37260974,36758186,37461387 -oh $GI_HOME -silent

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

Run post script
(root로)
export GI_HOME=/u01/app/19.0.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

02-09 13:21
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2025.2
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

최근에 달린 댓글