【linux】centos7下使用和客户端远程链接sybase

linux下使用和客户端远程链接sybase

目录

linux下使用和客户端远程链接sybase

1、注意事项

Linux注意事项

(1)编码格式

(2)检查服务端口是否启动成功

远程连接注意事项

​​​​​​​​​​​​​​​​​​​​​(1)interface文件里的localhost要改成ip地址,才能通过client访问

(2)检查网络联通性,端口是否开发,或者防火墙状态

2、常用命令

3、Linux下实操

(1)登录

(2)查看版本

(3)查看所有数据库

4、 客户端链接


1、注意事项

Linux注意事项

  • (1)编码格式

  • (2)检查服务端口是否启动成功

1、设置为自启动

在/etc/rc.d/rc.local文件加入一行:

su - sybase -c "/opt/sybase/ASE-15_0/install/startserver -f /opt/sybase/ASE-15_0/install/RUN_liubai -f /opt/sybase/ASE-15_0/install/RUN_liubai_back &"

2、设置用户环境变量,修改/opte/sybase/.bashrc,加入以下三行:

LANG=C
export LANG
./sybase/SYBASE.sh
  • ifconfig
    [root@localhost ~]# env|grep LANG
    LANG=zh_CN.UTF-8
    [root@localhost ~]#

不设置的话,可能报错:

[sybase@localhost bin]$ ./isql64 -Usa -PFfcsip_19*@nimda -Sliubai


The context allocation routine failed when it tried to load localization files!!
One or more following problems may caused the failure

Your sybase home directory is /home/sybase. Check the environment variable SYBASE if it is not the one you want!
Cannot access file /home/sybase/locales/locales.dat
An error occurred when attempting to allocate localization-related structures.

远程连接注意事项

  • ​​​​​​​​​​​​​​​​​​​​​(1)interface文件里的localhost要改成ip地址,才能通过client访问

改成以下这样:

[sybase@localhost sybase]$ pwd
/opt/sybase
[sybase@localhost sybase]$ cat interfaces

liubai
	master tcp ether 192.168.113.151 5000
	query tcp ether 192.168.113.151 5000


liubai_BS
	master tcp ether 192.168.113.151 5001
	query tcp ether 192.168.113.151 5001


LIUBAI_XP
	master tcp ether 192.168.113.151 5002
	query tcp ether 192.168.113.151 5002


[sybase@localhost sybase]$

不改的话,客户端会报错

eclipse.buildId=unknown
java.version=11.0.11
java.vendor=AdoptOpenJDK
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=zh_CN_#Hans
Framework arguments:  -keyring /Users/liubai/.eclipse_keyring
Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -keyring /Users/liubai/.eclipse_keyring

org.jkiss.dbeaver.model
错误
Tue Mar 22 11:02:28 CST 2022
JZ006: Caught IOException: java.net.ConnectException: Connection refused (Connection refused)
  • (2)检查网络联通性,端口是否开发,或者防火墙状态

可参考以下2篇文章

【centos7】如何开发8080端口的防火墙_小慌慌的博客-CSDN博客_防火墙如何开放8080端口1、连接centos7服务器;2、我们可以输入命令查看防火墙的状态;firewall-cmd --state3、如果上一步处于关闭状态,输入命令:systemctl start firewalld.service4、开启8080端口,输入命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent5、让我们来解释一下上一个命令:--zone=public:表示作用域为公共的-.https://blog.csdn.net/whowhowhoisimportant/article/details/121703308?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164792432416780274156668%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=164792432416780274156668&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-121703308.nonecase&utm_term=%E9%98%B2%E7%81%AB%E5%A2%99&spm=1018.2226.3001.4450

【Linux】Centos防火墙常用操作命令_小慌慌的博客-CSDN博客https://blog.csdn.net/whowhowhoisimportant/article/details/107905109?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164792432416780274156668%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=164792432416780274156668&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-107905109.nonecase&utm_term=%E9%98%B2%E7%81%AB%E5%A2%99&spm=1018.2226.3001.4450

2、常用命令

0.查看版本

1> select @@version
2> go

1.看所有的库

  1. sp_helpdb
  2. go

2.使用一个库

  1. use 库名(注意大小写)
  2. go

3.查看用户下所有表名

  1. select name from sysobjects where type='U'

  1. sp_tables
  2. go

4.查看表结构

  1. sp_help 表名(注意大小写)
  2. go

5、isql登陆数据库

  • 加入设备

1> disk init

2> name=test_data,

3> physname="/opt/sybase_dev/aicbas_data.dat",

4> size="500M"

5> go

  • 建立数据库

1> sp_diskdefault 'master','defaultoff'

2> go

1> create database test

2> on test_data="500M"

3> log on test_log="100M"

4> go

3、Linux下实操

(1)登录

[sybase@localhost locales]$  isql -Usa -Ppassword -Sservername

[sybase@localhost locales]$  isql -U用户名 -P密码 -S服务名

或者

[sybase@localhost bin]$ pwd
/opt/sybase/OCS-15_0/bin
[sybase@localhost bin]$ ./isql64 -Usa -P密码 -Sliubai

(2)查看版本

1> select @@version
2> go

 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Adaptive Server Enterprise/15.7/EBF 21341 SMP SP101 /P/x86_64/Enterprise Linux/
	 ase157sp101/3439/64-bit/FBO/Thu Jun  6 16:08:18 2013

(1 row affected)

(3)查看所有数据库

1> sp_helpdb
2> go
 name
	 db_size
	 owner                dbid
	 created
	 durability
	 lobcomplvl
	 inrowlen
	 status
 --------------------------------------------------------
	 ----------------------------------------------------
	 -------------------- --------------------
	 ------------------------------------------------
	 --------------------------------------------
	 ----------------------------------------
	 --------------------------------
	 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 master
	       26.0 MB
	 sa                       1
	 Mar 21, 2022
	 full
	          0
	     NULL
	 mixed log and data
 model
	        6.0 MB
	 sa                       3
	 Mar 21, 2022
	 full
	          0
	     NULL
	 mixed log and data
 sybmgmtdb
	       75.0 MB
	 sa                   31515
	 Mar 21, 2022
	 full
	          0
	     NULL
	 select into/bulkcopy/pllsort, trunc log on chkpt, mixed log and data
 sybsystemdb
	       12.0 MB
	 sa                   31513
	 Mar 21, 2022
	 full
	          0
	     NULL
	 mixed log and data
 sybsystemprocs
	      172.0 MB
	 sa                   31514
	 Mar 21, 2022
	 full
	          0
	     NULL
	 trunc log on chkpt, mixed log and data
 tempdb
	      106.0 MB
	 sa                       2
	 Mar 21, 2022
	 no_recovery
	          0
	     NULL
	 select into/bulkcopy/pllsort, trunc log on chkpt, mixed log and data, a
	 llow wide dol rows

(1 row affected)
 name
	 attribute_class
	 attribute
	 int_value
	 char_value
	 comments
 ------------------------
	 ------------------------------------------------------------
	 ----------------------------------------------------
	 ------------------------------------
	 ------------------------------------------------
	 --------------------------------
 tempdb
	 buffer manager
	 cache binding
	         1
	 tempdb_cache
	 NULL
(return status = 0)

4、 客户端链接

 驱动

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小慌慌

感谢博友的鼓励,快乐分享~

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

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

打赏作者

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

抵扣说明:

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

余额充值