当前位置:首页 > 其它
国产数据库 gbase8s 的安装与实例创建
来源:靑龍一笑的博客  作者:靑龍一笑  发布时间:2021-11-13 10:51:41  点击量:1731  评论:0

一、准备软件包

[root@RicenOS ~]# mkdir -pv /opt/softwares
[root@RicenOS ~]# cd /opt/softwares/
[root@RicenOS softwares]# ls
GBase8s_Express_Edition.tar  jdk-8u301-linux-x64.tar.gz

二、安装 JDK

[root@RicenOS softwares]# mkdir -pv /opt/java
[root@RicenOS softwares]# tar xvf jdk-8u301-linux-x64.tar.gz -C /opt/java/

    配置 JDK:

[root@RicenOS softwares]# vi /etc/profile

    在末尾处“unset i”之前,添加以下代码:

JAVA_HOME=/opt/java/jdk1.8.0_301
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

    使配置生效:

[root@RicenOS softwares]# source /etc/profile

三、安装依赖的 unzip

[root@RicenOS softwares]# yum install unzip -y

    如果没有安装 unzip,GBase 安装程序将无法正常解压,会导致在安装时报“The version file is not exist.”的错误。

四、创建用户组和用户

[root@RicenOS softwares]# groupadd gbasedbt
[root@RicenOS softwares]# useradd -g gbasedbt -m gbasedbt
[root@RicenOS softwares]# passwd gbasedbt

五、开始安装

[root@RicenOS softwares]# mkdir -pv gbase
[root@RicenOS softwares]# tar xvf GBase8s_Express_Edition.tar -C gbase/
[root@RicenOS softwares]# cd gbase/
[root@RicenOS gbase]# ./ids_install

    接受许可协议:

DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): y

    设置安装路径:

Choose location for software installation.
  Default Install Folder: /opt/GBASE/gbase
ENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT
      : /opt/gbase
INSTALL FOLDER IS: /opt/gbase
   IS THIS CORRECT? (Y/N): y

    选择典型安装:

Custom: Install the database server with specific features and software that you need.
Optionally install a configured database server instance.
Minimum disk space required: 75 MB (without a server instance)
  ->1- Typical installation
    2- Custom installation
    3- Extract the product files (-DLEGACY option)
ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT::

    这里可以直接回车。
    不要创建实例:

Create a server instance?
  ->1- Yes - create an instance
    2- No - do not create an instance
ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT:: 2

    这里要选择 2。
    剩下的直接回车,等待安装完成。

六、创建数据库实例

    切换到 gbasedbt 用户:

[root@RicenOS gbase]# su - gbasedbt

1、配置环境变量

[gbasedbt@RicenOS ~]$ vi profile.gbase8s

    内容如下:

# 数据库实例名
export GBASEDBTSERVER=gbase8s
# 数据库安装路径
export GBASEDBTDIR=/opt/gbase
# sqlhosts 文件路径
export GBASEDBTSQLHOSTS=/opt/gbase/etc/sqlhosts.gbase8s
# 参数配置文件
export ONCONFIG=onconfig.gbase8s
export DB_LOCALE=zh_CN.utf8
export CLIENT_LOCALE=zh_CN.utf8
unset GL_USEGLU
export PATH=$GBASEDBTDIR/bin:$GBASEDBTDIR/sbin:$PATH

    使配置生效:

[gbasedbt@RicenOS ~]$ source profile.gbase8s

2、配置 sqlhosts

[gbasedbt@RicenOS ~]$ echo "gbase8s  onsoctcp  192.168.1.5  9088" > /opt/gbase/etc/sqlhosts.gbase8s

    其中,第一列指定数据库实例名,第二列指定通讯协议,第三列指定服务器 IP 地址,第四列指定数据库端口。

3、配置 onconfig

[gbasedbt@RicenOS ~]$ cp /opt/gbase/etc/onconfig.std /opt/gbase/etc/onconfig.gbase8s
[gbasedbt@RicenOS ~]$ vi /opt/gbase/etc/onconfig.gbase8s

    找到:

ROOTPATH $GBASEDBTDIR/tmp/demo_on.rootdbs

    修改为:

ROOTPATH $GBASEDBTDIR/gbase8s_dbs/rootdbs.dbf

    找到:

PHYSBUFF 128

    修改为:

PHYSBUFF 2048

    找到:

LOGFILES 6

    修改为:

LOGFILES 3

    找到:

LOGBUFF 64

    修改为:

