达梦数据库修改超级管理员密码

达梦数据库也留有一个参数来解决这个问题,本地验证参数:ENABLE_LOCAL_OSAUTH。

作为一个安全人员、受工作习惯影响、安装完成后需要修改密码、但是-----

目录

修改账户密码

锁定解锁账户

登录成功


修改账户密码

 alter user SYSDBA IDENTIFIED by "Passw0rd!!";

锁定解锁账户

 ALTER USER 用户名 ACCOUNT UNLOCK;

  • 问题分析:ENABLE_LOCAL_OSAUTH参数默认是0 
  • 执行sql语句

select para_name,para_value,para_type from v$dm_ini where para_name='ENABLE_LOCAL_OSAUTH';

  •  查看结果

 达梦数据库修改超级管理员密码_第1张图片

  •  sp_set_para_value修改其值为1

 --sp_set_para_value(2,'ENABLE_LOCAL_OSAUTH',1);

  •  重启DmServiceDMSERVER.service

 systemctl restart DmServiceDMSERVER.service

达梦数据库修改超级管理员密码_第2张图片

登录成功

FAQ

假如修改密码后没有生效、而且也退出管理端的话、如何补救

首先:停止 systemctl stopDmServiceDMSERVER.service

第一步:登录部署服务器查看dm.ini文件在那个路径下面
[root@localhost DAMENG]# find / -name dm.ini
/dm/data/DAMENG/dm.ini

第二步:从该文件根目录删除

rm -rf dm

第三步:重新创建

su root
mkdir /DM8/data
chown dmdba:dminstall -R /dm/data/
chmod -R 775 /dm/data/
初始化命令如下:
su dmdba

./dminit path=/dm/data

第四步:启动systemctl restart DmServiceDMSERVER.service

尝试连接即可 enjon

你可能感兴趣的:(数据库)