错误:ORA-03137:来自客户机的格式错误的TTC包被拒绝,解决办法

客户端提示错误:

General SQL error.
ORA-03137:来自客户机的格式错误的TTC包被拒绝:
[kpoal8Check-5] [0] [0x00000000] 0x00000000] [0] [0] [35112]

...

这是由于客户端版本和数据库服务器版本不匹配导致的,有些客户端版本还是8I,9I

解决办法:升级客户端到11.2.0.4

...

当前用户oracle客户端8i,升级到11g

--复制oracel8i和11g客户端安装文件到本地

oracle_i8_Client

win32_11gR2_client

...

--卸载8i客户端

执行oracle_i8_Client\setup.exe

点击首页上的【Deinstall procucts】

展开窗口中的oracle8i,选中展开的各项

点击按钮【remove】

卸载完成。

...

--安装11g客户端

执行setup.exe

选择类型【管理员】

语言默认

oracle基目录:c:\oracle,软件位置默认:c:\oracle\product\11.2.0\client_1

安装完成。

...

--配置服务名。

...

--测试