2014-09-26 6 views
0

Мне нужно получить доступ к базе данных Sybase ASE с машины RHEL 6.5, чтобы протестировать там некоторые SQL-запросы.RHEL 6.5 Инструмент командной строки для Sybase ASE 15

Уже попробовал sqlplus64, что дает мне

ORA-12592: TNS:bad packet 

для

$ sqlplus64 <username>/<password>@<host>:<port>/<db_schema_name> 

, который имеет смысл для меня, так как это в Oracle Tool и Propably ожидает базы данных Oracle.

Я читал об использовании isql, но я не знаю, как установить его на RHEL 6.5 ?!

Любое предложение для других инструментов или можно каким-либо образом использовать sqlplus64?

+0

Любая причина вы не используете Sybase ISQL утилиты командной строки? –

+0

Связанный: http://dba.stackexchange.com/questions/19165/scriptable-command-line-access-to-sql-server-from-linux (это для SQL Server, но поскольку Sybase и SQL Server имеют один и тот же протокол те же инструменты могут работать) –

ответ

0

Вы правы. Sqlplus64 не подключается к экземпляру базы данных Sybase.

Если экземпляр Sybase ASE был установлен правильно, ISQL должны быть найдены в $ SYBASE/$ SYBASE_OCS/бен

Для запуска инструмента:

isql -U <user name> -S <sybase instance name> 

вам будет предложено ввести пароль

альтернативный инструмент командной строки sqsh, которую можно скачать отсюда:

http://sourceforge.net/projects/sqsh/files/

Sqsh можно запустить следующим образом:

sqsh -U <user name> -S <sybase instance name>