2014-09-26 61 views
0

我需要從RHEL 6.5計算機訪問Sybase ASE數據庫,以測試其中的某些SQL查詢。用於Sybase ASE的RHEL 6.5命令行工具15

已經嘗試過sqlplus64,這給了我一個

ORA-12592: TNS:bad packet 

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

這是有道理的,我的,因爲它是一個Oracle工具和propably預計Oracle數據庫。

我讀了關於使用isql,但我不知道如何在RHEL 6.5上安裝它?

對其他工具的任何建議還是有可能以某種方式使用sqlplus64?

+0

任何原因,你不使用Sybase的isql命令行實用程序? – 2014-09-29 18:53:33

+0

相關:http://dba.stackexchange.com/questions/19165/scriptable-command-line-access-to-sql-server-from-linux(它適用於SQL Server,但由於Sybase和SQL Server具有相同的協議相同的工具可能會起作用) – 2014-10-02 13:14:17

回答

0

你是對的sqlplus64不會連接到Sybase數據庫實例。

如果Sybase ASE實例被正確安裝時,isql應該在$ SYBASE/$ SYBASE_OCS/bin目錄

要啓動該工具:

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

會提示你輸入密碼

一種替代的命令行工具是SQSH,其可以從這裏下載:

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

SQSH可以啓動,如下所示:

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