Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm cách nào để kết nối với Cơ sở dữ liệu Oracle trong R?

Dưới đây là các hướng dẫn tôi đã phát triển cho trang web của chúng tôi:

  1. Cài đặt ứng dụng khách tức thì Oracle. Các tệp cần giải nén là: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 (tùy chọn)

Lưu ý:Gói Ứng dụng khách tức thì Cơ bản và Ứng dụng khách tức thời ODBC phải được giải nén vào cùng một thư mục. Ví dụ:C:\ Oracle \ Instantclient_11_1.

Trang web tải xuống Oracle:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

  1. Thêm vị trí của các tệp được trích xuất vào biến môi trường đường dẫn (ví dụ:C:\ oracle \ Instantclient_11_1) a. Nhấp chuột phải vào "Máy tính của tôi" trên màn hình, nhấp vào "Quản lý". B. Nhấp chuột phải vào "Computer Management (Local)", nhấp vào "Properties." C. Trên tab nâng cao, nhấp vào nút Cài đặt trong "Biến môi trường". D. Tìm mục nhập "Đường dẫn" trong "Biến hệ thống" và nhấp vào nút Chỉnh sửa. E. Thêm đường dẫn vị trí vào cuối hộp "Giá trị biến". Lưu ý rằng các mục được phân tách bằng dấu chấm phẩy.f. Nhấn OK để xác nhận các thay đổi. Đóng cửa sổ Quản lý Máy tính.

  2. Nhấp đúp vào tệp odbc_install.exe trong thư mục máy khách Instant.

  3. Mở C:\ WINDOWS \ system32 \ odbcad32.exe

  4. Thêm nguồn dữ liệu cho cơ sở dữ liệu oracle. A. Nhấp vào nút Thêm b. Chọn "Oracle trong Instantclient11_1" và nhấp vào Finish.c. Nhập thông tin sau vào hộp thoại Cấu hình trình điều khiển Oracle ODBC:Tên nguồn dữ liệu:DSNDescription:Vai trò (hoặc bất cứ thứ gì) TNS Service Name:SERVER:1521 / DSN - Thay đổi ID người dùng này:Tên người dùng oracle của bạn. Nhấp vào nút Kiểm tra Kết nối. Bạn sẽ được nhắc nhập mật khẩu của mình và nếu mọi thứ suôn sẻ, bạn sẽ nhận được thông báo "Kết nối thành công".

Sau đó, bạn có thể tạo kênh trong R bằng:

     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. Tùy chọn định dạng SQLcl (Oracle)

  2. Bắt đầu với Oracle LiveSQL

  3. ORA-16205 Nâng cấp lên 11.2.0.3

  4. Truy vấn SQL để tìm các hàng bị thiếu giữa hai bảng có liên quan

  5. Loại ngày không có thời gian trong Oracle