NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN=d:\oracleclient
这里的SIMPLIFIED CHINESE_CHINA.ZHS16GBK 字符集是我oracle服务器的字符集。
pl/sql.developer里tools(工具)>preferences(首选项)>connection(连接)也设了
Oracle Home=d:\oracleclient
Ocilibrary=d:\oracleclient\oci.dll。
该重启的也重启了,可就是连不上oracle。
错误是:Access violation at address 04244E0B in module'OraOCIICUS10.dll'. Read of address 0000007C
不设NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 这个环境变量,就提示连接超时ORA-12170: TNS: Connect timeout occurred. 服务器和监听都启动了。这是怎么回事呀?谁连过,都怎么连的呀。挺急的,非常感谢。
7 个解决方案
#1
首先你要检查你的instant client是不是64位的,plsqldev只支持32位oci
其次,检查是否存在d:\oracleclient\network\admin\tnsnames.ora文件
其次,检查是否存在d:\oracleclient\network\admin\tnsnames.ora文件
#2
您好,请问怎样检查client是不是64位的呀?
#3
看来免安装的客户端用起来也没那么方便啊.
要是安装的话,好像还是很容易的。
要是安装的话,好像还是很容易的。
#4
先看你 sqlplus 连接 有问题没?如果没问题,下载个完整版的plsql试试。
#5
你的操作系统是不是英文操作系统,并且没安装中文字符集啊
#6
在服务器上装的oracle10g数据库,在另一台机器用plsql developer访问它。用的是官方免安装的客户端,解压在d:\oracleclient。客户端也加了network/admin/tnsnames.ora。在在环境变量中也建了
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN=d:\oracleclient
这里的SIMPLIFIED CHINESE_CHINA.ZHS16GBK 字符集是我oracle服务器的字符集。
pl/sql.developer里tools(工具)>preferences(首选项)>connection(连接)也设了
Oracle Home=d:\oracleclient
Ocilibrary=d:\oracleclient\oci.dll。
该重启的也重启了,可就是连不上oracle。
错误是:Access violation at address 04244E0B in module'OraOCIICUS10.dll'. Read of address 0000007C
不设NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 这个环境变量,就提示连接超时ORA-12170: TNS: Connect timeout occurred. 服务器和监听都启动了。这是怎么回事呀?谁连过,都怎么连的呀。挺急的,非常感谢。
还有个环境变量
一时记不得了 你GOOGLE下
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN=d:\oracleclient
这里的SIMPLIFIED CHINESE_CHINA.ZHS16GBK 字符集是我oracle服务器的字符集。
pl/sql.developer里tools(工具)>preferences(首选项)>connection(连接)也设了
Oracle Home=d:\oracleclient
Ocilibrary=d:\oracleclient\oci.dll。
该重启的也重启了,可就是连不上oracle。
错误是:Access violation at address 04244E0B in module'OraOCIICUS10.dll'. Read of address 0000007C
不设NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 这个环境变量,就提示连接超时ORA-12170: TNS: Connect timeout occurred. 服务器和监听都启动了。这是怎么回事呀?谁连过,都怎么连的呀。挺急的,非常感谢。
还有个环境变量
一时记不得了 你GOOGLE下
#7
问题解决了,没用这个官方免安装的客户端。重新找了个小的客户端,也不大。不管咋样,总算连上了。
#1
首先你要检查你的instant client是不是64位的,plsqldev只支持32位oci
其次,检查是否存在d:\oracleclient\network\admin\tnsnames.ora文件
其次,检查是否存在d:\oracleclient\network\admin\tnsnames.ora文件
#2
您好,请问怎样检查client是不是64位的呀?
#3
看来免安装的客户端用起来也没那么方便啊.
要是安装的话,好像还是很容易的。
要是安装的话,好像还是很容易的。
#4
先看你 sqlplus 连接 有问题没?如果没问题,下载个完整版的plsql试试。
#5
你的操作系统是不是英文操作系统,并且没安装中文字符集啊
#6
在服务器上装的oracle10g数据库,在另一台机器用plsql developer访问它。用的是官方免安装的客户端,解压在d:\oracleclient。客户端也加了network/admin/tnsnames.ora。在在环境变量中也建了
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN=d:\oracleclient
这里的SIMPLIFIED CHINESE_CHINA.ZHS16GBK 字符集是我oracle服务器的字符集。
pl/sql.developer里tools(工具)>preferences(首选项)>connection(连接)也设了
Oracle Home=d:\oracleclient
Ocilibrary=d:\oracleclient\oci.dll。
该重启的也重启了,可就是连不上oracle。
错误是:Access violation at address 04244E0B in module'OraOCIICUS10.dll'. Read of address 0000007C
不设NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 这个环境变量,就提示连接超时ORA-12170: TNS: Connect timeout occurred. 服务器和监听都启动了。这是怎么回事呀?谁连过,都怎么连的呀。挺急的,非常感谢。
还有个环境变量
一时记不得了 你GOOGLE下
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN=d:\oracleclient
这里的SIMPLIFIED CHINESE_CHINA.ZHS16GBK 字符集是我oracle服务器的字符集。
pl/sql.developer里tools(工具)>preferences(首选项)>connection(连接)也设了
Oracle Home=d:\oracleclient
Ocilibrary=d:\oracleclient\oci.dll。
该重启的也重启了,可就是连不上oracle。
错误是:Access violation at address 04244E0B in module'OraOCIICUS10.dll'. Read of address 0000007C
不设NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 这个环境变量,就提示连接超时ORA-12170: TNS: Connect timeout occurred. 服务器和监听都启动了。这是怎么回事呀?谁连过,都怎么连的呀。挺急的,非常感谢。
还有个环境变量
一时记不得了 你GOOGLE下
#7
问题解决了,没用这个官方免安装的客户端。重新找了个小的客户端,也不大。不管咋样,总算连上了。