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