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

Perl DBD ::Cài đặt mô-đun Oracle

  • Cài đặt nếu thiếu mô-đun ExtUtils-MakeMaker (sudo yum install perl-ExtUtils-MakeMaker )
  • Cài đặt mô-đun Perl DBI ($ yum install perl-DBI )
  • Cài đặt thủ công dưới ba RPM cho ứng dụng khách tức thì Oracle (từ Tải xuống ứng dụng khách tức thì cho Linux x86-64. Ví dụ dành cho v11.2.0.3.0-1:điều chỉnh các lệnh bên dưới cho phù hợp với phiên bản thực tế.)

    oracle-instantclient11.2-basic-11.2.0.3.0-1
    oracle-instantclient11.2-devel-11.2.0.3.0-1
    oracle-instantclient11.2-sqlplus-11.2.0.3.0-1
    

Tôi đang sử dụng hộp Linux 64 bit, vì vậy hãy chọn tên tệp RPM của bạn cho phù hợp. Một cái gì đó như sudo yum -y install oracle-instantclient*rpm nên làm)

  • đặt các biến dưới đây:

    export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib
    export ORACLE_HOME=/usr/lib/oracle/11.2/client64
    

    Người dùng MacOS sẽ cần:

    DYLD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/
    

    Đồng thời thêm ORACLE_HOME tới PATH của bạn biến.

  • tải xuống DBD ::Oracle từ CPAN

  • mở mô-đun và chạy các lệnh dưới đây theo trình tự nhất định:

    perl Makefile.PL
    make
    sudo make install
    

Trong trường hợp bạn nhận được khiếu nại về việc thiếu gcc, bạn có thể (tạm thời) cài đặt nó và sau đó gỡ bỏ nó.

LÀM ĐI !!!

Các vấn đề tôi gặp phải là do LD_LIBRARY_PATH sai . Tôi đã đặt nó thành /usr/lib/oracle/11.2/client64 trong khi giá trị chính xác là /usr/lib/oracle/11.2/client64/lib .

Chắc chắn, đây là một bài học tuyệt vời đối với một người mới như tôi.



  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ìm kiếm không phân biệt chữ hoa chữ thường trong Oracle

  2. Cách xóa một hàng trong oracle

  3. làm thế nào để sử dụng xmltable trong oracle?

  4. Trình tự Oracle không tạo ra số liên tục

  5. Oracle - ORA-01489:kết quả của việc nối chuỗi quá dài