64位Oracle 11g R2的客户端连接时报ORA-01019错误

本文转自:http://blog.csdn.net/downmoon/article/details/8038583

在Win8企业版64位环境下,连接Oracle11g 服务端,搞了整整两天,特将过程分享出来,供有需要的同学参考。

本机环境:

1、服务端:Oracle 11g R2 64位,安装路径E:/Org12

官方下载:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

2、客户端:

(1)Instant Client ,轻量级,安装路径E:/Oracle11/client http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

(2)32-bit Oracle Data Access Components (ODAC) with Oracle Developer Tools for Visual Studio,安装路径E:/Org12/Product/11.2.0/client_1

http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html?ssSourceSiteId=otncn 

 

用客户端三种工具去连Oracle服务端,结果:

第一种:Oracle自带的SQL Deveploer工具,基本没问题!也不需要什么客户端配置。

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

第二种,用PL/SQL 9.0去连,需要copy服务端的XX\app\oracle\product\11.2.0\server\network\ADMIN\tnsnames.ORA文件到客户端(1)的network\ADMIN下,并删除不需要的部分,保留内容大致如下:

  1. ORCL =  
  2.   (DESCRIPTION =  
  3.     (ADDRESS_LIST =  
  4.       (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))  
  5.     )  
  6.     (CONNECT_DATA =  
  7.        (SID =ORCL)  
  8.     )  
  9.   )  

 

并用如下方式启动PL/SQL

 

  1. set Path=E:/Oracle11/client  
  2. rem 服务端路径: E:\Org12\product\11.2.0\dbhome_1\BIN  
  3. set ORACLE_HOME=E:/Oracle11/client  
  4. set TNS_ADMIN=E:/Oracle11/client  
  5. set NLS_LANG=AMERICAN_AMERICA.AL32UTF8  
  6. start E:/Oracle11/PL_SQL/plsqldev.exe  

[转] 64位Oracle 11g R2的客户端连接时报ORA-01019错误,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。