AcquireConnection 方法调用失败之—“ORA-12518: TNS: 监听程序无法分发客户机连接 ”...

本文解决在使用连接管理器从Oracle数据库迁移到SQLServer数据库时遇到的OLEDB错误问题,提供了将串行操作并行化和设置事物为NotSupported的解决方案。

从oracle导数据到sqlserver

 

[连接管理器“xx内网Oracle192.168.3.202”] 错误: 出现 OLE DB 错误。错误代码: 0x80004005。 已获得 OLE DB 记录。源:“Microsoft OLE DB Provider for Oracle” Hresult: 0x80004005 说明:“ORA-12518: TNS: 监听程序无法分发客户机连接 ”。

 

解决:并行该串行,并且设置事物为NotSupported

桌面ANR了,anr日志如下: "main" prio=5 tid=1 TimedWaiting | group="main" sCount=1 ucsCount=0 flags=1 obj=0x74866a40 self=0x7186888c00 | sysTid=4011 nice=-10 cgrp=vip sched=1073741825/2 handle=0x722d2cc508 | state=S schedstat=( 162505346434 49475697797 580932 ) utm=11195 stm=5054 core=10 HZ=100 | stack=0x7ff3827000-0x7ff3829000 stackSize=8188KB | held mutexes= at sun.misc.Unsafe.park(Native method) - waiting on an unknown object at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) at android.database.sqlite.SQLiteConnectionPool.waitForConnection(SQLiteConnectionPool.java:848) at android.database.sqlite.SQLiteConnectionPool.acquireConnection(SQLiteConnectionPool.java:420) at android.database.sqlite.SQLiteSession.acquireConnection(SQLiteSession.java:916) at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:608) at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:67) at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:37) at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:46) at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1585) at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1519) at com.huawei.android.launcher.DatabaseHelper.getTableContent(DatabaseHelper.java:6076) at com.huawei.android.launcher.LauncherProvider.isCanUnionDate(LauncherProvider.java:681) at com.huawei.android.launcher.LauncherProvider.doNormalQuery(LauncherProvider.java:575) - locked <0x0bc72969> (a java.lang.Object) at com.huawei.android.launcher.LauncherProvider.query(LauncherProvider.java:530)
07-15
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值