Thank you Marc,

I will study the material you sent and follow up on this at R-SIG-DB - should I 
still have problems.

I'm using a Mac OS X 10.6.8

Thanks.
Raff.

> Subject: Re: [R] remote connection to an Oracle database - using RODBC -      
> RMySQL..?
> From: marc_schwa...@me.com
> Date: Wed, 21 Nov 2012 14:16:15 -0600
> CC: r-help@r-project.org
> To: r_varda...@hotmail.com
> 
> 
> On Nov 21, 2012, at 1:52 PM, Raffaello Vardavas <r_varda...@hotmail.com> 
> wrote:
> 
> > 
> > Dear users,
> > 
> > I can access an database oracle database using sql developer. This was done 
> > by importing an xml file that contains the login details - username, 
> > password and specifies that it uses the KERBEROS_AUTHENTICATION.
> > 
> > I'm trying to connect R -  so that it can access this database - do sql 
> > queries and convert the resulting tables into dataframes. 
> > 
> > I am a novice in SQL and database access - but a friend provided me with 
> > the following approach:
> > 
> > 
> > library(DBI)
> > library(RMySQL)
> > drvr<-dbDriver("MySQL") #Or another driver, say from the RODBC package?
> > acon<-dbConnect(drvr, user="ENTER_USERID", dbname="ENTER_NAME", 
> > host="ENTER_HOST",
> >                port=1521,password=NULL) #password maybe non-null?
> > cmds<-dbSendQuery(acon,statement="YOUR SQL QUERY HERE")
> > yourdata<-fetch(cmds, n=-1) #Collects all rows and columns of data 
> > requested query.
> > 
> > I have provided this info changing the relevant info in the dbConnect 
> > command and provided the password. However this doesn't work. I suspect 
> > because in this command there is not specification of the encryption of the 
> > password (i.e., KERBEROS_AUTHENTICATION)
> > 
> > 
> > When I look at the details of the connection in SQL developer - what is 
> > specified is the follow:
> > 
> > connection name, username, password (that I cannot see), hostname, port and 
> > the SID.
> > 
> > Note that although the password here cannot be seen - 
> > I believe it is computed by the longer password displaced the the xml file 
> > I use to set up the connection with sql developer using the 
> > KERBEROS_AUTHENTICATION.
> > 
> > Any ideas on how to proceed.
> > 
> > Please help.
> > 
> > Thank you.
> > 
> > Raff.
> 
> 
> Several comments:
> 
> 1. Future posts on this subject should be made to R-SIG-DB, not here. More 
> info:
> 
>   https://stat.ethz.ch/mailman/listinfo/r-sig-db
> 
> 2. Why would you expect to use an R package and driver for MySQL when 
> attempting to access an Oracle server?
> 
> 3. There is a good starting point on this subject generally in the R Data 
> Import/Export manual:
> 
>   
> http://cran.r-project.org/doc/manuals/r-release/R-data.html#Relational-databases
> 
> 4. I would recommend using RODBC, which is what I use. You will of course 
> need to have an ODBC driver for Oracle installed on your system and properly 
> configured. You may need to get that from Oracle or other parties depending 
> upon your OS which is unstated here. You may also need to get assistance with 
> that process from your SysAdmin or DBAdmin.
> 
> 5. If you use RODBC, there is additional, quite good information in the 
> package vignette, which is accessible by using:
> 
>   vignette("RODBC")
> 
> post package installation.
> 
> 6. I don't have any experience using Kerberos authentication on my Oracle 
> server here, so you may have to follow up on the R-SIG-DB list on that point. 
> A search of the archives did not reveal anything material on that point.
> 
> 7. Alternatives to RODBC would include ROracle and RJDBC via CRAN.
> 
> Regards,
> 
> Marc Schwartz
> 
                                          
        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to