Oracle 企业管理器显示代理无法访问,磁盘空间不足?

Oracle 企业管理器显示代理无法访问,磁盘空间不足?

我最近在 Windows Server 2008 上安装了 Oracle 11g,虽然数据库似乎运行正常,但当我在 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 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

以前有人见过这个问题吗?如果没有,有没有什么办法可以帮助我?

答案1

我刚刚遇到了同样的麻烦。

事实上,这绝对是 OEM 的一个错误。在我的例子中,oracle 使用的文件系统上的空间量为 4.5T,可用空间为 3.77T。肯定是溢出了,但由于这是 zfs 文件系统上的 Solaris 11,所以我做了一个简单的技巧:我创建了单独的 zfs 数据集,将其引用配额设置为 2GB,将其挂载到 ${ORACLE_HOME}/ hostname_${ORACLE_SID}/sysman/emd/upload,然后就好了!它开始看到正确的可用空间并开始上传。

我目前还不知道应该在 Linux 上做什么,因为 Linux 没有可用于生产的 zfs。

相关内容