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

Apakah mungkin bagi Oracle sqlldr untuk menerima entri TNS sebagai kualifikasi instans di Oracle 10 dan 11?

fwiw, orang ini memposting solusi untuk masalah ini

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

Perhatikan bahwa dalam posting blog asli ia memiliki spasi di depan '/ dbpass'. Ini menyebabkan sqlldr memberikan kesalahan:

LRM-00112:beberapa nilai tidak diperbolehkan untuk parameter '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. Tebas atau Tanpa Tebas?

  2. Oracle PL/SQL - Koleksi (Tabel Bersarang)

  3. Tidak ada STOPKEY per partisi dalam paket Oracle untuk paging dengan indeks lokal

  4. PDB Cabut Kesalahan ORA-17528

  5. Oracle mendapatkan baris yang sama persis dengan daftar nilai