Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara saya terhubung ke Oracle Database di R?

Berikut adalah petunjuk yang saya kembangkan untuk situs kami:

  1. Instal klien instan Oracle. File yang akan diekstrak adalah:instantclient-basic-win32-11.1.0.7.0.zipinstantclient-odbc-win32-11.1.0.7.0.zipinstantclient-sqlplus-win32-11.1.0.7.0.zip (opsional)

Catatan:Paket Basic Instant Client dan ODBC Instant Client harus di-unzip ke direktori yang sama. Misalnya, C:\Oracle\instantclient_11_1.

Situs unduhan Oracle:http://www.Oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

  1. Tambahkan lokasi file yang diekstrak ke variabel lingkungan jalur (mis. C:\Oracle\instantclient_11_1)a. Klik kanan "My Computer" pada desktop, klik "Manage".b. Klik kanan "Manajemen Komputer (Lokal)", klik "Properti."c. Pada tab lanjutan, klik tombol Pengaturan di bawah "Variabel Lingkungan".d. Temukan entri "Jalur" di bawah "Variabel sistem" dan klik tombol Edit.e. Tambahkan jalur lokasi ke akhir kotak "Nilai Variabel". Perhatikan bahwa item dipisahkan oleh titik koma.f. Klik OK untuk mengonfirmasi perubahan. Tutup jendela Manajemen Komputer.

  2. Klik dua kali file odbc_install.exe di direktori klien Instan.

  3. Buka C:\WINDOWS\system32\odbcad32.exe

  4. Tambahkan sumber data untuk database oracle.a. Klik tombol Tambahb. Pilih "Oracle in instantclient11_1" dan klik Finish.c. Masukkan yang berikut ini dalam dialog Konfigurasi Driver ODBC Oracle:Nama Sumber Data:DSDeskripsi:Roacle (atau apa pun) Nama Layanan TNS:SERVER:1521/DSN - Ubah ID Pengguna ini:Nama pengguna oracle Anda. Klik tombol Uji Koneksi. Anda akan dimintai kata sandi, dan jika semuanya berjalan lancar, Anda akan mendapatkan pesan "Koneksi berhasil".

Anda kemudian dapat membuat saluran di R dengan:

     odbcConnect(dsn, uid = uid, pwd = pwd, readOnly = TRUE)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Menemukan Waktu Eksekusi Kueri di Oracle SQL Developer?

  2. Oracle:Permintaan SQL untuk menemukan semua pemicu milik tabel?

  3. Tambahkan data yang hilang dari bulan atau tahun sebelumnya secara kumulatif

  4. Apa yang dapat menyebabkan ROWID Oracle berubah?

  5. LOAD DATA INFILE setara di Oracle