ENABLE_LOCAL_OSAUTH=0 开启认证

ENABLE_LOCAL_OSAUTH=1不认证、免密登陆 谨慎操作

目录

修改账户密码

锁定解锁账户

登录成功


修改账户密码

 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';

  •  查看结果

 

  •  sp_set_para_value修改其值为1

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

  •  重启DmServiceDMSERVER.service

 systemctl restart DmServiceDMSERVER.service

登录成功

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

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