最近、Windows Server2008ボックスにOracle11gをインストールしましたが、FirefoxにEnterprise Managerをロードするとデータベースは正常に機能しているように見えますが、「AgentUnreachable」と表示されます。
私が理解していることから(以前はMS SQL Serverのみを使用していました)、これは通常、監視エージェントに問題があることを意味します。次のコマンドを実行しました。これが出力です。
C:\Users\Administrator>emctl status agent
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
Agent Version : 10.2.0.4.2
OMS Version : 10.2.0.4.2
Protocol Version : 10.2.0.4.2
Agent Home : E:\app\Administrator\11.2.0\dbhome_1\server_sid
Agent binaries : E:\app\Administrator\11.2.0\dbhome_1
Agent Process ID : 2184
Agent URL : https://server:3938/emd/main
Repository URL : https://server:1158/em/upload/
Started at : 2011-09-20 20:12:47
Started by user : SYSTEM
Last Reload : 2011-09-20 20:15:05
Last successful upload : 2011-09-20 20:15:11
Total Megabytes of XML files uploaded so far : 7.85
Number of XML files pending upload : 0
Size of XML files pending upload(MB) : 0.00
Available disk space on upload filesystem : -48.86%
Data channel upload directory : E:/app/Administrator/11.2.0/dbhome_1/server_sid/sysman/recv
Collection Status : Disabled by Upload Manager
Last successful heartbeat to OMS : 2011-09-20 20:30:37
---------------------------------------------------------------
Agent is Running and Ready
ここで、使用可能なディスク容量がマイナスになっていることに気づきました。 Oracleがインストールされているディスクには十分な(3.4 TB)スペースがありますが、別のパスを検索しているかどうかはわかりません(他のディスクはどれも半分もいっぱいではありません)。 'upload'コマンドを実行したときに問題をさらに確認するには:
C:\Users\Administrator>emctl upload
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
---------------------------------------------------------------
EMD upload error: Upload was successful but collections currently disabled - disk full
誰かが以前にこの問題を見たことがありますか、そうでない場合は、私が遊ぶことができる何かが役立つかもしれませんか?
私はちょうど同じトラブルに巻き込まれました。
実際、これは間違いなくOEMのバグです。私の場合、Oracleが使用していたファイルシステムの容量は4.5Tで、空き領域は3.77Tでした。何かが間違いなくオーバーフローしていましたが、これはzfsファイルシステム上のSolaris 11であったため、この簡単なトリックを実行しました。別のzfsデータセットを作成し、refquotaを2GBに設定し、$ {Oracle_HOME}/hostname
_ $ {Oracle_SID}にマウントしました。/sysman/emd/upload、et voila!正しい空き容量が表示され始め、アップロードが開始されました。
Linuxで何をすべきかについては、これまでのところわかりません。本番環境に対応したzfsがありません。