YashanDB Linux客户端安装

本文介绍YashanDB客户端(Linux)的安装、使用以及卸载的操作步骤。

安装YashanDB客户端

---------------------------------

YashanDB客户端在Linux系统中的安装方法分为:

* [脚本安装](#ScriptInstall):适用于所有的Linux平台,对应的卸载方法为[卸载通过脚本安装的YashanDB客户端](#ScriptUninstall)。

* [rpm安装](#RPMInstall):仅适用于CentOS Linux平台,对应的卸载方法为[卸载通过rpm安装的YashanDB客户端](#RPMUninstall)。

脚本安装

1.根据YashanDB软件包清单获取对应的软件包,以yashandb-client-23.3.1.100-linux-x86_64.tar.gz为例。

2.将yashandb-client-23.3.1.100-linux-x86_64.tar.gz上传至本地路径(以/home/yasdb/yashandb_client为例),并解压。

代码语言:txt复制
$ cd /home/yasdb/yashandb_client

$ tar -zxf yashandb-client-23.3.1.100-linux-x86_64.tar.gz

查看解压后内容。

代码语言:txt复制
$ ll
drwxrwxr-x. 2 yasdb yasdb      19 Feb  8 00:01 bin
drwxrwxr-x. 2 yasdb yasdb      21 Feb  8 00:01 include
drwxrwxr-x. 2 yasdb yasdb    4096 Feb  8 00:01 lib    

3.在~/.bashrc中配置PATH和LD_LIBRARY_PATH。

代码语言:javascript代码运行次数:0运行复制
$ vi ~/.bashrc
export PATH=$PATH:/home/yasdb/yashandb_client/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/yasdb/yashandb_client/lib

4.生效环境变量。

代码语言:javascript代码运行次数:0运行复制
$ source ~/.bashrc

rpm安装

rpm安装方式仅适用于CentOS Linux平台,且必须以root用户执行安装。

1.根据YashanDB软件包清单获取对应的软件包,以yashandb-client-23.3.1.100-1.el7.x86_64.rpm为例。

2.以root用户登录服务器,并将软件包上传到服务器(以/usr/local/install路径为例)。

3.运行rpm。

代码语言:txt复制
# cd /usr/local/install

# rpm -ivh yashandb-client-23.3.1.100-1.el7.x86_64.rpm

4.rpm默认将客户端程序安装在/usr/local/yashandb_client路径,查看该目录下内容。

代码语言:txt复制
# cd /usr/local/yashandb_client

# ll
drwxrwxr-x. 2 root root      19 Feb 10 02:49 bin
drwxrwxr-x. 2 root root      21 Feb 10 02:49 include
drwxrwxr-x. 2 root root    4096 Feb 10 02:49 lib

5.切换到需使用YashanDB客户端的用户。

6.在~/.bashrc中配置PATH和LD_LIBRARY_PATH。

代码语言:txt复制
$ vi ~/.bashrc
export PATH=$PATH:/usr/local/yashandb_client/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/yashandb_client/lib

7.生效环境变量。

代码语言:txt复制
# source ~/.bashrc

连接YashanDB

1.运行yasql。

代码语言:txt复制
$ yasql sales/sales@192.168.1.2:1688
YashanDB SQL Enterprise Edition Release 23.3.1.100 x86_64

Connected to:
YashanDB Server Enterprise Edition Release 23.3.1.100 x86_64 - Linux

SQL> 

出现SQL命令行提示符表示连接成功。

2.执行各项数据库操作。

代码语言:txt复制
SQL> SELECT database_name FROM v$database;

DATABASE_NAME
----------------------------------------------------------------
yashandb

1 row fetched.

其他功能的详细使用方法请参考C驱动、imp、exp、yasldr以及yasql。

卸载YashanDB客户端

卸载通过脚本安装的YashanDB客户端

1.删除~/.bashrc中的yashandb-client相关环境变量。

2.删除客户端目录,如/home/yasdb/yashandb_client。

卸载通过rpm安装的YashanDB客户端

1.在使用YashanDB客户端的用户下删除~/.bashrc中的yashandb-client相关环境变量。

2.在root用户下卸载rpm包。

代码语言:txt复制
# rpm -q yashandb
yashandb-client-23.3.1.100-1.el7.x86_64
# rpm -e yashandb-client-23.3.1.100-1.el7.x86_64

3.删除/usr/local/yashandb_client目录。