LOGBUFF 1024

    找到:

SERVERNUM 0

    修改为:

SERVERNUM 1

    找到:

DBSERVERNAME

    修改为:

DBSERVERNAME gbase8s

    找到:

TAPEDEV /dev/tapedev

    修改为:

TAPEDEV /dev/null

    找到:

LTAPEDEV /dev/tapedev

    修改为:

LTAPEDEV /dev/null

    注意:PHYSFILE + LOGFILES * LOGSIZE < ROOTSIZE。
    其中:

根数据库空间 rootdbs,用来初始化数据库,保存重要信息;
逻辑日志数据库空间 llogdbs,用来保存逻辑日志文件;
物理日志数据库空间 plogdbs,用来保存物理日志;
大对象数据库空间 binspaces,用来保存二进制大对象数据;
智能大对象数据库空间 sbspaces,用来保存智能大对象数据;
临时数据库空间 tempdbs(可以有多个,tempdbs1、tempdbs2……),用来保存临时数据;
数据数据库空间 datadbs(可以有多个,datadbs1、datadbs2……),用来保存业务数据。

4、创建根数据库空间文件

[gbasedbt@RicenOS ~]$ mkdir -pv /opt/gbase/gbase8s_dbs
[gbasedbt@RicenOS ~]$ touch /opt/gbase/gbase8s_dbs/rootdbs.dbf
[gbasedbt@RicenOS ~]$ chmod 0660 /opt/gbase/gbase8s_dbs/rootdbs.dbf

5、初始化数据库实例

[gbasedbt@RicenOS ~]$ gserver init

    查看数据库实例状态:

[gbasedbt@RicenOS ~]$ gstat -
Your evaluation license will expire on 2022-11-13 00:00:00
On-Line (CKPT INP) -- Up 00:05:28 -- 179452 Kbytes

6、创建逻辑日志数据库空间

[gbasedbt@RicenOS ~]$ touch /opt/gbase/gbase8s_dbs/llogdbs.dbf
[gbasedbt@RicenOS ~]$ chmod 0660 /opt/gbase/gbase8s_dbs/llogdbs.dbf
[gbasedbt@RicenOS ~]$ gspaces -c -d llogdbs -p /opt/gbase/gbase8s_dbs/llogdbs.dbf -o 0 -s 512000

    这里会有警告信息,可以忽略。

7、创建物理日志数据库空间

[gbasedbt@RicenOS ~]$ touch /opt/gbase/gbase8s_dbs/plogdbs.dbf
[gbasedbt@RicenOS ~]$ chmod 0660 /opt/gbase/gbase8s_dbs/plogdbs.dbf
[gbasedbt@RicenOS ~]$ gspaces -c -P plogdbs -p /opt/gbase/gbase8s_dbs/plogdbs.dbf -o 0 -s 204800

    同样,忽略出现的警告信息。

8、创建临时数据库空间

[gbasedbt@RicenOS ~]$ touch /opt/gbase/gbase8s_dbs/tempdbs{1,2,3}.dbf
[gbasedbt@RicenOS ~]$ chmod 0660 /opt/gbase/gbase8s_dbs/tempdbs{1,2,3}.dbf
[gbasedbt@RicenOS ~]$ gspaces -c -d tempdbs1 -k 16 -t -p /opt/gbase/gbase8s_dbs/tempdbs1.dbf -o 0 -s 512000
[gbasedbt@RicenOS ~]$ gspaces -c -d tempdbs2 -k 16 -t -p /opt/gbase/gbase8s_dbs/tempdbs2.dbf -o 0 -s 512000
[gbasedbt@RicenOS ~]$ gspaces -c -d tempdbs3 -k 16 -t -p /opt/gbase/gbase8s_dbs/tempdbs3.dbf -o 0 -s 512000

9、创建二进制大对象数据库空间

[gbasedbt@RicenOS ~]$ touch /opt/gbase/gbase8s_dbs/binspaces_{1,2}.dbf
[gbasedbt@RicenOS ~]$ chmod 0660 /opt/gbase/gbase8s_dbs/binspaces_{1,2}.dbf
[gbasedbt@RicenOS ~]$ gspaces -c -b binspaces -g 16 -p /opt/gbase/gbase8s_dbs/binspaces_1.dbf -o 0 -s 102400

    这里会有警告信息,可以忽略。
    为二进制大对象数据库空间添加新的存储文件:

