Это похоже на ошибку, которую вы показали, что sqlplus не может разрешить соединение, которое вы пытаетесь использовать в файле tnsnames.ora (DEVGEM12.ikeadt.com).
Doubleпроверьте, что ваш файл tnsnames.ora (обычно находится в $ORACLE_HOME/network/admin
) содержит определение для этого соединения, что-то вроде этого:
DEVGEM12 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.0)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DEVGEM12.ikeadt.com)
)
)
Или, в качестве альтернативы, вы можете изменить способ вызова sqlplus для пропуска с использованием tnsnames.ora, и используйте синтаксис EZconnect примерно так:
sqlplus user/password@//hostname:port/service_name
Или в вашем случае:
sqlplus gemini/password@devgem12.ikeadt.com/yourservicenamehere @\\ITINBAC-DWW0260\Jenkins\TEST.sql > your_log.log