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

Oracle sqlldr có thể chấp nhận mục nhập TNS làm bộ định tính phiên bản trong Oracle 10 và 11 không?

fwiw, anh chàng này đã đăng một giải pháp cho vấn đề này

http://www.simplemancomplexmachine.com /2011/10/sqlldr-one-liner-to-remote-database.html

sqlldr [email protected]\"\(description=\(address=\(host=remote.db.com\)\(protocol=tcp\)\(port=1521\)\)\(connect_data=\(sid=dbsid\)\)\)\"/dbpass control=controlfilename.ctl data=data.csv

Lưu ý rằng trong bài đăng blog ban đầu, anh ấy có một khoảng trắng ở phía trước '/ dbpass'. Điều này khiến sqlldr đưa ra lỗi:

LRM-00112:nhiều giá trị không được phép cho tham số 'userid'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Danh sách các ngôn ngữ được Cơ sở dữ liệu Oracle hỗ trợ

  2. Tăng tốc hoạt động chèn hàng loạt với NHibernate

  3. Cách tách một chuỗi được phân tách bằng dấu phẩy trong Oracle

  4. Thay đổi cổng Oracle từ cổng 8080

  5. gặp lỗi khi tạo bảng dưới dạng ORA-00904::mã định danh không hợp lệ trong sql cơ sở dữ liệu oracle