#Linux客户端安装

# 脚本安装客户端

脚本安装方式适用于所有的Linux平台,请依据YashanDB软件包清单获取对应的软件包。本文以yashandb-client-23.1-linux-x86_64.tar.gz为例介绍YashanDB客户端的安装。

Step1:获取安装包

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

    $ cd /home/yasdb/yashandb_client
    
    $ tar -zxf yashandb-client-23.1-linux-x86_64.tar.gz
    
  2. 查看解压后内容。

    $ 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
    

Step2:配置环境变量

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

    $ vi ~/.bashrc
    export PATH=$PATH:/home/yasdb/yashandb_client/bin
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/yasdb/yashandb_client/lib
    
  2. 生效环境变量。

    $ source ~/.bashrc
    

Step3:连接YashanDB

  1. 运行yasql。

    $ yasql sales/sales@192.168.1.2:1688
    YashanDB SQL Enterprise Edition Release 23.1 x86_64
    
    Connected to:
    YashanDB Server Enterprise Edition Release 23.1 x86_64 - X86 64bit Linux
    
    SQL> 
    
  2. 出现SQL命令行提示符表示连接成功,即可执行各项数据库操作。

    SQL> SELECT database_name FROM v$database;
    
    DATABASE_NAME
    ----------------------------------------------------------------
    yashandb
    
    1 row fetched.
    
  3. 对C驱动的使用请参考开发手册C驱动

卸载YashanDB客户端

  1. 删除~/.bashrc中的yashandb-client相关环境变量。
  2. 删除客户端目录,如/home/yasdb/yashandb_client。

# rpm安装客户端

rpm安装方式仅适用于CentOS Linux平台,且必须以root用户执行安装,请依据YashanDB软件包清单获取对应的软件包。本文以yashandb-client-23.1-1.el7.x86_64.rpm为例介绍YashanDB客户端的安装。

Step1:执行rpm安装

  1. 以root用户登录到服务器。

  2. 将软件包上传到服务器(以/usr/local/install路径为例)。

  3. 运行rpm。

    # cd /usr/local/install
    
    # rpm -ivh yashandb-client-23.1-1.el7.x86_64.rpm
    

Step2:配置环境变量

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

    # 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
    
  2. 切换到需使用YashanDB客户端的用户。

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

    $ vi ~/.bashrc
    export PATH=$PATH:/usr/local/yashandb_client/bin
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/yashandb_client/lib
    
  4. 生效环境变量。

    # source ~/.bashrc
    

Step3:连接YashanDB

  1. 运行yasql。

    # yasql sales/sales@192.168.1.2:1688
    YashanDB SQL Enterprise Edition Release 23.1 x86_64
    
    Connected to:
    YashanDB Server Enterprise Edition Release 23.1 x86_64 - X86 64bit Linux
    
    SQL> 
    
  2. 出现SQL命令行提示符表示连接成功,即可执行各项数据库操作。

    SQL> SELECT database_name FROM v$database;
    
    DATABASE_NAME
    ----------------------------------------------------------------
    yashandb
    
    1 row fetched.
    
  3. 对C驱动的使用请参考开发手册C驱动

卸载YashanDB客户端

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

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

    # rpm -q yashandb
    yashandb-client-23.1-1.el7.x86_64
    # rpm -e yashandb-client-23.1-1.el7.x86_64
    
  3. 删除/usr/local/yashandb_client目录。