База данных может быть идентифицирована (в терминах Oracle) по имени хоста, порту (обычно 1521) и service / sid.
SQL Loader не сможет работать с самим DSN, но если вы можете использовать сценарии Windows или аналогичные средства для извлечения информации о хосте / порте / службе, вы будете в большинстве случаев там.
С установленным полным клиентом и tnsnames.ora сделать
tnsping dbname
Вы должны получить что-то вроде
Attempting to contact
(DESCRIPTION = (ENABLE=BROKEN) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = servname)))
OK (30 msec)
Вы должны быть в состоянии сделать
sqlplus user/pass@hostname:1521/servname