Я пытаюсь подключиться к sqlplus из ksh без использования tnsnames.ora, но это не работает так, как я.
Вот что я пытаюсь:
DBLOGIN="user/password@'(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.17.33)(PORT=1521))(CONNECT_DATA=(SID=MYTESTSID)))'"
SQLPLUS="/etc/sqlplus"
CONNECT=`${SQLPLUS} -S ${DBLOGIN} <<-EOF
SET ECHO OFF;
select count(*) from mytable;
EOF`
echo "$CONNECT"
Это должно вернуть числострок в mytable, но это ничего не возвращает, так что я думаю, что соединение не может быть установлено ...