ODI编程自动清理日志_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 5575 | 回复: 0   主题: ODI编程自动清理日志        下一篇 
yanghui
注册用户
等级:上尉
经验:584
发帖:92
精华:0
注册:2011-12-13
状态:离线
发送短消息息给yanghui 加好友    发送短消息息给yanghui 发消息
发表于: IP:您无权察看 2011-12-23 16:19:11 | [全部帖] [楼主帖] 楼主

ODI编程自动清理日志

应用:

Oracle Data Integrator - 版本: 3.2.03.01 及以后发行的版本

本文档的信息可以应用到任何平台

目标

清理超过十天的日志和操作者进入的次数

ODI编程是如何自动清理日志的呢?

解决方案

实现解决方案的步骤:

1.定义一个ODI字符串变量V,用java格式检索目标数据

例如:

o      Oracle:
SELECT to_char(sysdate-10, 'yyyy/MM/dd/ hh:mm:ss') FROM dual
o      Microsoft SQLServer:
SELECT convert (char(11), getdate()-10, 111) + convert (char(8), getdate()-10, 8)


若要获取Microsoft SQLServer格式的完整清单,请参考http://msdn.microsoft.com/en-us/library/ms187928.aspx

Microsoft SQLServer格式可用于数据/时间转换

2.

3.以上声明必须用 "yyyy/MM/dd/ hh:mm:ss" 的格式返回数据,否则,在其他地方将会发出错误信息

4.注释423654.1:时间戳的格式必须是yyyy-mm-dd hh:mm:ss.fffffffff,在使用ODI清理工具时会有消息出现

5.

6.推荐定期使用 OdiExportLog 工具,在使用 OdiExportLog 移除日志之前,先将日志备份

7.建立一个ODI指定程序来执行 OdiExportLog 工具:

OdiPurgeLog "-TODATE=#V"


如果有必要删除会话日志和方案日志,则需要将PURGE_REPORTS 参数添加到工具里

OdiPurgeLog "-TODATE=#V" "-PURGE_REPORTS=1"


如果没有设置参数,则只有会话执行日志被清理




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论