奇宝库 > oracle oem是什么意思啊(oracle中oem什么意思)

oracle oem是什么意思啊(oracle中oem什么意思)

Oracle Enterprise Manager (OEM)通过一组Oracle程序为管理分布式环境提供管理服务。OEM包括一组DBA工具、一个存储库和一个图形控制台。OEM控制台对应于每个服务器上的IntelligentAgent。

智能代理可以监视系统的特定事件并执行任务(作业),就像您在本地系统中一样。并且事件作业将被发送回控制台,以便可以在一个位置管理所有系统。

与OEM服务器管理器相比,它具有以下优点:

1)从应用范围来说,OEM可以同时监控和管理多个系统上的多个数据库,因此特别适合分布式环境;ServerManager只能监视和管理一个数据库。

2)从管理对象来看,OEM可以监控管理节点、数据库和监听器,而ServerManager只能监控数据库。

3)从适用的版本来看,OEM可以同时监控和管理Oracle7.x和8.x,但是从版本8开始,ServerManager已经不存在了。

本文主要介绍OEM的一些常见问题及其解决方法。

问:问:OEM数据库工具组的作用是什么?

答:OEM数据库工具组是一组工具,使DBA能够通过GUI界面管理Oracle数据库。包括以下工具:

DataManager:这个工具使您能够像加载数据一样执行数据导出/导入。

模式:该工具使您能够管理数据库中的对象。您可以创建、修改和删除表、索引、视图、快照、序列等。

SecurityManager:这个工具使您能够管理用户、角色、权限和配置文件。

StorageManager:这个工具允许您创建和修改表空间、数据文件和回滚段。

InstanceManager:这个工具允许你关闭、启动、存储和管理数据库参数。

SQL*Worksheet:该工具使您能够运行或创建SQL脚本,并将它们存储在硬盘上。您可以使用此工具来重现上一次执行的语句;同时,检查屏幕上显示的执行结果。

BackupManager:该工具允许您管理Oracle7和Oracle8数据库的备份和恢复。在Oracle7中,该工具支持EnterpriseBackupUtility(EBU),在Oracle8中,该工具支持recoveryManager恢复管理器。

SoftwareManager:这允许您将远程软件安装到支持此功能的远程服务器上。

问:作业状态已提交,但未更改为已计划。

答:作业在OEM控制台中创建,并通过SQL*net发送到智能代理。一旦智能代理接受作业请求,它将向OEM控制台发回通知,并且状态将更改为“已调度”。如果状态从未从“提交”更改为“已安排”,则代理可能尚未收到作业请求。

确定代理是否已启动,以及SQL*net和OEM是否已正确配置。

问:作业状态一直是已计划的,没有更改为正在运行。

答:当代理程序开始运行作业时,它会将通知发送回OEM控制台,并且状态会更改为“已发送”或“已启动”。如果作业状态已排定而未更改,则可能是代理无法打开套接字并返回OEM控制台。原因可能是TCP/IP问题,或者代理没有足够的权限派生进程来运行作业。

在服务器端用主机名Ping控制台,以确保TCP/IP没有问题;确保运行该作业的数据库用户具有DBA、Connect和Resource权限。

问:运行作业时出现错误。错误消息为:“FailedtoAuthenticateUser”。

答:在NT系统上,您必须授予登录用户“Logonasabatchjob”权限,然后在OEMPreferredCredentials中设置该用户。如果代理是7.3.x代理,用户必须是本地nt用户,而不是域用户。

在Unix系统上,代理的权限应该是:-rwsr-xr-xrootdba dbsnmp的权限意味着dbsnmp进程将以root用户的权限运行。设置此权限后,作业将由OEM控制台的PreferredCredentials窗口中设置的用户运行。

确认OEM控制台的PreferredCredentials窗口中设置的用户在服务器上具有适当的登录权限。

问:客户可以创建自己定义的事件吗?

答:在OEM1.x中,客户不能创建自己定义的事件。这将是OEM2.x的一个新特性

但是,您可以使用TCL命令orareportevent创建运行TCL脚本并触发事件的作业。有关orareportevent的更多信息,请参考OEM应用程序开发人员手册。

问:在控制台上,数据库显示为红色圆圈和斜线,表示数据库已经关闭;但是,数据库正在运行。

答:如果数据库、监控进程或节点显示为红圈和斜线,则OEM控制台试图通知您服务已关闭。如果服务未关闭,您需要单击事件窗口中的“未完成事件”并将通知移动到历史记录中,这将清除导航和地图窗口中的关闭提示。

问:如何创建OEMRepository?

答:OEM资料档案库是Oracle7或Oracle8数据库中的一组表。这些表格存储了通过OEM控制台以图形方式浏览的信息。在OEM1.x结构中,这些表存储在特定用户下,不能与其他用户共享。在OEM1.2.x中,应该使用非“系统”用户登录来运行脚本SMPCRE。SQL该用户必须拥有connect、resource和dba权限。在OEM1.3.x中,当OEM控制台图标第一次被激活时,将自动创建存储库。如果存储库的早期版本已经存在,将提示您更新该表。如果没有OEM表,系统会提示您创建一个表。

问:如何定制OEM工具栏?

答:如果要设置OEM工具栏,要按工具栏上的右键;选择定制选项卡。您可以编辑工具栏项目的名称,删除项目或添加项目。如果您单击database选项卡,您可以输入logoncredentials并为每个数据库选择一个默认值条目。

问:登录OEM控制台时,我收到以下错误信息:

VOC-00002:Failuretoobtaininterfacelogin

答:原因是OEM通信守护程序无法打开与存储库的连接。

确保TCP/IP配置正确,并且通信守护程序的默认参数是否已被修改(使用DaemonManager)。

问:使用OEM控制台时,我得到以下错误信息:

VOC-00107:失败设置凭据详细信息sORA-03114:未连接的图标

答:原因是OEMRepository所在的数据库已经关闭,或者连接到数据库的服务出现网络故障。

问:当使用SYSDBA登录OEM控制台时,您会收到以下错误消息:

VOC-00121:Failureupdatingorinsertingauserdetailentry ORA-00942:Tableorviewdoesnotexist

答:登录OEM控制台的用户的默认角色是正常。如果需要连接ASSYSDBA,应该在PreferredCredentials窗口中设置ConnectASYSDBA选项。

本文来自网络,不代表本站立场,转载请注明出处: