使用基于Unix的SAS环境调度Oracle sql文件
我有很多针对Oracle数据库的SQL查询。有没有办法使用基于UNIX的SAS计划这些.sql文件,以便它们可以在一天中的某个时间一个接一个地执行?如果它们是.sql文件,为什么要使用SAS计划它们?它们是SAS程序吗?如果没有,我会根据我的限制条件做以下三件事之一: 1将.sql文件转换为存储过程,并从Oracle内的DBMS_调度程序调用它们,因为Oracle有一个出色的作业调度子系统,实际上有多个变体,可以防止重复作业和其他问题,并且您可以获得事务控制、审核和日志记录 2如果将它们转换为存储过程太多,则直接从DBMS_调度程序使用DBMS_调度程序.CREATE_程序调用.sql脚本,然后使用DBMS_调度程序.CREATE_作业调度该程序 3使用cron或atrun计划调用sqlplus来运行.sql文件的批处理/shell脚本包装器 如果问题是具体如何使用SAS执行此操作,那么DBMS_调度程序仍然可以使用上面的选项2执行外部SAS程序使用基于Unix的SAS环境调度Oracle sql文件,oracle,sas,Oracle,Sas,我有很多针对Oracle数据库的SQL查询。有没有办法使用基于UNIX的SAS计划这些.sql文件,以便它们可以在一天中的某个时间一个接一个地执行?如果它们是.sql文件,为什么要使用SAS计划它们?它们是SAS程序吗?如果没有,我会根据我的限制条件做以下三件事之一: 1将.sql文件转换为存储过程,并从Oracle内的DBMS_调度程序调用它们,因为Oracle有一个出色的作业调度子系统,实际上有多个变体,可以防止重复作业和其他问题,并且您可以获得事务控制、审核和日志记录 2如果将它们转换为存