java.lang.IllegalStateException: No recoveryService set yet! 异常解决

java.lang.IllegalStateException: No recoveryService set yet! 错误解决
以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