[原创] 网格控制信息:如何设置企业管理作业历史记录保留期或清除策略?_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4014 | 回复: 0   主题: [原创] 网格控制信息:如何设置企业管理作业历史记录保留期或清除策略?        下一篇 
大红薯
注册用户
等级:少校
经验:1440
发帖:159
精华:0
注册:2011-7-21
状态:离线
发送短消息息给大红薯 加好友    发送短消息息给大红薯 发消息
发表于: IP:您无权察看 2011-8-22 10:05:36 | [全部帖] [楼主帖] 楼主

网格控制信息:如何设置企业管理作业历史记录保留期或清除策略?

适用于:

Enterprise Manager Grid Control - Version: 10.2.0.1 to 10.2.0.5 - Release: 10.2 to 10.2
Enterprise Manager Grid Control - Version: 10.2.0.1 to 10.2.0.5 [Release: 10.2 to 10.2]
Information in this document applies to any platform.


目标:

企业管理网格控制有一个默认的清楚策略,删除所有已经完成的作业30天以上的作业历史记录。该问题提供详细的信息关于修改这个默认清楚策略

本文档中的细节,只适用于在企业管理“作业”选项卡中看到的作业历史记录,而不是数据库端的调度工作。
注:默认清除政策的目的是为了提供最可用的数据进行分析,同时还提供最佳的性能和管理信息库,磁盘空间要求。因此,这些不应该被修改,以提高性能或增加可用磁盘空间。大幅增加的保留时间可以影响管理信息库的性能和安装企业管理的可扩展性的不良反应。

解决方案:

在仓库数据库中,实际完成作业死了记录的清除工作是由DBMS作业每天运行一次来完成的。当DBMS作业运行在仓库数据库中,它看起来似乎是在完成那些“n”数字日期比当前时间(SYSDATE库中的数据库的价的)老的企业管理作业并且删除历史作业详细信息。“n”的值默认设为30天。

默认清除政策无法通过企业管理器控制台进行修改,但它可以改变使用SQL * Plus。
要修改此清除政策:
- 登录SYSMAN用户的信息库数据库,通过SQL * Plus。
- 检查清除策略的当前值:

SQL> select * from mgmt_job_purge_policies;
POLICY_NAME TIME_FRAME
-------------------------------- ----------
SYSPURGE_POLICY 30
REFRESHFROMMETALINKPURGEPOLICY 7
FIXINVENTORYPURGEPOLICY 7
OPATCHPATCHUPDATE_PAPURGEPOLICY 7


清除策略负责删除的工作被称为SYSPURGE_POLICY。如上所述,默认值设置为30天。
- 要更改的时间段:

SQL> UPDATE mgmt_job_purge_policies
SET time_frame = 60
WHERE policy_name = 'SYSPURGE_POLICY';
SQL> COMMIT;
Commit complete.
SQL> select * from mgmt_job_purge_policies;
POLICY_NAME TIME_FRAME
-------------------------------- ----------
SYSPURGE_POLICY 60
....


上述命令增加至60天的保留期。根据要求,低于30天的时间表也可以减少。
要检查清除作业时,将执行如下:
执行以下命令:

QL> alter session set nls_date_format='mm/dd/yy hh:mi:ss pm';
SQL> select what, next_date from user_jobs where what like '%JOB_ENGINE%';
WHAT
----------------------------------------------
NEXT_DATE
--------------------
MGMT_JOB_ENGINE.apply_purge_policies();
09/23/08 10:26:17 am


在这个例子中,清除策略DBMS作业将运行,每天上午十时26分17秒,存储库数据库的时间。

To execute the job immediately :
SQL> exec mgmt_job_engine.apply_purge_policies;


显示相关信息

产品

* Enterprise Management > Enterprise Manager Consoles, Packs, and Plugins > Enterprise Manager Grid Control > Enterprise Manager Grid Control
* Enterprise Management > Enterprise Manager Consoles, Packs, and Plugins > Enterprise Manager Grid Control > Enterprise Manager Grid Control


关键词

MGMT_JOB_PURGE_POLICIES; DBA_JOBS; JOB RUNS; JOB HISTORY; PURGE POLICIES; RETENTION; GRID CONTROL; DATABASE CONTROL




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