DM8数据库问题总结(DCA)

DM8数据库问题总结(DCA)

  • 最近参加了达梦E学举办的DCA培训考试,在练习测试及考试期间遇到了一些问题,故加以总结记录如下:

一、 安装中遇到的问题

  • 安装环境:在VMWare中安装KyLin操作系统,在其内创建dameng用户,在该用户下安装DM8数据库

1. 虚拟机蓝屏问题

  • 在安装虚拟机之后,可能因为内存分配原因,导致虚拟机蓝屏问题
    对此可通过 在VM设置中,去掉打印机设备等勾选 的方式以解决

具体如下图所示:

蓝屏问题解决方法

2. 图形化界面的问题

  • 初学者可能遇到的主要问题
  • 在使用图形化安装过程中,以及安装之后对DM8数据库,调用图像化界面进行操作时,均可能出现该问题

均应遵循以下操作步骤:

  1. 开机之后执行命令 :xhost +
    如执行xhost +失败,可能是由于用户切换频繁导致,应关闭当前会话,重新打开一个终端再进行操作。
  2. root 下执行: echo $DISLAY,查看 DISPLAY 变量
  3. 切换到安装DM数据库用户下,执行:export DISPLAY={和root用户DISPLAY相同的值,注意冒号不要省略}
    • 如果是远程ssh连接,需要加入当前设备ip,格式如: export DISPLAY=ip:0.0
  4. 注意:export命令 只在当前会话内生效

3. tmp目录不足

  • 在安装过程中,由于分配给虚拟机的磁盘空间不足,可能导致tmp目录较小,导致安装报错
  • 报错内容,大部分是关于缺少某某jar包的错误提示。

解决方式如下:

  1. 查看当前tmp目录大小:执行df -h /tmp
  2. 创建其他空间大小足够的临时目录:mkdir /opt/tmp
  3. 修改用户权限:chown /opt/tmp 用户权限
    注: 有关目录的操作,应当时刻注意用户权限问题。
  4. 重新指定缓存临时目录:export DM_INSTALL_TMPDIR=/opt/tmp

二、创建实例相关

  1. 关于创建实例时指定的日志参数
    • 只能改大不能改小
  2. 对于创建时指定的口令相关问题
    • DM默认没有开启操作系统有验证,如果打开了操作系统验证,可以使用操作系统验证登录,然后修改SYSDBA密码。
    • 因此应牢记密码。
  3. 对于实例启动相关问题
    • 可使用bin目录下命令进行 启动/停止/状态查看:XXXXSERVER start/stop/status
    • 可使用系统命令进行 启动/停止/状态查看:systemctl XXXXSERVER stop/start/status
    • 二者均可对实例服务进行操作,但是二者不可混用,使用过程中应当保持一致使用同一命令。
  4. 使用命令创建实例中的问题
    (1). 使用 dminit命令创建后的数据库不会默认注册数据库服务,不能直接用systemctl start 启动数据库服务,应使用bin目录下命令
    ./dmserver /dm8/data/DMTEST/dm.ini
    
    (2). 可调用dbca.sh图形化界面,注册数据库服务
    (3). 可使用命令行注册,安装的实例路径内有:dm_service_installer.sh
    可查看帮助:dm_service_installer.sh -h
    查看帮助
    注册数据库服务,执行命令:./dm_server_installer.sh - t dmserver -p **** -dm_ini /dm/data/DMDA/dm.ini
    注册

一定要注意:使用图形化dbca.sh 创建数据库默认注册(需要在root下执行一段脚本),dminit默认不注册数据库服务

附:

  1. 是否一定要注册服务?
    不一定。
  2. 注册的好处?
    方便开机自启动,以服务的方式管理达梦数据库。

三、防火墙相关

  • 如需通过其他设备的管理工具连接该设备中的数据库时,将涉及到对防火墙的操作。

可通过如下方式进行解决:

  1. 可直接关闭防火墙

  2. 可开放防火墙端口端口

    依次执行:

    • systemctl stop firewalld
    • systemctl start firewalld
    • firewall-cmd --zone=public --add-port=5236/tcp --permanent
      防火墙开放端口
      重载与查看:
    • firewall-cmd --reload
    • firewall-cmd --list-ports
      防火墙重载与查看开放端口

四、其他问题

  1. 调用manager图形化管理工具报错:【xxxx核心已转储xxxxx】
    • 图形化设置没有设置好,重新设置$DISPLAY等
  2. 对数据库进行归档操作后报错:【xxxx归档点不连续xxxx】
    • 直接在mananger管理界面内执行:checkpoint(100)
  3. 建表操作后,点击左侧导航栏时报错
    • 在管理界面进行相应设置,如下图所示:
      点击导航栏报错解决方法
  4. 联机日志不提供删除操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值