ITPub博客

首页 > 数据库 > > GaussDB 6.5.1 工具用户指南-常见问题

GaussDB 6.5.1 工具用户指南-常见问题

作者:GaussDB_数据库 时间:2020-02-18 10:40:33 0 删除 编辑
  1. 为什么用户从一个页面切换到另外一个页面时,一个无关页面突然弹出又消失了?

    答:如果用户的设备正在运行大量的程序,可能会发生该问题。

  2. 为什么数据图或趋势图没有显示在状态概览页面和监控页面上?

    答:数据图或趋势图没有显示,可能是由于以下原因:

    • 集群故障
    • DMAgent故障
    • 节点故障
    • 集群被重启

  3. 为什么数据库信息、表索引和实例信息显示为N/A?

    答:以上信息显示为N/A,可能是由于集群降级。

    示例:可能有一个或多个CN/实例发生故障。

  4. 为什么登录后页面不显示趋势图?

    答:某些场景下,趋势图会在10分钟后显示。等待10分钟后,刷新页面查看趋势图。如果仍未显示,请联系系统管理员。

  5. 为什么临时表中不使用的索引没有在“未使用索引列表”区域中显示?

    答:在临时表上创建的索引仅对创建这些表的会话有效。因此,临时表中未使用的索引信息将不会显示在“未使用索引列表”区域中。

  6. 当表空间占用大小不为零时,为什么“使用百分比”列在“表空间利用率详情”区域中显示为“0”?

    答:Database Manager在“使用百分比”列中显示二位小数的值。该值不会四舍五入。

    示例:如果实际的表空间占用值为0.006,则Database Manager将在“使用百分比”列下显示0。

  7. 重新安装数据库集群后需要重新安装Database Manager吗?

    答:是的,重新安装数据库集群后,需要重新安装Database Manager才能进行监控。

  8. 为什么有些数据显示为“NaN”?

    答:没有数据可显示时,页面显示“NaN”。对表数据进行排序时,NaN也会参与排序。

  9. 为什么在取消某些查询时,没有看到对应“查询会话ID”旁边的框?

    答:“会话ID”或“查询ID”为空的查询不能被取消。这种情况下,该框不可用于取消查询,故不可见。

  10. 为什么刷新后,仍可在“查询监控”或“会话”页签中看到已经取消的查询/会话?

    答:取消查询/会话时,仅有请求被发送到数据库服务器。如果取消操作由于数据库服务器故障或其他原因执行失败,则用户仍可看到已经执行了取消操作的查询/会话。

  11. 为什么“主机管理”页面不显示磁盘、CPU、I/O速率、网络速率和内存使用情况信息?

    答:如果执行以下任意命令(df, iostat -k, netstat -i, less /proc/vmstat, less/proc/meminfo, head -1 /proc/stat)检索所需数据失败,会出现该问题。

  12. 为什么集群状态概览的“查询监控”/“Top SQL”页签显示“Database Server error”错误消息?

    答:可能原因有三:

    • 连接数据库服务器失败。
    • 数据库服务器正在启动中。
    • 集群已停止或正在启动中。

    如果为上述任何一个原因,请等待几分钟之后再试一次。

  13. 不同采集场景的频率如何定义?

    答:详见下表。

    表1 采集频率

    项目

    取值(分钟)

    会话统计信息

    2

    索引统计信息

    60

    数据库统计信息

    60

    集群统计信息

    2

    实例统计信息

    2

    实例配置统计信息

    60

    节点统计信息

    2

    表统计信息

    60

    表空间统计信息

    30

    检查点统计信息

    2

    锁统计信息

    2

    WLM统计信息

    1

    Agent状态统计信息

    5

    查询监控

    1

  14. 如果用户使用无效凭证从匿名IP地址登录,导致账户被锁定,如何追踪该匿名IP?

    答:连接primdb并执行以下查询:

    select LAST_FAIL_CLIENTIP from USER_MANAGEMENT.GA_PL_AU_USER where LOCKED_REASON='Multiple Invalid attempts';
    该查询将显示使用无效凭证登录时的IP地址。如有需要,可以在应用程序防火墙中阻止此IP地址。
  15. 如何生成并导入自签名证书?

    答:系统需要使用keystore文件来提供HTTPS/SSL支持。

    执行以下操作生成自签名证书:

     注意:

    建议通过受信任的证书颁发机构(CA)生成数字证书和keystore文件,避免使用自签名证书。有关CA签名证书的详细信息,请参见管理Web证书。

    1. 打开DMServer的证书文件夹。
      cd $DM_HOME/cert
      创建GaussToolsCA文件夹。
    2. mkdir GaussToolsCA
      打开GaussToolsCA文件夹。
    3. cd GaussToolsCA
      执行以下命令生成私用秘钥:
    4. openssl genrsa -aes128 -out GaussToolsCA.key 2048
      输入密码并确认该密码:
    5. Enter pass phrase for GaussToolsCA.key:
      Verifying - Enter pass phrase for GaussToolsCA.key:
    6. 执行以下命令打开.pem文件:
      openssl req -x509 -new -nodes -key GaussToolsCA.key -sha256 -days 1825 -out GaussToolsCA.pem -subj "/C=IN/ST=KA/L=BLR/O=HTIPL/OU=GAUSSTOOLS/CN=GaussToolsCA"
    7. 输入密码。
      Enter pass phrase for GaussToolsCA.key:
      执行以下命令将.csr和.ext证书文件移动到GaussToolsCA文件夹:
    8. cp ../DMcert/DMCoreWebKeystore.csr .
      cp ../DMcert/DMCoreWebKeystore.ext .
       说明:

      有关.csr和.ext文件的详细信息,请参见生成证书。

      DMcert文件夹为生成证书中步骤2创建的文件夹。

    9. 执行以下命令打开证书文件:
      openssl x509 -req -in DMCoreWebKeystore.csr -CA GaussToolsCA.pem -
      CAkey GaussToolsCA.key -CAcreateserial -out DMCoreWebKeystore.crt -days 1825 -sha256 -extfile DMCoreWebKeystore.ext
    10. 输入GaussToolsCA.key的密码。
      Enter pass phrase for GaussToolsCA.key:
      执行以下命令打开DMcert文件夹:
    11. cd ../DMcert
       说明:

      DMcert文件夹为生成证书中步骤2创建的文件夹。

    12. 将GaussToolsCA/GaussToolsCA.pem文件复制到当前目录。
      cp ../GaussToolsCA/GaussToolsCA.pem .
      将GaussToolsCA/DMCoreWebKeystore.crt文件复制到当前目录。
    13. cp ../GaussToolsCA/DMCoreWebKeystore.crt .
      启动Database Manager时,下载并导入GaussToolsCA.pem证书。详情请参见启动Database Manager。
    14. 建议备份.csr、.ext和.pem文件,并从cert文件夹中删除这些文件。
  16. 为什么数据库CPU使用率显示错误?

    答:实例统计数据和节点统计数据中的数据采集频率不一致。

  17. 如何创建用户?

    安装DMServer之前需要创建DM用户组及其相应的用户。

    执行以下步骤创建一个用户组并给该组添加用户:

     说明:

    只有超级用户可以创建用户、用户组和组件目录。

    1. 创建用户组。
      打开Linux终端执行以下命令:
      groupadd <group_name>
      其中,<group_name>表示用户组的名称,例如,dm_group。
    2. 创建dminstalluser用户并将该用户添加到新创建的用户组。
      执行以下命令将该用户添加到用户组:
      useradd -d <home/user_directory> -g <group_name> -m <user_name>
      其中,

      <home/user_directory>表示用户的HOME目录。

      -m用于在HOME目录不存在时创建HOME目录。

      <user_name>表示用户名称,即,dminstalluser。

    3. 设置密码。

      执行以下命令为该用户设置密码:

      passwd <user_name>
       说明:

      dminstalluser用户必须能够执行以下OS命令:

      • python --version
      • java -version
      • df -P
      • cat /proc/sys/net/IPv4/ip_local_port_range
      • netstat -antp
      • iostat -k
      • netstat -i
      • less /proc/vmstat
      • less /proc/meminfo
      • head -1 /proc/stat

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

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19240