GBase 8s的安装与卸载

0    12    1

Tags:

👉 本文共约4213个字,系统预计阅读时间或需16分钟。

软件下载

https://blog.csdn.net/wiserhowe/article/details/120182208

安装环境

安装前的准备工作

安装GBase 8s数据库

安装软件

GBase 8s数据库安装,支持图形界面方式和控制台的命令行方式。默认的安装方式是控制台命令行方式。如果希望使用图形界面安装,只需要在启动安装程序时,后面加上参数./ids_install -i swing即可。

安装过程中,会显示产品的License,内容较长,在控制台的命令行方式中,可以连续按5次回车。在图形界面方式中,需要用鼠标拉动界面右侧的滚动条到底部,就可以点那个复选框,确认License了。

在root用户下,进入安装包目录,运行安装命令ids_install,启动安装程序。

过程:

安装完成。按回车键退出安装程序。

至此,数据库的组件,全部安装完成。
再创建一个数据库实例,就可以工作了。

创建数据库实例

在数据库安装目录的etc目录有,有一个GBaseInit_gbasedbt.sh脚本,可以采用向导方式,让我们一步一步,方便地创建一个新的数据库实例。

脚本默认的实例名称为gbaseserver,可以在冒号后面输入希望的名称,也可以直接回车,使用默认的实例名。

说明:实例的名称可以是字母,数字和下划线。

不要用减号,不要用减号,不要用减号。

日志:

选项说明:

安装脚本询问GBase 8s的程序安装在哪个路径下,默认是之前安装时指定的路径。直接回车继续。

安装脚本询问服务器的IP地址,输入服务器的IP地址。如果默认的IP地址是希望的IP,直接回车继续。

安装脚本询问数据库监听使用的端口号,默认为9088。使用默认值,回车继续。

安装脚本询问初始化的类型,选择CUSTOM,输入2,回车继续。

安装脚本询问数据库使用哪种字符集,此处使用UTF8,输入3,回车继续。

安装脚本询问数据保存在哪个目录中,使用默认值,回车继续。

安装脚本询问,保存逻辑日志的数据库空间大小,输入200,回车继续。

说明:这个地方指定的值很大时,数据库会按该值分配磁盘空间,可能用时较长。

安装脚本询问,保存物理日志的数据库空间大小,输入200,回车继续。

说明:这个地方指定的值很大时,数据库会按该值分配磁盘空间,可能用时较长。

安装脚本询问,保存智能大对象的数据库空间大小,输入100,回车继续。

说明:这个地方指定的值很大时,数据库会按该值分配磁盘空间,可能用时较长。

安装脚本询问,保存临时数据的数据库空间大小,输入100,回车继续。

说明:这个地方指定的值很大时,数据库会按该值分配磁盘空间,可能用时较长。

安装脚本询问我们,是否进行一些高级设置,我们输入y,回车继续。

安装脚本询问我们,创建几个保存数据的数据库空间,输入5,回车继续。

提示:这点很重要,方便后面学习分片表。

安装脚本询问,创建几个保存临时数据的数据库空间,输入3,回车继续。

安装脚本询问,是否启用GL_USEGLU,默认不启用,直接回车继续。

安装脚本列出创建实例的配置信息。输入y,回车继续。

安装脚本开始创建实例。

至此,数据库实例创建完成。

环境变量

安装脚本会在gbasedbt的Home路径下,自动生成一个名称为profile.gbaseserver的文件,记录了新创建数据库实例需要的环境变量。

可以使用cat命令查看文件的内容。

可以使用env查看环境变量。

数据库状态查看与启停

查看GBase 8s的进程信息

GBase 8s启动后,会运行名称为oninit的进程,可以使用ps命令查看。

查看数据库运行状态

可以使用onstat命令,查看数据库运行状态。

命令输出显示,当前数据库运行在OnLine状态。

启动数据库

可以使用oninit命令启动数据库。

启动完成后,可以使用onstat命令查看数据库的运行状态。

