oracle分布式事务开启配置
由于要将超级用户下的表授权给普通用户使用,用户很谨慎的考虑到可能会对同一个数据库的其他用户和业务产生影响
grant select on sys.dba_pending_transactions to mtsbwtst;
grant select on sys.pending_trans$ to mtsbwtst;
grant select on sys.dba_2pc_pending to mtsbwtst;
grant execute on sys.dbms_system to mtsbwtst;
grant select on sys.dba_pending_transactions to mtsbw;
grant select on sys.pending_trans$ to mtsbw;
grant select on sys.dba_2pc_pending to mtsbw;
grant execute on sys.dbms_system to mtsbw;
需要执行以下四个脚本:
$ORACLE_HOME/rdbms/admin/initxa.sql
$ORACLE_HOME/rdbms/admin/xaview.sql
$ORACLE_HOME/javavm/install/initjvm.sql
$ORACLE_HOME/javavm/install/initxa.sql
以SYSDBA登录SQL Plus
执行如下代码
Sql代码
Java代码
grant select on sys.dba_pending_transactions to username;
grant select on sys.pending_trans$ to username;
grant select on sys.dba_2pc_pending to username;
grant execute on sys.dbms_system to username;
grant select on sys.dba_pending_transactions to username;
grant select on sys.pending_trans$ to username;
grant select on sys.dba_2pc_pending to username;
grant select on sys.dba_pending_transactions to username;
grant select on sys.pending_trans$ to username;
grant select on sys.dba_2pc_pending to username;
grant execute on sys.dbms_system to username;
grant select on sys.dba_pending_transactions to username;
grant select on sys.pending_trans$ to username;
grant select on sys.dba_2pc_pending to username;
grant execute on sys.dbms_system to username;
username ==> 获取oracle XA数据库连接的用户
参考:http://364434006.iteye.com/blog/981819
分享到:
相关推荐
纠结了半天的 java.lang.IllegalStateException: getOutputStream() has already。这个问题困扰了半天,在网上查阅了大量资料 出这个错误一般就是下面2个.....
异常:Caused by: java.lang.IllegalStateException: Method has too many Body parameters Caused by: java.lang.IllegalStateException: Method has too many Body parameters: public abstract ...
标题 "java.lang.IllegalStateException: OutputStream already obtain" 涉及到的是Java编程中的一个常见错误,特别是当处理I/O流时。这个异常通常在尝试获取已经存在的OutputStream实例时抛出,表明该输出流已经被...
1. java.lang.IllegalStateException: No wrapped connection. 2.java.lang.IllegalStateException: Adapter is detached. 原因: 1.单线程一次执行一个请求可以正常执行,如果使用多线程,同时执行多个请求时就会...
java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but...
IllegalStateException: The specified child already has a parent.我的博客中有文章讲解
解决java.lang.IllegalStateException: unread block data的架包
Type 异常报告 消息 Failed to convert ... nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'java.util.Date': no matching editors or co
Spring框架,由Rod Johnson创立并由Interface21公司推广,自诞生以来,它就致力于简化Java企业级应用(J2EE)的开发,提供了一种非侵入式的解决方案,极大地提高了开发效率。它的目标不仅仅是解决单一层次的问题,...
Java是一种高级编程语言,通常用于开发...然而,需要注意的是,JNI的使用增加了程序的复杂性,因为需要管理Java和本地代码之间的交互,而且错误调试可能更困难。因此,只有在确实需要调用底层功能时,才应考虑使用JNI。
在Java开发中,Web服务(Web Service)是一种标准的接口,允许不同系统之间进行通信,而XFire是早年流行的一款用于构建和消费Web服务的开源框架。它使用SOAP(简单对象访问协议)和XML(可扩展标记语言)作为基础,...
2013-08-12 14:33:37.672:... Add CGLIB to your classpath.:java.lang.IncompatibleClassChangeError: class net.sf.cglib.core.DebuggingClassWriter has interface org.objectweb.asm.ClassVisitor as super class
这个存储库提供了一种在处理片段传输和后台任务时避免“java.lang.IllegalStateException:Can not perform this action after onSaveInstanceState”的方法。 您可以在的非常权威的阅读有关该问题和可能的解决方案...
标题中的"The full error is: java.lang.IllegalStateException"是一个典型的Java编程错误,通常表示在不合法或不适当的状态下调用了某个方法。这个错误通常暗示程序试图执行一个不能在这个特定时刻执行的操作。让...
项目中碰到的,已解决,写个文档记录一下
错误信息"无法解析运行时描述符: java.lang.IllegalStateException: MASM0001:"指出在部署Web服务时遇到了异常情况。这个错误代码MASM0001通常与WebLogic的模块组装(Module Assembly)过程有关,该过程是将应用组件...
java.lang.IllegalStateException: Invalid name=“com.alibaba.dubbo.config.ProtocolConfig#0” contains illegal character, only digit, letter, ‘-’, ‘_’ or ‘.’ is legal 原因: 如果没有指定id属性,...