[gbasedbt@RicenOS ~]$ gspaces -a binspaces -p /opt/gbase/gbase8s_dbs/binspaces_2.dbf -o 0 -s 102400

    查看已经添加的数据库空间信息:

[gbasedbt@RicenOS ~]$ gstat -d

10、创建智能大对象数据库空间

[gbasedbt@RicenOS ~]$ touch /opt/gbase/gbase8s_dbs/sbspaces_{1,2}.dbf
[gbasedbt@RicenOS ~]$ chmod 0660 /opt/gbase/gbase8s_dbs/sbspaces_{1,2}.dbf
[gbasedbt@RicenOS ~]$ gspaces -c -S sbspaces -p /opt/gbase/gbase8s_dbs/sbspaces_1.dbf -o 0 -s 102400

    这里会有警告信息,可以忽略。
    为智能大对象添加新的存储文件:

[gbasedbt@RicenOS ~]$ gspaces -a sbspaces -p /opt/gbase/gbase8s_dbs/sbspaces_2.dbf -o 0 -s 102400

    查看已经添加的数据库空间信息:

[gbasedbt@RicenOS ~]$ gstat -d

11、创建业务数据数据库空间

[gbasedbt@RicenOS ~]$ touch /opt/gbase/gbase8s_dbs/datadbs{1,2,3,4,5}_1.dbf
[gbasedbt@RicenOS ~]$ chmod 0660 /opt/gbase/gbase8s_dbs/datadbs{1,2,3,4,5}_1.dbf
[gbasedbt@RicenOS ~]$ gspaces -c -d datadbs1 -p /opt/gbase/gbase8s_dbs/datadbs1_1.dbf -o 0 -s 204800
[gbasedbt@RicenOS ~]$ gspaces -c -d datadbs2 -p /opt/gbase/gbase8s_dbs/datadbs2_1.dbf -o 0 -s 204800
[gbasedbt@RicenOS ~]$ gspaces -c -d datadbs3 -p /opt/gbase/gbase8s_dbs/datadbs3_1.dbf -o 0 -s 204800
[gbasedbt@RicenOS ~]$ gspaces -c -d datadbs4 -p /opt/gbase/gbase8s_dbs/datadbs4_1.dbf -o 0 -s 204800
[gbasedbt@RicenOS ~]$ gspaces -c -d datadbs5 -p /opt/gbase/gbase8s_dbs/datadbs5_1.dbf -o 0 -s 204800

    这里会有警告信息,可以忽略。
    查看已经添加的数据库空间信息:

[gbasedbt@RicenOS ~]$ gstat -d

12、迁移逻辑日志

    数据库在第一次初始化时,将逻辑日志和物理日志全部保存在根数据库空间中,需要将逻辑日志和物理日志迁移到对应的数据库空间中。
    创建多个逻辑日志文件来保存逻辑日志:

[gbasedbt@RicenOS ~]$ glogadmin -a -d llogdbs -s 51200
[gbasedbt@RicenOS ~]$ glogadmin -a -d llogdbs -s 51200
[gbasedbt@RicenOS ~]$ glogadmin -a -d llogdbs -s 51200
[gbasedbt@RicenOS ~]$ glogadmin -a -d llogdbs -s 51200
[gbasedbt@RicenOS ~]$ glogadmin -a -d llogdbs -s 51200
[gbasedbt@RicenOS ~]$ glogadmin -a -d llogdbs -s 51200
[gbasedbt@RicenOS ~]$ glogadmin -a -d llogdbs -s 51200
[gbasedbt@RicenOS ~]$ glogadmin -a -d llogdbs -s 51200
[gbasedbt@RicenOS ~]$ glogadmin -a -d llogdbs -s 51200

    查看已经创建的逻辑日志文件:

[gbasedbt@RicenOS ~]$ gstat -l
Your evaluation license will expire on 2022-11-13 00:00:00
On-Line -- Up 00:39:53 -- 341912 Kbytes

Physical Logging
Buffer bufused  bufsize  numpages   numwrits   pages/io
  P-2  0        1024     979        31         31.58
      phybegin         physize    phypos     phyused    %used
      3:53             102347     134        0          0.00

Logical Logging
Buffer bufused  bufsize  numrecs    numpages   numwrits   recs/pages pages/io
  L-3  0        512      187094     15640      3764       12.0       4.2
    Subsystem    numrecs    Log Space used
    OLDRSAM      186656     26842964
    SBLOB        10         504
    HA           35         1540
    DDL          393        136764

