因若干因素, 需有兩台 Oracle EBS 主機, 但這兩台主機的 Org ID 要相同.當這兩台主機的Sequence 不一致時, 該怎麼辦?
我們先可以查看一下控制 Org ID 的 Sequence: HR.HR_ORGANIZATION_UNITS_S
CREATE SEQUENCE HR.HR_ORGANIZATION_UNITS_S START WITH 1041 MAXVALUE 999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER;
它一次是取20個序號到 Database 的 Cache 中, 所以若有一方較小, 則可以手動去耗掉一些號碼:
select HR.HR_ORGANIZATION_UNITS_S.NEXTVAL FROM dual; select hr.HR_ORGANIZATION_UNITS_S.currval FROM dual;
參考: Oracle EBS Which Sequence Name used to ORG_ID (ORGANIZATION ID)
沒有留言:
張貼留言