注册
DM8安装和使用的经验总结
培训园地/ 文章详情 /

DM8安装和使用的经验总结

Cheers 2023/09/26 822 0 0

01 DM8安装

通常来说,只要我们按照《DM8安装手册》的规范流程,就能顺利完成DM8的安装。但在实际操作中,往往也会遇到一些问题和需要格外注意的地方,在这里就个人的实际操作总结了以下几条经验。

(一)图形化

在DM8安装和之后的创建实例、连接数据库等过程中,图形化都是非常重要的一个工具,所以需要熟练掌握其调用。

1、步骤

  • 用root用户调用xhost并查看端口号
[root@localhost ~]# xhost +
access control disabled, clients can connect from any host
[root@localhost ~]# echo $DISPLAY
:0.0
  • 切换dmdba用户调用端口开启图形化
[dmdba@localhost ~]# export DISPLAY=:0.0
[dmdba@localhost ~]# xhost +
access control disabled, clients can connect from any host

需要注意的是在一个终端开启图形化后,尽量就在这一个界面中调用所有图形化工具,因为查看的端口号就是当前终端端口号,若切换端口,则可能需要重新调用。

2、通常会遇到的报错

有关图形化的报错一般是以下几种:

  • DM8开启图形化安装

image.png

  • 图形化配置实例

image.png

ps:如果是按照上面的步骤调用图形化,一般就不会出现这些问题了

02 DM8服务使用

(一)创建实例

问题:运行脚本后也无法创建

image.png
image.png

解决办法:

  • /etc/rc.d/init.d目录下找到DmServicexxx(实例名)文件

image.png

  • 修改文件内容:DM_HOME

1695369393917.png

  • 在目录下启动成功

image.png

(二)启动创建的实例服务

创建好DM8数据库实例后,我们需要启动服务,而在之后的归档、备份还原等操作过程中,也通常会需要关闭、重启服务。这些操作的命令或图形化方式在手册中都有记录,而下面是几种命令行方式管理服务状态会遇到的问题及解决办法。

1、用root用户创建的实例无法启动

image.png

图中呈现的有两个问题:

  • 命令行无法执行
  • 执行后 [ FAILED ]

解决办法:

  • 找到正确的命令执行目录

有的时候因为自己操作不当,在创建实例时,数据库服务目录不对没有出现在/dm8/bin目录下,则一般能通过下面的命令启动服务。

cd /etc/rc.d/init.d
service DmServicexxx(实例名) start    #在init.d下
  • 找到创建的实例目录,赋予权限
cd /dm8/data
chown -R dmdba:dinstall (实例名)      #赋予权限

image.png

2、用dmdba用户创建的实例无法启动

image.png

图中的问题:

  • 对tool.log文件没有操作权限

解决办法:

  • 切换到root用户,找到创建的实例目录,赋予权限
cd /dm8/log
chown -R dmdba:dinstall tool.log      #赋予权限
chown -R dmdba:dinstall *             #全部赋予权限

(三)连接数据库服务

问题:连接SOCKET失败

  • 如果是更换了端口号,在bin文件下用disql连接
./disql SYSDBA/SYSDBA@223.254.16.31:5250        #用户名/密码@主机号:端口号
  • 关闭防火墙
service iptables stop
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服