У меня есть программа, которая запускает скрипт оболочки.В этом сценарии оболочки есть команда sqlplus, в которой много других сотрудников.
sqlplus -L 'user/passwd'@\'localhost:1521/orcl\' @file_path.ddl test_cpm_user test_cpm_password CPMDAT CPMIDX
Сценарии оболочки завершаются с ошибкой в строке выше с сообщением:
SQL*Plus: Release 11.2.0.4.0 Production on Fri Oct 12 11:50:36 2018
Copyright (c) 1982, 2013, Oracle. All rights reserved.
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified
SP2-0751: Unable to connect to Oracle. Exiting SQL*Plus
Однако, если я запускаюон сам из терминала работает нормально.В чем может быть причина такого поведения?