datagrip無法鏈接sybase數據庫,發現是sybase沒有啓動服務

datagrip無法鏈接sybase數據庫,發現是sybase沒有啓動服務

從來沒有用過sybase,這幾天簡直是一團糟,好不容易安裝好了sybase,但是卡死在了鏈接datagrip上面,後面我就懷疑是我沒有啓動sybase的服務
查找sybase的啓動命令是:

startserver -f RUN_服務器名

問題一:不知道startserver到底在哪裏,說是在sybase的安裝路徑下的bin目錄下,但是根本沒有找到
後面發現starserver的目錄在/opt/sybase/ASE-15_0/install目錄下
在这里插入图片描述
問題二:不知道自己的sybase服務器到底是多少?
按照以下的方式找:
1.啓動isql

isql -U sa -P 123456 -H hadoop102:5000 -S HADOOP102

其實這裏就已經知道自己的服務器是HADOOP102了,我當時不知道,是查了一遍才反應過來S代表的就是server的意思
2.進入 Sybase 系統表:使用以下命令:

use master
go

3.查詢 sysdatabases 表,該表包含了 Sybase 伺服器上所有的資料庫。使用以下命令:

select name, crdate from sysdatabases
go

會列出 Sybase 伺服器上所有資料庫的名稱和建立日期
在这里插入图片描述
4.檢查這些資料庫的名稱,找到其中一個資料庫,該資料庫是您要查找的 Sybase 伺服器所屬的資料庫。例如,如果您要查找名為 “myserver” 的 Sybase 伺服器,請檢查是否有一個名為 “myserver” 的資料庫
5.如果找到了該資料庫,則可以通過查詢 sysprocesses 表,找到 Sybase 伺服器的進程 ID 和名稱。使用以下命令:

select spid, hostname from sysprocesses where suid=1
go

在这里插入图片描述
這裡的 suid=1 表示查詢所有以 SA 帳戶身份運行的 Sybase 進程。這個查詢將列出所有進程的 ID 和主機名稱。找到主機名稱與您要查找的 Sybase 伺服器所在的主機名稱相同的進程,該進程的名稱即為 Sybase 伺服器的名稱。
這樣,您就可以找到 Sybase 伺服器的名稱了。

問題三:啓動命令:
找到starserver的目錄,執行如下命令

/startserver -f RUN_HADOOP102

問題四:sybase的isql界面如何退出?

exit或者ctrl+c,exit不用加分號
我發現sybase都不用加分號,有個特殊的語法,在SQL後面都會使用go

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ysksolution

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值