WEB开发网
开发学院数据库Oracle 如何在Oracle的OEMS中成功提交作业 阅读

如何在Oracle的OEMS中成功提交作业

 2007-05-12 12:24:38 来源:WEB开发网   
核心提示: 图4如果你同时拥有相同名称的本地用户和域用户,则本地用户为首选,如何在Oracle的OEMS中成功提交作业(3),如果你正设置这个域用户,就必须设置域用户密码与本地用户密码相同,其它相关错误信息发生错误"Could not fork or create job process.

图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)模式。

上一页  1 2 3 

Tags:如何 Oracle OEMS

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接