如何在Oracle的OEMS中成功提交作业
2007-05-12 12:24:38 来源:WEB开发网图4
如果你同时拥有相同名称的本地用户和域用户,则本地用户为首选。如果你正设置这个域用户,就必须设置域用户密码与本地用户密码相同,这样才能在当使用域用户帐户提交作业时成功规划作业的运行。
作业成功运行后,会提示下列信息: 代理主目录为: e:oracleora90
Oracle 主目录为: e:/oracle/ora90
代理 SID 为:
Oracle SID 为: O90
Table analyzed.
OEMS作业和智能代理详解
在Sql*plus中提交作业与在OEMS中提交作业有如下区别:
1、在DBA_JOBS视图中查找不到在OEMS中提交并添加到库中的作业,同样,在OEMS的作业窗口中也不显示DBA_JOBS视图中的作业。OEMS中提交的作业在视图SMP_VIEW_JOBS、SMP_VIEW_JOB_EXECUTIONS、SMP_VIEW_JOB_HISTORY、SMP_VIEW_JOB_STATUS、SMP_VIEW_AGENT_JOBS中存在记录。
2、在Sql*plus中提交的作业不受OEMS中的诸多限制。
3、尽管作业在OEMS控制台提交,但作业脚本本身却存储在目标节点的智能代理中,作业的运行独立于智能代理。
原因在于在OEMS中从规划到完成作业顺序发生下列步骤:
1、从作业面板控制台,规划针对一个或多个节点定做的相同类型的一个或多个任务。
2、OEMS在资料档案库中存储作业信息并检查目标节点是否运行。如果节点或它的智能代理已经停止,则OEMS把作业列入队列。
3、一旦联系上目标节点,OEMS就把作业提交给该节点上的智能代理。作业可以并发地提交到多个节点。
4、智能代理按计划执行作业。
5、智能代理返回所有的作业相关信息到OEMS的与管理员访问级别相对应的控制台如果,智能代理不能联系到OEMS,则把作业相关信息列入队列。
配置智能代理
在ORACLE_HOME etworkadmin路径下存储着网络配置文件,为智能代理生成两个文件snmp_ro.ora和snmp_rw.ora。前一个文件为只读,不必修改,只可以修改第二个文件。文件snmp_rw.ora中以"dbsnmpj"为前缀的选项为作业系统设置项。智能代理文件存储在目录ORACLE_HOME etworkagent中,所有被智能代理处理的作业和事件都位于此目录下,文件以".q"为扩展名。智能代理自动发现的服务注册在services.ora文件中。
其它相关错误信息
发生错误"Could not fork or create job process. "或提示下列信息,则问题出在Windows NT下OEMS不能使用在多线程服务器(MTS)数据库的资料档案库,应该使运行资料档案库的数据库运行在独占服务器进程(dedicated server process)模式。
更多精彩
赞助商链接