所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 故障处理 06

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
异常恢复前操作

异常恢复前操作

背景信息

异常恢复前,如果已经定位数据库出现异常的原因,无需再分析,请跳过本节。如果需要在异常恢复后分析问题原因,请执行以下步骤收集必要的信息。

说明:
  1. 建议在业务空闲的时候处理。
  2. 修复过程中不允许执行增删改库,增删改表,修改密码,修改用户,启停数据库,启停数据库节点等影响数据库功能的操作。

操作步骤

本节以apmdbsvr-10_90_73_179实例为例说明。

  1. 使用PuTTY,登录异常数据库实例所在的节点。

    默认帐号:paas,默认密码:QAZ2wsx@123!

  2. 执行以下命令切换到root用户。

    su - root

  3. 执行如下命令备份异常实例的日志与配置信息。

    cp /opt/mysql/data/apmdbsvr-10_90_73_179/mysql.err /opt/mysql/data/apmdbsvr-10_90_73_179/mysql.err.bak

    cp /opt/mysql/data/apmdbsvr-10_90_73_179/auto.cnf /opt/mysql/data/apmdbsvr-10_90_73_179/auto.cnf.bak

  4. 执行如下命令获取该实例的进程号。

    ps -ef | grep apmdbsvr-10_90_73_179

    回显如下:

    root     17878 25404  0 06:23 pts/5    00:00:00 grep --color=auto apmdbsvr
    dbuser   28409     1  0 Apr24 ?        00:00:00 /bin/sh /opt/mysql/bin/mysqld_safe --defaults-file=/opt/mysql/data/apmdbsvr-10_90_73_179-21/my.cnf --safe-user-create --skip-symbolic-links --ledir=/opt/mysql/bin --basedir=/opt/mysql --plugin-dir=/opt/mysql/lib/plugin
    dbuser   29796 28409  1 Apr24 ?        00:13:09 /opt/mysql/bin/mysqld --defaults-file=/opt/mysql/data/apmdbsvr-10_90_73_179-21/my.cnf --basedir=/opt/mysql --datadir=/opt/mysql/data/apmdbsvr-10_90_73_179-21 --plugin-dir=/opt/mysql/lib/plugin --safe-user-create --skip-symbolic-links --log-error=/opt/mysql/data/apmdbsvr-10_90_73_179-21/mysql.err --pid-file=/opt/mysql/data/apmdbsvr-10_90_73_179-21/apmdbsvr-10_90_73_179-21.pid --socket=/opt/mysql/data/apmdbsvr-10_90_73_179-21/apmdbsvr-10_90_73_179-21.sock --port=32080

  5. 执行如下命令,将实例的启动时间保存到指定文件中。

    ps -p 28409 -o lstart > apmdbsvr-10_90_73_179_mysqld_safe_time

    ps -p 29796 -o lstart > apmdbsvr-10_90_73_179_mysqld_time

    说明:
    • 28409步骤 4中mysqld_safe实例的进程号。
    • 29796步骤 4中mysqld实例的进程号。

异常确认

  1. 使用PuTTY,登录om_core1_ip节点。

    默认帐号:paas,默认密码:QAZ2wsx@123!

  2. 执行以下命令检查数据库信息。

    cd /opt/paas/oss/manager/apps/DBAgent/bin

    ./dbsvc_adm -cmd query-db-instance | grep mysql

    回显如下:

    DBInstanceId                             ClassId  Service Name               Region        Tenant Stage    IP          Port   State   DBType  Version  Role  Rpl Status   MasterID   
    apmdbsvr-10_90_73_163-3@10_90_73_164-3   primary  apmdbsvr-10_90_73_164-3    cn-global-1   om     Product 10.90.73.164 32082  Up      mysql   5.6.35   Master  Normal       apmdbsvr-10_90_73_163-3   
    apmdbsvr-10_90_73_178-21@10_90_73_179-21 primary  apmdbsvr-10_90_73_179-21   cn-global-1   om     Product 10.90.73.179 32080  Up      mysql   5.6.35   Slave Abnormal (101)      apmdbsvr-10_90_73_178-21

    屏幕输出可能随版本不同而不同,请以实际为准,这里只需要关注“Rpl Status”的值。

    • Normal表示正常。
    • Abnormal表示异常,后面括号中数字为状态码。

    本示例中apmdbsvr-10_90_73_178-21@10_90_73_179-21实例复制状态异常。

    10.90.73.179数据库实例所在节点的IP地址,32080为数据库实例使用的端口号。--表示单实例节点(单机没有复制状态)。

  3. 如果上述步骤 3中Master和Slave状态都为Abnormal(101),请执行数据库主备节点实例均异常

    如果Master状态为Normal ,Slave状态为Abnormal(101),请执行数据库备节点实例异常

    状态码详细内容可参考《故障处理》中“数据库实例复制状态为异常”章节。涉及数据库备节点实例复制状态异常,请执行数据库备节点实例复制状态异常。本文档提供三种方法恢复:

    • 重建数据库备节点实例。
    • 一键式重建数据库备节点实例。
    • 界面重建数据库备节点实例。

翻译
下载文档
更新时间:2019-08-19

文档编号:EDOC1100043088

浏览量:18441

下载量:439

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页