執行指令碼diagcollection.pl報錯
Oracle的RAC提供了diagcollection.pl指令碼,用來收集CLUSTER和資料庫的指令碼。不過在客戶環境中執行這個指令碼報錯。
詳細錯誤資訊為:
[root@smsdbrac1 ora_test]#
$ORA_CRS_HOME/bin/diagcollection.pl -crshome=$ORA_CRS_HOME -collect
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_smsdbrac1.tar.gz -> logs,traces and cores from CRS home. Note: core
files will be packaged only with the -core option.
ocrData_smsdbrac1.tar.gz -> ocrdump, ocrcheck etc
coreData_smsdbrac1.tar.gz -> contents of CRS core files in text format
Collecting crs data
sh: line 1: /bin/tar: Argument list too long
gzip: crsData_smsdbrac1.tar: No such file or directory
Collecting OCR data
Collecting information from core files
Previous frame. inner to this frame. (corrupt stack?)
Previous frame. inner to this frame. (corrupt stack?)
The following Oracle Home diagnostic archives will be created in the local
directory.
oraData_smsdbrac1.tar.gz -> logs, traces and cores from Oracle Home
Collecting oracle home data
/bin/tar: Removing leading `/' from member names
執行指令碼出現Argument list too long的錯誤,查詢MOS發現導致問題的原因CRS目錄中的檔案太多,以致於超過了shell的限制。
在11g中可以使用—afterdatevar來限制時間範圍,從而減少CRS中採集的檔案數量。
對於10.2版本,除了手工收集指令碼這個辦法外,還可以考慮手工減少日誌數量的方法。進入$CRS_HOME/log/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-712384/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sh指令碼執行報錯指令碼
- shell指令碼執行錯誤 $‘\r‘:command not found指令碼
- 執行shell指令碼報錯:-bash: ./test1.sh: /bin/bash^M: ...指令碼
- npm 執行時報錯“因為在此係統上禁止執行指令碼”解決辦法NPM指令碼
- 檔案格式引起的指令碼執行錯誤指令碼
- 執行shell指令碼指令碼
- sqlplus執行指令碼時遇到錯誤自動停止SQL指令碼
- shell指令碼報錯:[: missing `]‘指令碼
- 執行python指令碼後臺執行Python指令碼
- appium ios java 指令碼如何用指令執行,例如 adb 那種方式執行指令碼APPiOSJava指令碼
- mybatis執行sql指令碼MyBatisSQL指令碼
- Selenium執行JavaScript指令碼JavaScript指令碼
- 執行指令碼寫入中間表錯誤返回錯誤資訊指令碼
- 生成 Linux 執行時間報告的 Bash 指令碼Linux指令碼
- [20190107]生成bbed執行指令碼:指令碼
- Laravel 中執行 Python 指令碼LaravelPython指令碼
- C# 執行Javascript指令碼C#JavaScript指令碼
- python ansible如何執行指令碼?Python指令碼
- IDE 執行指令碼後報一長串 “CreateFile () Error: 2”IDE指令碼Error
- 執行用例報錯
- 直接用 appium 可以連線真機,用 pycharm 執行指令碼時報錯 “'platformVersion' must be of type string”APPPyCharm指令碼Platform
- Jenkins 執行 selenium 自動化測試指令碼,呼叫 webdriver 時報錯:[Errno 8] Exec format error:Jenkins指令碼WebORMError
- xcall叢集執行命令指令碼指令碼
- Linux 後臺執行 PHP 指令碼LinuxPHP指令碼
- Linux 定時執行指令碼、命令Linux指令碼
- [20190510]快速建立執行指令碼.txt指令碼
- Mac 終端執行 shell 指令碼Mac指令碼
- Linux定時執行.sh指令碼Linux指令碼
- python中怎樣執行指令碼Python指令碼
- yii執行phpunit時報錯PHP
- idea上執行scala報錯Idea
- 執行web專案報錯Web
- springboot整合Batis,執行報錯,資料庫連線密碼錯誤Spring BootBAT資料庫密碼
- shell指令碼linux命令連續執行指令碼Linux
- [20231021]生成bbed的執行指令碼.txt指令碼
- 通過 Redis 定時執行指令碼Redis指令碼
- 開機自動執行python指令碼Python指令碼
- python 如何執行子層 py 指令碼Python指令碼
- [轉載]ubuntu中執行python指令碼UbuntuPython指令碼