原文出处
-
http://publib.boulder.ibm.com/infocenter/tivihelp/v3r1/index.jsp?topic=/com.ibm.itcamrtt.doc/itcamftt_installcluster20.htm
- http://www-01.ibm.com/support/docview.wss?rs=0&q1=3979190&uid=swg21196663&loc=en_US&cs=utf-8&cc=us&lang=en
- http://www.atomikos.com/Documentation/ConfiguringOracle
- http://forums.oracle.com/forums/thread.jspa?threadID=376954
现象
WebSphere在发生一些异常情况下(比如WebSphere服务异常推出),出现如下错误信息
日志跟踪
[09-5-24 10:45:03:168 CST] 00000012 InternalOracl I DSRA8203I: Database 产品名:Oracle
[09-5-24 10:45:03:176 CST] 00000012 InternalOracl I DSRA8204I: Database 产品版本:Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[09-5-24 10:45:03:180 CST] 00000012 InternalOracl I DSRA8205I: JDBC driver 名:Oracle JDBC driver
[09-5-24 10:45:03:184 CST] 00000012 InternalOracl I DSRA8206I: JDBC driver 版本:10.2.0.1.0
[09-5-24 10:45:03:187 CST] 00000012 InternalOracl I DSRA8212I: DataStoreHelper 名称为:com.ibm.websphere.rsadapter.Oracle10gDataStoreHelper@44aa44aa。
[09-5-24 10:45:03:191 CST] 00000012 WSRdbDataSour I DSRA8208I: JDBC driver 类型:""
[09-5-24 10:45:03:205 CST] 00000012 WSRdbXaResour E DSRA0304E: 发生 XAException。XAException 内容和详细信息是:The cause is : null。
[09-5-24 10:45:03:209 CST] 00000012 WSRdbXaResour E DSRA0302E: 发生 XAException。错误代码为:XAER_RMERR (-3)。异常为:<null>
[09-5-24 10:45:03:213 CST] 00000012 XARminst E WTRN0037W: xa_recover 操作时事务服务遇到错误。资源是 com.ibm.ws.rsadapter.spi.WSRdbXaResourceImpl@1e681e68。错误代码为 XAER_RMERR。异常堆栈跟踪遵循:javax.transaction.xa.XAException
at oracle.jdbc.xa.OracleXAResource.recover(OracleXAResource.java:526)
at com.ibm.ws.rsadapter.spi.WSRdbXaResourceImpl.recover(WSRdbXaResourceImpl.java:1038)
at com.ibm.ws.Transaction.JTA.XARminst.recover(XARminst.java:138)
at com.ibm.ws.Transaction.JTA.XARecoveryData.recover(XARecoveryData.java:687)
at com.ibm.ws.Transaction.JTA.PartnerLogTable.recover(PartnerLogTable.java:524)
at com.ibm.ws.Transaction.JTA.RecoveryManager.resync(RecoveryManager.java:1859)
at com.ibm.ws.Transaction.JTA.RecoveryManager.run(RecoveryManager.java:2580)
at java.lang.Thread.run(Thread.java:810)
解决办法
以SYSDBA登录SQL Plus
执行如下代码
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数据库连接的用户
分享到:
相关推荐
步骤1:先把Fy_Recover_Data包拷贝到oracle相关目录下 步骤2:在scott用户下创建test_emp表: SQL> conn scott/tiger; Connected. SQL> select * from tab; TNAME ? ? ? TABTYPE CLUSTERID --------------...
一片有关oracle 闪回恢复原理知识的书,为巩固基础知识,数据原理详解。
Oracle12c RAC Restore Recover 备份恢复 从集群数据库备份、OCR备份、OCR恢复、数据库多种场景下恢复都做了讲解 适合Oracle初学者,可根据文档内脚本命令,跟着教学,逐步掌握Oracle12C集群数据库备份和恢复等知识...
真正Oracle 9i Backup and Recover Lab Scripts 1z0-031 教材 Scripts 只要執行 setup\\9iAdvRMAN.cmd 即可安裝上課環境
word recover word recover word recover word recover v
Recovery for Oracle Recovery for Oracle Recovery for Oracle Recovery for Oracle Recovery for Oracle
Oracle 1Z0-025 Backup & Recover电子教材Oracle 1Z0-025 Backup & Recover电子教材Oracle 1Z0-025 Backup & Recover电子教材
与recover database using backup controlfile until cancel效果一样Oracle会以当前controlfile
McGraw.Oracle.RMAN.11g.Backup.and.Recovery.2010
存储过程包Fy_Recover_Data 利用Oracle表扫描机制、数据嫁接机制恢复TRUNCATE或者损坏数据的工具包
详细介绍如何正常删除Oracle 数据库表空间数据文件,OFFLINE和OFFLINE DROP的区别,OS级别删除了数据文件后的恢复,删除数据库表空间数据文件演示示例
word recover word recover word recover word recover word recover
可以支持oracle mysql sqlserver自动备份,mysql sqlserver恢复; oracle恢复: cmd rman target \ shutdown immediate; startup mount; restore database until time "to_date('2019-08-19 08:49:00','yyyy-mm-dd ...
上尚城配电(一期)_recover_recover_recover.dwg11111111111111111111111111111111111111111111111111111111
Nuclear Coffee Recover Passwords 是一款用于备份和恢复计算机系统中安装的软件产品密匙的工具。 失去了微软视窗,微软Office,Nero的,和Adobe或Acronis产品你的产品密钥?或者,也许你的硬盘驱动器崩溃?也许你是...
This fact makes it possible to recover deleted files. But in the course of disk usage by users, programs or the operating system, deleted files will be overwritten with other files. So do not use the...
前提:在安装oracle时选中安装透明网关组件(默认不选中),如果未安装可以重新选择安装此组件. 环境:Oracle 10g + SQL SERVER 2000 数据库:Oracle:ZNDATA;SQL SERVER:ZNDB 目标:在oracle下建立一个tnsname用来访问SQL ...
Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover) 数据库的Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据 库或数据库部件,如表空间、数据文件、控制文件、...
7260 recover
一款绿色版本 无毒 反应快的数据恢复工具,