将autosys作业信息写入Oracle DB
我的情况是:除了使用autorep命令,我们无法访问autosys服务器。我们需要保存每项工作的详细统计数据。我已经编写了一些Oracle数据库表,这些表将存储开始/结束时间、退出代码、JIL等 我需要知道的是,将我们需要的数据(这些数据都在我们无权访问的autosys表中)输出到Oracle数据库的最简单方法是什么 以下是我们系统的技术细节: autosys版本-我不知道如何获取此信息 Oracle版本-11g将autosys作业信息写入Oracle DB,oracle,oracle11g,autosys,Oracle,Oracle11g,Autosys,我的情况是:除了使用autorep命令,我们无法访问autosys服务器。我们需要保存每项工作的详细统计数据。我已经编写了一些Oracle数据库表,这些表将存储开始/结束时间、退出代码、JIL等 我需要知道的是,将我们需要的数据(这些数据都在我们无权访问的autosys表中)输出到Oracle数据库的最简单方法是什么 以下是我们系统的技术细节: autosys版本-我不知道如何获取此信息 Oracle版本-11g 我们有两个独立的环境—一个用于UAT/QA/IT,还有几个PROD服务器 创建一个
我们有两个独立的环境—一个用于UAT/QA/IT,还有几个PROD服务器
如果有任何部分不清楚,请告诉我。执行以下操作
如果有任何部分不清楚,请告诉我。例如,对于作业作业1,您需要所有这些详细信息,并希望以行格式存储在表中。如作业名称、开始时间、结束时间、jil定义等。您希望如何在表中插入记录?对于每天运行多次的作业如何?请给出一个示例,我可以为您提供一种方法。此外,我还想e您正在unix服务器上运行autosys,因此为了回答这个隐含的问题,是的,我们希望捕获所有可能的详细信息,尽管它们中的大多数在很大程度上保持静态(例如JIL描述和作业名)。我希望必须使用SQLloader将信息输入我们的Oracle数据库,但我不确定这是正确的处理方法。我们的大多数作业每天只运行一次。它会运行多次的唯一原因是在作业失败的情况下,我们会修复问题并再次启动作业。因此,对于作业作业1,您可以这样说需要所有这些详细信息,并希望以行格式存储在表中。如jobname、开始时间、结束时间、jil定义等。您希望如何在表中插入记录?关于每天运行多次的作业,请给出一个示例,我可以为您提出一种方法。此外,我假设您正在unix服务器上运行autosys,以便回答隐含的问题在上,是的,我们希望捕获所有可能的细节,尽管大多数细节在大多数情况下保持静态(例如JIL描述和jobname)。我希望必须使用SQLloader将信息输入到Oracle数据库中,但我不确定这是正确的处理方法。我们的大多数作业每天只运行一次。它会运行多次的唯一原因是在作业失败的情况下,我们将修复此问题并再次启动作业。谢谢!我相信您已经完成了给我一个正确的方向。不过有一个问题。步骤3提到使用“autorep-j-10”-是“一个零”还是“大写I零”?我尝试使用“autorep-j-10”命令,但收到错误“CAUAJM_E_40003指定的无效参数”它是小l和零。再次感谢您。我们的autosys版本不允许我使用小写I选项,但是没有任何东西禁止我在脚本完成后从平面文件中删除重复项。我非常感谢您给我的指导。谢谢!我相信您给了我正确的方向。一个问题尽管如此,步骤3提到使用“autorep-j-10”-是“一个零”还是“大写I零”?我尝试使用“autorep-j-10”命令,但收到错误“CAUAJM_E_40003指定的无效参数”它是小l和零。再次感谢您。我们的autosys版本不允许我使用小写I选项,但是没有任何东西禁止我在脚本完成后从平面文件中删除重复项。我非常感谢您为我提供的指导。