目录
- 一、下载 Gbase 安装包
- 二、安装预置条件
- 1.确保安装包和平台适配
- 2.安装依赖包:jdk(1.6版本以上)、unzip、libaio、libgcc、libstdc、ncurses、pam,如果缺失请提前安装
- 三、上传包并解压
- 四、安装
- 五、登录并创建数据库
- 六、启动停止数据库
- 七、常见问题
- 八、数据库连接工具
- 九、数据库迁移工具
一、下载 Gbase 安装包
下载链接:https://www.gbase.cn/download/gbase-8s-1?category=INSTALL_PACKAGE
二、安装预置条件
1.确保安装包和平台适配
2.安装依赖包:jdk(1.6版本以上)、unzip、libaio、libgcc、libstdc、ncurses、pam,如果缺失请提前安装
三、上传包并解压
将下载的 GBase8sV8.8_TL_3.5.1_3x_x86_64.zip 上传服务器并解压:
unzip GBase8sV8.8_TL_3.5.1_3x_x86_64.zip
四、安装
cd GBase8sV8.8_TL_3.5.1_3x_x86_64
bash ./AutoInit_GBase8s.sh
脚本参数说明
Usage:
AutoInit_GBase8s.sh [-d path] [-i path] [-p path] [-s y|n] [-l locale] [-u user] [-o y|n]
[-n servername] [-c num_of_cpu] [-m num_of_memory] [-t type_of_instance]
-d path The path of dbspace.-i path The path of install software.-p path The path of home path.-s y|n Value of dbspace is 1GB? Yes/No, default is N.-u user The user name for SYSDBA, gbasedbt, default is gbasedbt-l locale DB_LOCALE/CLIENT_LOCALE/SERVER_LOCALE value.-o y|n Only install software? Yes/No, default is N.-n NAME Servername, default is gbase01.-c NUM Number of CPU use.-m NUM Number of MB Memory use.-t TYPE Type of instance will install, [small], if use this, ignore -c and -m. -a y|n Security need, default N.
-d 指定数据库空间目录,默认为/data/gbase(若该目录非空,则使用INSTALL_DIR/data)
-i 指定数据库软件安装目录INSTALL_DIR,默认为/opt/gbase
-p 指定数据库用户gbasedbt的HOME目录,默认为/home/gbase
-s 数据库空间是否均使用1GB,默认是n(所有数据库空间均使用1GB大小)
-u 指定数据库系统管理员的名称,仅限gbasedbt,可以不指定该参数
-l 指定数据库的DB_LOCALE/CLIENT_LOCALE参数值,默认为zh_CN.utf8
-o 指定仅安装数据库,而不进行初始化操作,默认是n(安装并初始化数据库)
-n 指定数据库服务名称
-c 指定使用的CPU数量
-m 指定使用的内存数量,单位为MB
-t 指定安装的实例类型,当前可接受small
-a 指定是否开启三权分立,默认是n
执行示例:
bash AutoInit_GBase8s.sh
示例说明:所有配置使用默认值,具体配置参考安装成功后结果输出
bash AutoInit_GBase8s.sh -i /data/gbase351 -n gbase351 -c 8 -m 4000
示例说明:安装GBase 8s数据库到/data/gbase351目录,实例使用8个CPU逻辑核,使用4G内容
安装最后结果输出如下表示数据库实例安装成功:
--== GBase 8s Information for this install ==--
$GBASEDBTSERVER : gbase351
$GBASEDBTDIR : /data/gbase351
USER HOME : /home/gbase
DBSPACE DIR : /data/gbase
IP ADDRESS : 0.0.0.0
PORT NUMBER : 9088
$DB_LOCALE : zh_CN.utf8
$CLIENT_LOCALE : zh_CN.utf8
JDBC URL : jdbc:gbasedbt-sqli://IPADDR:9088/testdb:GBASEDBTSERVER=gbase351;DB_LOCALE=zh_CN.utf8;CLIENT_LOCALE=zh_CN.utf8;IFX_LOCK_MODE_WAIT=10
JDBC USERNAME : gbasedbt
JDBC PASSWORD : GBase123$%
INNER USERNAME : dbtuser
INNER PASSWORD : GBase123$%
五、登录并创建数据库
以 gbasedbt 用户登录:
su - gbasedbt
$ dbaccess - -
> create database gbase8s; Database created.
六、启动停止数据库
使用 gbasedbt 用户来启动和停止数据库服务。
成功安装数据库 GBase 8s 后,数据库会自动处于启动状态,可通过 ps -ef|grep oninit 命令检查服务进程是否存在:
ps -ef|grep oninit
以 gbasedbt 用户身份登录后,
启动:
oninit -vy
停止:
onmode -ky
七、常见问题
libjvm.so preloadLibrary(/tmp/install.dir.33990/Linux/resource/jre/jre/lib/amd64/libjava.so): libnsl.so.1: 无法打开共享对象文件: 没有那个文件或目录
解决方法:
yum install libnsl -y
八、数据库连接工具
下载链接:https://www.gbase.cn/download/gbase-8s-1?category=TOOLKIT
九、数据库迁移工具
下载链接:https://www.gbase.cn/download/gbase-8s-1?category=TOOLKIT