address          number   flags    uniqid   begin                size     used    %used
45574f30         1        U---C-L  4        1:25263              5000      640    12.80
45574f98         2        U-B----  2        1:30263              5000     5000   100.00
45643f30         3        U-B----  3        1:35263              5000     5000   100.00
4e60c560         4        A------  0        2:53                25600        0     0.00
4e60c618         5        A------  0        2:25653             25600        0     0.00
4e60c6d8         6        A------  0        2:51253             25600        0     0.00
4e60c7a0         7        A------  0        2:76853             25600        0     0.00
4e60c870         8        A------  0        2:102453            25600        0     0.00
4e60c808         9        A------  0        2:128053            25600        0     0.00
4e60c8d8         10       A------  0        2:153653            25600        0     0.00
4e60c948         11       A------  0        2:179253            25600        0     0.00
4e60c9c0         12       A------  0        2:204853            25600        0     0.00
 12 active, 12 total

    由于数据库实例在初始化时,默认创建了 3 个逻辑日志文件,需要弃用这 3 个逻辑日志文件。
    进行逻辑日志切换:

[gbasedbt@RicenOS ~]$ gadmin -l
[gbasedbt@RicenOS ~]$ gadmin -l
[gbasedbt@RicenOS ~]$ gadmin -l

    查看已经创建的逻辑日志文件:

[gbasedbt@RicenOS ~]$ gstat -l
Your evaluation license will expire on 2022-11-13 00:00:00
On-Line -- Up 00:42:26 -- 341912 Kbytes

Physical Logging
Buffer bufused  bufsize  numpages   numwrits   pages/io
  P-2  15       1024     979        31         31.58
      phybegin         physize    phypos     phyused    %used
      3:53             102347     134        15         0.01

Logical Logging
Buffer bufused  bufsize  numrecs    numpages   numwrits   recs/pages pages/io
  L-3  0        512      187157     15655      3779       12.0       4.1
    Subsystem    numrecs    Log Space used
    OLDRSAM      186719     26849708
    SBLOB        10         504
    HA           35         1540
    DDL          393        136764

address          number   flags    uniqid   begin                size     used    %used
45574f30         1        U-B---L  4        1:25263              5000      641    12.82
45574f98         2        U-B----  5        1:30263              5000        5     0.10
45643f30         3        U-B----  6        1:35263              5000        5     0.10
4e60c560         4        U---C--  7        2:53                25600        4     0.02
4e60c618         5        A------  0        2:25653             25600        0     0.00
4e60c6d8         6        A------  0        2:51253             25600        0     0.00
4e60c7a0         7        A------  0        2:76853             25600        0     0.00
4e60c870         8        A------  0        2:102453            25600        0     0.00
4e60c808         9        A------  0        2:128053            25600        0     0.00
4e60c8d8         10       A------  0        2:153653            25600        0     0.00
4e60c948         11       A------  0        2:179253            25600        0     0.00
4e60c9c0         12       A------  0        2:204853            25600        0     0.00
 12 active, 12 total

    对于保存在根数据库空间中的逻辑日志文件,是不希望使用的,需要删除。
    删除对应的逻辑日志文件:

[gbasedbt@RicenOS ~]$ glogadmin -d -l 1
[gbasedbt@RicenOS ~]$ glogadmin -d -l 2
[gbasedbt@RicenOS ~]$ glogadmin -d -l 3

    查看已经创建的逻辑日志文件:

[gbasedbt@RicenOS ~]$ gstat -l
Your evaluation license will expire on 2022-11-13 00:00:00
On-Line -- Up 00:44:50 -- 341912 Kbytes

Physical Logging
Buffer bufused  bufsize  numpages   numwrits   pages/io
  P-2  0        1024     1013       34         29.79
      phybegin         physize    phypos     phyused    %used
      3:53             102347     168        0          0.00

Logical Logging
Buffer bufused  bufsize  numrecs    numpages   numwrits   recs/pages pages/io
  L-2  0        512      187167     15660      3784       12.0       4.1
    Subsystem    numrecs    Log Space used
    OLDRSAM      186727     26850252
    SBLOB        10         504
    HA           37         1628
    DDL          393        136764

