您好,登錄后才能下訂單哦!
這篇文章主要介紹RAC中如何使用diagcollection.pl腳本打包收集診斷日志文件,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
在Oracle集群環(huán)境的“$ORA_CRS_HOME/bin”目錄下提供了diagcollection.pl腳本,以root用戶身份執(zhí)行該腳本便可以完成搜集必要的診斷信息的目的。
1.設(shè)置必要的環(huán)境變量
因?yàn)樾枰詒oot用戶身份執(zhí)行該腳本,因此oracle用戶下的環(huán)境變量在此無(wú)效,需要重新設(shè)置。
[root@rac1 ~]# export ORACLE_BASE=/oracle/app/oracle
[root@rac1 ~]# export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
[root@rac1 ~]# export ORA_CRS_HOME=/oracle/app/crs
2.確保環(huán)境變量的正確性
需要檢查的環(huán)境變量有:ORACLE_BASE、ORACLE_HOME、ORA_CRS_HOME和HOSTNAME。
[root@rac1 ~]# echo $ORACLE_BASE
/oracle/app/oracle
[root@rac1 ~]# echo $ORACLE_HOME
/oracle/app/oracle/product/10.2.0/db_1
[root@rac1 ~]# echo $ORA_CRS_HOME
/oracle/app/crs
[root@rac1 ~]# echo $HOSTNAME
rac1
環(huán)境變量檢查通過(guò)。
3.執(zhí)行采集腳本diagcollection.pl
[root@rac1 ~]# cd $ORA_CRS_HOME/bin
[root@rac1 bin]# ./diagcollection.pl --collect --all --crshome $ORA_CRS_HOME
Production Copyright 2004, 2005, Oracle. All rights reserved
Cluster Ready Services (CRS) diagnostic collection tool
The following CRS diagnostic archives will be created in the local directory.
crsData_rac1.tar.gz -> logs,traces and cores from CRS home. Note: core files will be packaged only with the -core option.
ocrData_rac1.tar.gz -> ocrdump, ocrcheck etc
coreData_rac1.tar.gz -> contents of CRS core files in text format
Collecting crs data
/bin/tar: Removing leading `/' from member names
Collecting OCR data
Collecting information from core files
No corefiles found
The following Oracle Home diagnostic archives will be created in the local directory.
oraData_rac1.tar.gz -> logs, traces and cores from Oracle Home
Collecting oracle home data
/bin/tar: Removing leading `/' from member names
本次生成的打包文件如下:
[root@rac1 bin]# ls -l *tar.gz
-rw-r--r-- 1 root root 138 Nov 18 22:38 coreData_rac1.tar.gz
-rw-r--r-- 1 root root 234507 Nov 18 22:38 crsData_rac1.tar.gz
-rw-r--r-- 1 root root 8000 Nov 18 22:38 ocrData_rac1.tar.gz
-rw-r--r-- 1 root root 81851 Nov 18 22:38 oraData_rac1.tar.gz
4.diagcollection.pl腳本的幫助信息
不帶任何參數(shù)的情況下diagcollection.pl腳本會(huì)給出該腳本的使用幫助信息。
[root@rac1 bin]# ./diagcollection.pl
Production Copyright 2004, 2005, Oracle. All rights reserved
Cluster Ready Services (CRS) diagnostic collection tool
diagcollection
--collect
[--crs] For collecting crs diag information
[--oh] For collecting oracle home diag information
[--all] Default.For collecting all diag information.
[--core] UNIX only. Does not package core files.
[--afterdate] UNIX only. Collects archives from the specified date. Specify in mm/dd/yyyy format
[--crshome] Argument that specifies the CRS Home location
NOTE:
1. You can also do the following
./diagcollection.pl --collect --crs --oh
2. ORACLE_HOME env variable needs to be set.
--clean cleans up the diagnosability
information gathered by this script
--coreanalyze UNIX only. Extracts information from core files
and stores it in a text file
5.小結(jié)
使用Oracle提供的diagcollection.pl腳本可以很方便的對(duì)診斷信息進(jìn)行批量打包。簡(jiǎn)化了采集故障信息的繁瑣流程。
如需要將診斷信息提交給Oracle技術(shù)支持人員,使用該方法效率會(huì)比較高效。
Good luck.
secooler
10.11.18
以上是“RAC中如何使用diagcollection.pl腳本打包收集診斷日志文件”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。