sql >> Databáze >  >> RDS >> Oracle

Je možné, aby Oracle sqlldr přijal záznam TNS jako kvalifikátor instance v Oracle 10 a 11?

fwiw, tento muž zveřejnil řešení tohoto problému

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

Všimněte si, že v původním příspěvku na blogu měl před '/dbpass' mezeru. To způsobí, že sqlldr zobrazí chybu:

LRM-00112:pro parametr 'uživatelské jméno'

není povoleno více hodnot

  1. Jak vytvořit omezení cizího klíče pomocí možnosti ON DELETE SET NULL v SQL Server - SQL Server / Výukový program TSQL, část 81

  2. Jak implementuji fulltextové vyhledávání v čínštině na PostgreSQL?

  3. Jak mohu po instalaci povolit federovaný engine v mysql?

  4. Jak mohu přihlásit pouze nezpracované dotazy v MySQL?