address          number   flags    uniqid   begin                size     used    %used
45574f30         1        F------  0        1:25263              5000        0     0.00
45574f98         2        F------  0        1:30263              5000        0     0.00
4e60c560         4        U---C-L  7        2:53                25600        9     0.04
4e60c618         5        A------  0        2:25653             25600        0     0.00
4e60c6d8         6        A------  0        2:51253             25600        0     0.00
4e60c7a0         7        A------  0        2:76853             25600        0     0.00
4e60c870         8        A------  0        2:102453            25600        0     0.00
4e60c808         9        A------  0        2:128053            25600        0     0.00
4e60c8d8         10       A------  0        2:153653            25600        0     0.00
4e60c948         11       A------  0        2:179253            25600        0     0.00
4e60c9c0         12       A------  0        2:204853            25600        0     0.00
 11 active, 11 total

    由于 1 和 2 在使用中,还没有被删除。可以通过执行 gtape 备份命令进行备份:

[gbasedbt@RicenOS ~]$ gtape -s
Your evaluation license will expire on 2022-11-13 00:00:00
Archive to tape device '/dev/null' is complete.
Program over.

    由于前面配置文件中指定了 /dev/null,所以实际上并没有进行备份。但是,此时再进行删除 1 和 2,是可以删除的。

[gbasedbt@RicenOS ~]$ glogadmin -d -l 1
[gbasedbt@RicenOS ~]$ glogadmin -d -l 2
[gbasedbt@RicenOS ~]$ gstat -l
Your evaluation license will expire on 2022-11-13 00:00:00
On-Line -- Up 00:55:26 -- 341912 Kbytes

Physical Logging
Buffer bufused  bufsize  numpages   numwrits   pages/io
  P-2  0        1024     1020       35         29.14
      phybegin         physize    phypos     phyused    %used
      3:53             102347     175        0          0.00

Logical Logging
Buffer bufused  bufsize  numrecs    numpages   numwrits   recs/pages pages/io
  L-3  0        512      187195     15670      3794       11.9       4.1
    Subsystem    numrecs    Log Space used
    OLDRSAM      186750     26851504
    SBLOB        10         504
    HA           42         1848
    DDL          393        136764

address          number   flags    uniqid   begin                size     used    %used
45574f30         1        D------  0        1:25263              5000        0     0.00
45574f98         2        D------  0        1:30263              5000        0     0.00
4e60c560         4        U---C-L  7        2:53                25600       19     0.07
4e60c618         5        A------  0        2:25653             25600        0     0.00
4e60c6d8         6        A------  0        2:51253             25600        0     0.00
4e60c7a0         7        A------  0        2:76853             25600        0     0.00
4e60c870         8        A------  0        2:102453            25600        0     0.00
4e60c808         9        A------  0        2:128053            25600        0     0.00
4e60c8d8         10       A------  0        2:153653            25600        0     0.00
4e60c948         11       A------  0        2:179253            25600        0     0.00
4e60c9c0         12       A------  0        2:204853            25600        0     0.00
 9 active, 11 total

    此时,1 和 2 已经标记为 D,需要再做一次备份操作才能真正删除。

[gbasedbt@RicenOS ~]$ gtape -s
[gbasedbt@RicenOS ~]$ gstat -l
Your evaluation license will expire on 2022-11-13 00:00:00
On-Line -- Up 00:02:19 -- 325528 Kbytes

Physical Logging
Buffer bufused  bufsize  numpages   numwrits   pages/io
  P-1  0        1024     62         5          12.40
      phybegin         physize    phypos     phyused    %used
      3:53             102347     237        0          0.00

Logical Logging
Buffer bufused  bufsize  numrecs    numpages   numwrits   recs/pages pages/io
  L-2  0        512      239        43         34         5.6        1.3
    Subsystem    numrecs    Log Space used
    OLDRSAM      234        38916
    HA           5          220

address          number   flags    uniqid   begin                size     used    %used
45574f98         4        U---C-L  7        2:53                25600       64     0.25
45643f30         5        A------  0        2:25653             25600        0     0.00
45643f98         6        A------  0        2:51253             25600        0     0.00
4577a050         7        A------  0        2:76853             25600        0     0.00
4577a0b8         8        A------  0        2:102453            25600        0     0.00
4577a120         9        A------  0        2:128053            25600        0     0.00
4577a188         10       A------  0        2:153653            25600        0     0.00
4577a1f0         11       A------  0        2:179253            25600        0     0.00
4577a258         12       A------  0        2:204853            25600        0     0.00
 9 active, 9 total

13、迁移物理日志

[gbasedbt@RicenOS ~]$ glogadmin -p -s 204800 -d plogdbs

    查看物理日志状态信息:

[gbasedbt@RicenOS ~]$ gstat -l
Your evaluation license will expire on 2022-11-13 00:00:00
On-Line -- Up 00:05:20 -- 333720 Kbytes

