sql >> Base de Datos >  >> RDS >> Oracle

¿Es posible que Oracle sqlldr acepte una entrada TNS como calificador de instancia en Oracle 10 y 11?

fwiw, este tipo publicó una solución a este problema

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

Tenga en cuenta que en la entrada de blog original tenía un espacio delante de '/dbpass'. Esto hace que sqlldr dé el error:

LRM-00112:múltiples valores no permitidos para el parámetro 'userid'