Linux下csdk的安装
1、csdk的安装
CSDK 需要使用 root 用户权限进行安装。需要预先创建 gbasdbt 用户组及gbasedbt 用户。
1)、创建 gbasedbt 用户组及 gbasedbt 用户
[root@localhost ~]# groupadd -g 1000 gbasedbt
[root@localhost ~]# useradd -g 1000 -d /home/gbasedbt -m -s /bin/bash gbasedbt
2)、解压缩CSDK软件包
[root@localhost ~]# mkdir csdk
[root@localhost ~]# cd csdk/
[root@localhost csdk]# tar -xvf ../ clientsdk_3.0.0_1_93e040_RHLE6_x86_64.tar
csdk.properties
doc/
doc/Glsapi_machine_notes_4.10.txt
doc/Libcpp_machine_notes_4.10.txt
doc/ESQLC_machine_notes_4.10.txt
doc/Odbc_machine_notes_4.10.txt
installclientsdk
.gbase.properties
3)、执行静默安装,自动完成安装
[root@localhost csdk]# ./installclientsdk -i silent -DUSER_INSTALL_DIR=/opt/gbase -DLICENSE_ACCEPTED=TRUE
CREATE SEQUENCE seq1
START WITH 1
INCREMENT BY 1
MINVALUE 1
NOMAXVALUE
NOCYCLE
CACHE 20 ;
使用:
select seq1.nextval from dual;
修改:
ALTER SEQUENCE seq1 RESTART WITH 3 ;
删除:
drop SEQUENCE seq1;
linux下GBase 8s csdk 安装涉及相关参数
序号 | 参数名称 | 示例参数值 | 说明信息 |
---|---|---|---|
1 | -i | silent | 指定使用静默安装 |
2 | -DUSER_INSTALL_DIR= | /opt/gbase | 指定安装目录 |
3 | -DLICENSE_ACCEPTED= | TRUE | 指定接受协议 |
2、csdk的配置
CSDK 安装完成后,需要对客户端连接进行设置。以下使用 gbasedbt 用户来说明
1)、在用户的目录下的用户环境配置文件.bash_profile 中增加数据库的环境。
根据数据库的实现情况设置:
# .bash_profile
export GBASEDBTDIR=/opt/gbase
export GBASEDBTSERVER=gbase01
export PATH=${GBASEDBTDIR}/bin:${PATH}
export LD_LIBRARY_PATH=$GBASEDBTDIR/lib:$GBASEDBTDIR/lib/cli:$GBASEDBTDIR/lib/esql:$LD_LIBRARY_PATH
export DB_LOCALE=zh_CN.utf8
export CLIENT_LOCALE=zh_CN.utf8
export GL_USEGLU=1
export DBDATE="Y4MD-"
2)、修改 GBASEDBTSQLHOSTS 配置文件,在$GBASEDBTDIR/etc/目录下创建sqlhosts(默认的GBASEDBTSQLHOSTS)
配置文件,内容为连接到数据库服务器的信息。
# GBASEDBTSQLHOSTS
gbase01 onsoctcp 192.168.100.3 9088
3)、测试数据库连接
[gbasedbt@localhost ~]$ dbaccess - -
> connect to "testdb@gbase01" user "gbasedbt";
输入密码:<输入用户密码>
已连接。
Elapsed time: 4.978 sec
> select dbservername from dual;
(expression) gbase01
查询到 1 行。
Elapsed time: 0.312 sec