Physical Logging
Buffer bufused  bufsize  numpages   numwrits   pages/io
  P-1  30       1024     76         7          10.86
      phybegin         physize    phypos     phyused    %used
      3:102400         102400     0          30         0.03

Logical Logging
Buffer bufused  bufsize  numrecs    numpages   numwrits   recs/pages pages/io
  L-1  0        512      918        90         54         10.2       1.7
    Subsystem    numrecs    Log Space used
    OLDRSAM      910        102544
    HA           8          352

address          number   flags    uniqid   begin                size     used    %used
45574f98         4        U---C-L  7        2:53                25600      111     0.43
45643f30         5        A------  0        2:25653             25600        0     0.00
45643f98         6        A------  0        2:51253             25600        0     0.00
4577a050         7        A------  0        2:76853             25600        0     0.00
4577a0b8         8        A------  0        2:102453            25600        0     0.00
4577a120         9        A------  0        2:128053            25600        0     0.00
4577a188         10       A------  0        2:153653            25600        0     0.00
4577a1f0         11       A------  0        2:179253            25600        0     0.00
4577a258         12       A------  0        2:204853            25600        0     0.00
 9 active, 9 total

14、更新 onconfig

    由于添加了临时数据库空间,迁移了物理日志和逻辑日志,需要更新配置文件中对应的参数值。
    查看逻辑日志文件数量,该参数已经更新:

[gbasedbt@RicenOS ~]$ gstat -c | grep LOGFILES
[gbasedbt@RicenOS ~]$ gstat -g cfg | grep LOGFILES

    查看逻辑日志大小,发现还是以前的配置值,需要更新逻辑日志文件大小:

[gbasedbt@RicenOS ~]$ gstat -g cfg | grep LOGSIZE
[gbasedbt@RicenOS ~]$ gadmin -wf LOGSIZE=51200
[gbasedbt@RicenOS ~]$ gstat -g cfg | grep LOGSIZE
[gbasedbt@RicenOS ~]$ gstat -c | grep LOGSIZE

    由于创建了三个临时数据库空间,需要配置数据库实例可用的临时数据库空间:

[gbasedbt@RicenOS ~]$ gstat -c | grep DBSPACETEMP
[gbasedbt@RicenOS ~]$ gadmin -wf DBSPACETEMP=tempdbs1,tempdbs2,tempdbs3
[gbasedbt@RicenOS ~]$ gstat -c | grep DBSPACETEMP
[gbasedbt@RicenOS ~]$ gstat -g cfg | grep DBSPACETEMP

    至此,数据库空间全部创建完成。

七、简单的一些操作

1、停止和启动数据库

[gbasedbt@RicenOS ~]$ gserver stop
[gbasedbt@RicenOS ~]$ gserver start

2、创建数据库

[gbasedbt@RicenOS ~]$ echo "create database mydb in datadbs1 with log;" | dbaccess

3、创建数据表

[gbasedbt@RicenOS ~]$ echo "create table t_user(f_userid int, f_username varchar(20));" | dbaccess mydb

4、插入数据

[gbasedbt@RicenOS ~]$ echo "insert into t_user values(1, 'gbasedbt');" | dbaccess mydb

5、查询数据

[gbasedbt@RicenOS ~]$ echo "select * from t_user;" | dbaccess mydb

6、卸载数据库

[gbasedbt@RicenOS ~]$ exit
[root@RicenOS ~]# /opt/gbase/uninstall/uninstall_ids/uninstallids

    选择2,卸载全部:

Important: Choosing to remove all databases will remove all database chunks, environment files, registry entries, and message log files for all database server instances associated with this installation.

  ->1- Retains all databases, but removes all server binaries
    2- Removes server binaries and all databases associated with them

ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT:: 2

    删除残留的文件及帐号:

[root@RicenOS ~]# rm -rf /opt/gbase/
[root@RicenOS ~]# userdel -r gbasedbt
版权所有 © 2005-2023 靑龍一笑的博客  Powered by C.S.Ricen
Copyright © 2005-2023 by www.ricensoftwares.com.cn  All Rights Reserved.

欢迎光临本站,这里是靑龍一笑的博客。

因资金匮乏,本站已迁到国外的免费空间,可能导致本站的访问速度较慢,由此给您带来的不便,敬请谅解。

您可以通过下方的“支持本站建设”链接,给本站提供资金支持。

Free Web Hosting