[R-sig-DB] ODBC driver in ubuntu
Luis Ridao
|ur|d@o @end|ng |rom gm@||@com
Wed Oct 30 16:50:11 CET 2013
I followed Lee's recommendations but still the same:
> library(RODBC)
> channel <- odbcConnect(dsn='BASTA', uid='******', pwd='*******')
Warning messages:
1: In odbcDriverConnect("DSN=BASTA;UID=******;PWD=**********") :
[RODBC] ERROR: state HY000, code 12545, message
[unixODBC][Oracle][ODBC][Ora]ORA-12545: Connect failed because target host
or object does not exist
2: In odbcDriverConnect("DSN=BASTA;UID=luisr;PWD=juanayzakarias") :
ODBC connection failed
--------------------------------------------------------------------------------------------------
/etc$ sudo gedit odbcinst.ini
[OracleODBC-11g]
Setup =
FileUsage =
CPTimeout =
CPReuse =
Description = Oracle ODBC driver for Oracle 11g
Driver = /u01/app/oracle/product/11.1.0/client_2/lib/libsqora.so.11.1
FileUsage = -1
--------------------------------------------------------------------------------------------------
/etc$ sudo gedit odbc.ini
[BASTA]
driver = OracleODBC-11g
description = Oracle_ODBC_driver
server = 192.168.20.10
port = 1521
user = ******
password = ******
logging = No
logfile =
enable_user_catalog = yes
enable_synonyms = yes
metadata_dont_change_case = no
metadata_dont_do_schema = no
metadata_id = no
limit_long = 0
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
Luis Ridao Cruz
Faroe Marine Research Institute
N�at�n 1, P.O. Box 3051
FO-110 T�rshavn
Faroe Islands
Tel : (+298) 353900
Fax: : (+298) 353901
e-mail: luisr using hav.fo
luridao using gmail.com
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
On Wed, Oct 30, 2013 at 3:32 PM, Lee Hachadoorian <
Lee.Hachadoorian+L using gmail.com> wrote:
>
>
>
> On Wed, Oct 30, 2013 at 9:30 AM, Luis Ridao <luridao using gmail.com> wrote:
>
>> You mean:
>>
>> > channel <- odbcConnect(dsn='BASTA', uid='*****', pwd='********')
>>
>> Warning messages:
>> 1: In odbcDriverConnect("DSN=BASTA;UID=luisr;PWD=juanayzakarias") :
>> [RODBC] ERROR: state IM002, code 0, message [unixODBC][Driver
>> Manager]Data source name not found, and no default driver specified
>> 2: In odbcDriverConnect("DSN=BASTA;UID=luisr;PWD=juanayzakarias") :
>> ODBC connection failed
>>
>> or in the odbc.ini file:
>> /etc$ sudo gedit odbc.ini
>>
>> [oracle_driver]
>> driver = OracleODBC-11g
>> description = Oracle_ODBC_driver
>> server = BASTA
>> port = 1521
>> sid = 192.168.20.10
>> user = ********
>> password = *********
>> logging = No
>> logfile =
>> enable_user_catalog = yes
>> enable_synonyms = yes
>> metadata_dont_change_case = no
>> metadata_dont_do_schema = no
>> metadata_id = no
>> limit_long = 0
>>
>> It keeps on failing
>>
>> Best,
>> Luis
>>
>>
> Luis,
>
> The name between the braces in odbc.ini is the DSN. You have named the DSN
> oracle_driver, not BASTA. So either rename it in odbc.ini, or refer to it
> as oracle_driver in the odbcConnect() call.
>
> Also, I'm not really familiar with Oracle, but I can't seem to find any
> information on the sid parameter you have set in the ini. The examples I
> see use server, servername, and/or database. See
> http://www.almahdi.cc/linux/setup-unixodbc-on-linux-for-oracle-and-sybase/
> .
>
> Best,
> --Lee
>
[[alternative HTML version deleted]]
More information about the R-sig-DB
mailing list