阅读背景:

Oracle数据统计报告自动发送方案

来源:互联网 

Oracle数据统计报告自动发送方案 演示服务器 10.74.132.107 10.74.132.17 11.71.253.66 11.71.253.126 数据流向 : rm(10.74.132.107) -> 10.74.132.17 -> 11.71.253.66 -> 11.71.253.126 -> Web 一、10.74.132.107,查询数据 在10.74.132.107上查询集成违法表观察日志 二、10.74.132.17/jzjjinf上创建数据库链(database link) 2.1、创建数据链rm,连接到rm(10.74.132.85/racdb) 2.2、创建数据链to66,连接到66(11.71.253.66/tzq) 三、11.71.253.66/tzq上创建表、存过 3.1、创建历史表RM_VIO_JDCZP_AND_HIS 3.2、创建删除表的存过droptable_ifexists() 四、10.74.132.17上,创建存过、job,定时执行存过。 4.1、创建存过 4.1.1、创建删除表的存过droptable_ifexists() 4.1.2、创建存过GET_AND_SEND_VIO_JDCZP(),删掉本地历史表,根据最新的数据重建历史表,同时把66服务器上的历史表清空,并把本地历史表数据远程插入到66的表中去。 4.2、创建job,每天17:36定时执行存过GET_AND_SEND_VIO_JDCZP()。 五、从11.71.253.66上远程桌面连接mstsc至11.71.253.126 六、在11.71.253.126上创建表 创建历史表(RM_VIO_JDCZP_AND_HIS) 七、在11.71.253.66上创建存过、job,job每天定时执行存过。 7.1、在11.71.253.66上创建存过send_vio_jdczp_to126(),清空126的历史表(RM_VIO_JDCZP_AND_HIS)数据,把本地数据远程插入到126历史表(RM_VIO_JDCZP_AND_HIS)。 7.2、在11.71.253.66上创建job,job每天17:42执行存过send_vio_jdczp_to126()。 八、在11.71.253.126上创建存过、job,job每天定时执行存过。 8.1、在11.71.253.126上创建存过SQL_TO_CSV(),把查询SQL的结果输出为本地.csv文件。 8.2、在11.71.253.126上创建存过sql_to_csv_vio_jdczp(),查询本地历史表(RM_VIO_JDCZP_AND_HIS)数据,把结果生成为本地.csv文件。 8.3、在11.71.253.126上创建job,每天17:48执行存过sql_to_csv_vio_jdczp() 8.4、在11.71.253.126上创建存过P_SEND_MAIL(),发送邮件。 8.5、在11.71.253.126上创建存过SENT_VIO_JDCZP_MAIL(),把每天生成的.csv文件发送到相应邮箱中去。 8.6、在11.71.253.126上创建job,每天17:54执行存过SENT_VIO_JDCZP_MAIL()。 Oracle job小贴士: 修改job任务时间间隔:dbms_job.interval(job_id, 时间格式) 立即执行一次job任务:dbms_job.run(job_id) 8.7、由于csv文件太小,存储过程发送报错。故删除job采用bat自动执行生成html文件。 8.7.1、删除8.3、8.6两步的Oracle job任务 8.7.2、删除8.2、8.5两步的存储过程 8.8、在11.71.253.126上创建存过sent_vio_jdczp_and_his_mail(),把每天生成的.html文件发送到相应邮箱中去。 8.9、在11.71.253.126上创建job,每天17:48执行存过sent_vio_jdczp_and_his_mail()。 九、在10.74.132.17上进行表空间使用率统计 十、在10.74.132.17、11.71.253.126上进行表空间使用率统计 10.1、在tzq/[email protected]/tzq上,11.71.253.126,创建表。 10.2、创建job执行存过GET_AND_SEND_VIO_JDCZP(),每天17:36执行 10.3、在tzq/[email protected]/tzq上,11.71.253.126,创建表。 10.4、在11.71.253.126上创建存过。 10.4、创建job执行存过GET_AND_SEND_VIO_JDCZP(),每天17:54执行 10.5、创建存过sent_dev_equipment_alarm_mail() 10.6、创建job执行存过sent_dev_equipment_alarm_mail(),每天17:54执行 十一、在ti/[email protected]/jzjjinf上创建存过GET_AND_SEND_VIO_JDCZP() Oracle数据统计报告自动发送方案 演示服务器 10.74.132.107 10.74.132.



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: