Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy Oracle sqlldr może zaakceptować wpis TNS jako kwalifikator wystąpienia w Oracle 10 i 11?

fwiw, ten gość opublikował rozwiązanie tego problemu

http://www.simplemancomplexmachine.com /2011/10/sqlldr-jeden-liniowiec-do-zdalnej-bazy-danych.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

Zauważ, że w oryginalnym poście na blogu miał spację przed „/dbpass”. Powoduje to, że sqlldr wyświetla błąd:

LRM-00112:wiele wartości jest niedozwolonych dla parametru „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. Jak zwrócić zestaw wyników z okna zapytania w Oracle SQL Developer?

  2. Jak uzyskać datę z ciągu w Oracle?

  3. Podziel kolumnę CLOB na podstawie nowej linii - Oracle SQL

  4. Wydajna konwersja OracleDecimal na .NET dziesiętna z obcięciem

  5. UNPIVOT na wielu kolumnach, aby zwrócić wiele kolumn