ITPub博客

首页 > 数据库 > 国内数据库 > 用screen工具执行南大通用GBase 8a数据库升级

用screen工具执行南大通用GBase 8a数据库升级

原创 国内数据库 作者:GBASE南大通用 时间:2026-07-30 13:35:18 0 删除 编辑

文章配图-1

南大通用GBase 8a数据库集群(gbase database)在网络环境较差的环境执行升级、扩容(管理节点)等比较耗时的操作,存在网络掉线引起操作异常中断的风险,这种情况可以利用screen工具,实现升级等操作的后台化,规避上述风险。

大多数 Linux 发行版没有预装 screen,可以根据系统执行以下命令安装:

* CentOS / RHEL / Fedora:sudo yum install screen 或 sudo dnf install screen

* Ubuntu / Debian:sudo apt install screen

这里不详细说明screen工具的用法,仅以升级操作为例简述screen工具的使用流程。

1、创建新的screen窗口:

screen -S shengji

备注:建议只启动一个screen窗口,避免切换窗口可能产生的困扰。

2、查看screen窗口:

screen -ls

3、在窗口内执行升级:

./gcnistall.py ......

升级进行中将任务放至后台:通过按Ctr+A,再按D从当前窗口detached出来,将会话放至后台。

注意:不要在screen窗口任务执行时直接关闭窗口或输入exit,这样会终止任务。

查看升级日志:

tail -f gcinstall.log

恢复后台回话:

screen -r shengji

升级成功后,恢复升级任务会话,界面会显示如下的升级成功信息

......

2026-05-08 14:59:49,910-INFO upgrade Successfully.

[gbase@Euler-20-01 gcinstall]$

4、关闭screen窗口

输入exit关闭screen的窗口


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3177218/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1311
  • 访问量
    1287417