可以使用ps命令,查看操作系统的进程,是否存在oninit进程。

停止数据库

可以使用onmode命令,停止数据库的运行。

使用onstat命令查看数据库状态,显示共享内存没有初始化,数据库处于离线状态。

使用ps命令查看数据库的进程信息,发现没有oninit进程存在。

验证数据库安装

可以使用客户端工具,验证数据库功能是否正常。

验证结果显示,GBase 8s可以创建数据库,创建表,可以插入和查询数据。数据库功能正常。

卸载 GBase 8s

卸载GBase 8s数据库组件与数据

GBase 8s提供了一个卸载程序,用于GBase 8s数据库的卸载。

进入卸载程序的目录

启动卸载程序,开始卸载GBase 8s

回车确认

需要删除GBase 8s数据库组件和全部的数据库,输入2并回车。

卸载程序开始运行

GBase 8s数据库卸载成功。

清除残余的目录

由于卸载程序在GBase 8s的安装目录中,因此卸载程序并没有完成清空安装目录,需要手动清除。

删除gbasedbt用户

执行userdel,删除用户。

检查确认用户和组是否删除。

至此,GBase 8s 卸载完成

修改监听地址

修改文件/opt/gbase/etc/sqlhosts.gbaseserver,将127.0.0.1修改为"0.0.0.0"后,然后重启实例后,就可以监听所有地址。

使用客户端GBaseDataStudio.exe 8.5版本 连接

更多请参考:https://www.xmmup.com/nandatongyonggbaseshujukutuxinghuagongjuzhigbasedatastudiojieshao.html

GBase 8s的安装与卸载

GBase 8s的安装与卸载

GBase 8s的安装与卸载

常见问题

安装过程中报“The version file is not exist.”错误

出现这个问题的原因可能为操作系统没有unzip命令。当在使用最小化安装的操作系统上安装GBase 8s时,安装程序先要对一些资源进行解压,由于没有unzip,gzip等一些基本命令,可能导致部分资源没有正确解压,在后续的访问中报如“The version file is not exist”类错误。

GBase 8s使用了商业的安装软件制作程序,商业的安装软件没有处理这些异常,GBase 8s安装程序暂时无法捕获这类异常并处理处理。

安装过程中报“The specified installation path is not secure”错误。

出现这个问题的原因可能为:

安装目录被设置了过大的权限,导致其它用户有权限写数据库目录中的文件。这对于一个数据库系统来说,是非常严重的安全问题。建议检查安装目录的权限,并将安装目录及上级目录设置为755的权限。
在使用root用户安装时,指定了一个非root的文件夹,也可能出现上面错误。

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

启动数据库时报共享内存错误

安装好GBase 8s后,启动数据库报“Allocating and attaching to shared memory…FAILED”。出现这个错误主要是申请共享内存失败,需要检查两个方面:

是否已经启动数据库。当数据库实例已经处于运行状态时,再次执行oninit -vy时,会出现这个报错信息。可以使用onstat -命令,检查一下数据库实例的状态。
服务器中是否运行了其它应用程序,占用了大量的服务器内存,导致GBase 8s 在启动时,由于服务器内存不足而报错。可以使用free -g命令检查一下服务器的可用内存数量。

执行SQL语句时报“908: Attempt to connect to database server (gbaseserver_36) failed.”错误。

如果在本地操作GBase 8s 数据库报错,可能是数据库的服务没有启动,可以使用 onstat - 命令查看数据库是否在线。
如果不是访问本机的GBase 8s,需要检查一下安装GBase 8s 的服务器,是否开启了防火墙。请正确配置防火墙或关闭防火墙后再试。

选择一个数据库时报“Database not found or no system permission”

当使用gbasedbt启动dbaccess时,出现上述问题,先检查一下,选择的数据库是否已经创建。

如何解决dbaccess中不能使用方向键查看历史命令和左右移动问题。

可以使用rlwrap处理一下。

常用命令

参考

https://blog.csdn.net/jihui8848/article/details/117996240

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部