Недавно я установил Oracle 11g на ящик Windows Server 2008, и хотя база данных работает нормально, когда я загружаю Enterprise Manager в Firefox, он сообщает мне «Агент недоступен».
Насколько я понимаю (раньше я использовал только 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 ТБ) места, но я не уверен, ищет ли он другой путь (ни один из других дисков не заполнен даже наполовину). Чтобы еще раз подтвердить проблему, когда я запускаю команду «загрузить»:
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,5 ТБ, а свободное пространство - 3,77 ТБ. Что-то определенно было переполнено, но поскольку это был Solaris 11 с файловой системой zfs, я проделал этот простой трюк: я создал отдельный набор данных zfs, установил для него refquota 2 ГБ, смонтировал его в $ {ORACLE_HOME} /hostname
_ $ {ORACLE_SID} / sysman / emd / upload, и вуаля! Он начал видеть правильное свободное место и начал загрузку.
Я пока не знаю, что мне делать в Linux, где нет готового к производству zfs.