У меня есть пакетный скрипт, который вызывает PLSQL с деталями соединения, который работает нормально, но мне все равно нужно явно SET DEFINE OFF
при подключении. Я хотел бы улучшить свой простой пакетный скрипт для передачи команды SET DEFINE OFF в SQLPLUS, чтобы после подключения мне больше не приходилось вводить эту команду вручную.
echo set define off | sqlplus user/pwd@tnsname
Это не работает. Я вошел в систему и сразу же вышел из системы (вывод следует):
SQL * Plus: выпуск 10.2.0.3.0 - производство в понедельник, 15 июня 16:43:17 2009
Copyright (c) 1982, 2006, Oracle. Все права защищены.
Подключен к:
Oracle Database 10g Enterprise Edition, выпуск 10.2.0.4.0 - Производство
С опциями Partitioning, OLAP, Data Mining и Real Application Testing
SQL> SQL> Отключено от базы данных Oracle 10g Enterprise Edition Release 10.2.
0.4.0 - Производство
С опциями Partitioning, OLAP, Data Mining и Real Application Testing
D:>