Database auto backup using emca

今天在itpub上有朋友提问: oracle 10g em 自动备份? 请问 ORACLE 10G EM DBCONTROL 模式下可以设置 自动备份 emca -config dbcontrol db –backup 或者在DBCA 中设置,请问在ORACLE 内部是如何实现的啊? DBA_SCHEDULER_JOBS 没找到对应的计划,OS 的CRONTAB 上也没有备份的脚本啊,EM的配置文件中也没找到对应的信息,希望大家能指点下 谢谢!!! 挺有趣的一个问题,于是在自己的11g数据库里面测试了一下,大致找到了答案,详细的回答可以参看这个帖子。 至于运行机制,个人的猜测是,现在11g数据库中默认安装有一个Job,可以从dba_jobs视图中查询到。 SQL> select schema_user,interval,what from dba_jobs; SCHEMA_USER INTERVAL WHAT ———— —————————— ———————————————————– SYSMAN sysdate + 1 / (24 * 60) EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS(); 该JOB每隔一分钟运行一次,检查sysman用户的mgmt_job和mgmt_job_schedule表,如果存在着定义了的schedule,则运行。 由这个帖子引出几点个人的看法。 1. 虽然现在OEM功能强劲,但是感觉在使用上有些凌乱,入口太多,布局不清晰。 2. 在emca中加入这个-backup选项,有些不伦不类,而且居然也没有使用Oracle自己一直在尝试革新的Schedule流程,仍然选择了Job的方式。

Database Control improved in Oracle 11g – 1

在Oracle 10gR2 RAC中,如果我们在各个节点上用emctl start dbconsole命令启动database control console,那么在每个节点上都会启动console,而在Oracle11g中,则有所改善,该命令只会启动指定节点上的dbconsole,而在剩余节点上启动的则是Enterprise Manager agent。 Oracle官方的解释是:因为database control console会发起很多连接到数据库,那么如果是一个很多节点的RAC环境,比如说32节点或者64节点,那么就很可能超过数据库设定的最大连接数。 需要注意的是,如果数据库是从10gR2升级到11g的,那么之前配置的database control仍然会保留10gR2的模式,也就是仍然会启动多个dbconsole,需要通过emca命令进行修改。 假设现在的RAC环境是:8节点的RAC,hostname分别是node1 ~ node8,SID分别是oradb1 ~ oradb8。 我们要实现,将dbconsole运行在node1和node5上,然后node1到node4上agent收集的信息发送到node1的dbconsole中,node5到node8上agent收集的信息发送到node5的dbconsole中。 emca -reconfig dbcontrol -cluster -EM_NODE node1 -EM_SID_LIST oradb2,oradb3,oradb4 emca -reconfig dbcontrol -cluster -EM_NODE node5 -EM_SID_LIST oradb6,oradb7,oradb8 使用下面的命令查看当前的cluster配置情况: emca -displayConfig dbcontrol -cluster emca命令的使用方法现在放入Utilities文档中了 – 11gR1的版本。

天朝

有时候,整个社会为了达成一种平衡,必然要作出一些匪夷所思的事情。 我接受这个结果,甚至可以说平心静气。 这个案子的走向从来也不曾是我关心的,它早就偏离了我们诉求的那个目标。 只是,我想问一下,这样的结果你觉得达到了你的目的了吗?你说,没有人听你说话,所以没有办法,只能要求法律来保护你。那么现在呢?法律告诉你,你赢了,但是只是因为我不该提到你的名字,不该提到你的工作单位,仅仅如此吧?法律在今天也告诉大家我没有诽谤我没有污蔑也没有损害你的名誉,所以,那些事情也还是你做的,是吧?你也知道,就是因为这些事情,大家才谴责你的是吧?那么,现在你的官司赢了,你的律师笑了,但是你能笑吗?在今天,你想说的话,你觉得大家都听到了吗? 因为,这个案子从一开始就与忠诚无关,与爱情无关,与人性无关。 好自为之吧。 Update@2008-12-19 之前的措辞恐怕有些问题,”我接受这个结果,甚至可以说平心静气。”这句话的意思是说,我接受一审判决出来这样结果的这个事实,甚至说我是平心静气的接受的,但是我接受事实,并不代表我对这个判决俯首帖耳! 上诉,必须的,虽然我也仍然觉得上诉恐怕不会改变什么结果,但是有些事情还是一定要做. 另外,曾经是原告的人大概会要再做一次被告,先预告一下,事情没有结束呢.