标签归档:不兼容

理解Oracle EBS中设置并发程序的不兼容

        前几天天同事在群里问到这个问题的时候,说实话,当然还真不是理解很深刻,后来经过一番讨论,终于理解了。
这里举个例子,比如我们的客户化程序“CUX:三栏账打印”,里面的逻辑就是要往头和行的表中插入数据,然后从这两个表中取数展示数据,但是如果是有多个机构的公司,比如北京总部、浙江分公司两个机构(当然这两个机构都是用的一套EBS系统)。北京总部在跑“CUX:三栏账打印”这个请求的时候,恰巧浙江分公司也要跑“CUX:三栏账打印”这个请求,这无疑会造成数据的紊乱,因此Oracle提供了这样的解决方式,并发程序的不兼容性设置(对自身的不兼容),如果在不兼容性里面的名称栏设为“CUX:三栏账打印”,那么,当北京总部在跑这个程序的时候,浙江分公司只能处于等待状态,这样就能避免数据紊乱。