2017-01-04 29 views
0

를 지정하지 : 내가 가진 isql을 dsnOracle -v
을 :isql을 사용하여, 내가 왔을 때이 : [IM002] [인 unixODBC] [드라이버 관리자] 데이터 원본 이름을 찾을 수 없습니다, 그리고 내가 명령 fllow 입력 할 때 기본 드라이버는

[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified 
    [ISQL]ERROR: Could not SQLConnect 

내 config 파일 :

 [[email protected] lib]# cat /etc/odbc.ini 
     [dsnOracle] 
     Description = data source to oracle 
     Driver = Oracle 
     Servername = PARA_ORACLE 
     port = 1521 
     [[email protected] lib]# cat /etc/odbcinst.ini 
     [Oracle] 
     Description = ODBC for Oracle  
     Driver  = /usr/lib/libsqora.so.11.1 
     [[email protected] lib]# cat $TNS_ADMIN/tnsnames.ora 
     PARA_ORACLE =  
     (DESCRIPTION =  
      (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.100.2.13)(PORT = 1521))  )  
      (CONNECT_DATA =    
      (SERVER = DEDICATED)  
      (SERVICE_NAME = orcl)   
      ) 
     ) 
[[email protected] lib]# rpm -qa |grep oracle 
oracle-instantclient11.2-odbc-11.2.0.1.0-1.x86_64 
oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64 
[[email protected] lib]# rpm -qa |grep ODBC 
unixODBC-2.2.14-12.el6_3.x86_64 

내가 오랫동안 시도했다,하지만 난 항상 얻을 : 데이터 소스 이름을 찾을 수 없습니다. (x86 또는 x64와 관련이 있습니까?) 제안 사항이 만족 스럽습니다.

+0

가능한 복제 [발견하고, 기본 드라이버를 지정하지의 \ [인 unixODBC \] \ [드라이버 관리자 \] 데이터 원본 이름을 수정하는 방법 (ODBC :: 오류)] (HTTP : // 유래. com/questions/21237678/unixodbcdriver-manager-data-source-name-not-found-and-no-defa를 수정하는 방법) –

답변

0

마침내 나는 /etc/odbc.ini를 이렇게 바꿉니다. 의

[dsnOracle] 
Application Attributes=T 
Attributes=W 
BatchAutocommitMode=IfAllSuccessful 
BindAsFLOAT=F 
CloseCursor=F 
DisableDPM=F 
DisableMTS=T 
Driver=Oracle 
DSN=OracleODBC-11g 
EXECSchemaOpt= 
EXECSyntax=T 
Failover=T 
FailoverDelay=10 
FailoverRetryCount=10 
FetchBufferSize=64000 
ForceWCHAR=F 
Lobs=T 
Longs=T 
MaxLargeData=0 
MetadataIdDefault=F 
QueryTimeout=T 
ResultSets=T 
SQLGetData extensions=F 
Translation DLL= 
Translation Option=0 
DisableRULEHint=T 
StatementCache=F 
CacheBufferSize=20 
UseOCIDescribeAny=F 
UserID=userid 
ServerName=PARA_ORACLE 
Password=password