需要修改系统元数据的PL/SQL过程如 DBMS_JAVA, DBMS_REGISTRY, DBMS_ALERT, DBMS_SPACE_ADMIN, DBMS_REFRESH, DBMS_REDEFINITION, DBMS_SCHEDULER, and DBMS_AQ 也是不支持的,也就是说,这些包在主库可以执行,但是不会将相应的改变传递到备库去。
但有一个例外,就是DBMS_JOB。 使用DBMS_JOB提交的Job会复制到备库, 但是在备库的job是不会调度运行的,只有在切换后,原来的备库变成新的主库,这些Job会根据原来主库执行的情况自动启动
也就是: Job在Logical 备库是不会自动执行的,只有当主库的log传输过来在做SQL Apply到原来主库上执行Job的那个时候才会根据主库原来的运行情况在备库上执行,且备库上的Job 执行时间或sequence 也会更改 。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-611167/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-611167/
本文介绍了在Oracle数据库中,特定的PL/SQL过程如DBMS_JAVA等在逻辑备库中的限制,包括这些过程在主库执行时的变化不会被同步到备库。特别地,虽然DBMS_JOB所提交的任务会在备库复制,但不会自动执行,除非发生切换。
9583

被折叠的 条评论
为什么被折叠?



