1 查看当前dmdba用户属组
2 额外创建用户组
groupadd dmdba
3 把新建的用户组指向dmdba用户
usermod -a -G dmdba dmdba
4 查看dmdba用户属组
5 修改dm.ini参数,重启生效
SP_SET_PARA_VALUE(2,‘ENABLE_LOCAL_OSAUTH’,1);
SP_SET_PARA_VALUE(2,’ ENABLE_ENCRYPT’,0);
6 重启数据库后确认参数是否生效
select * from v$dm_ini where para_name = ‘ENABLE_LOCAL_OSAUTH’ or para_name = ‘ENABLE_ENCRYPT’;
7 修改数据库dm_svc.conf文件,添加参数,示例如下
AUTO_LOGIN=(/@192.168.243.112:5237 AS AUTO)
8 登录dmdba用户,执行disql即可实现免密登录
注:因为此操作会跳过输入SYSDBA的用户名密码的操作,不建议此操作,存在一定的安全隐患,是否符合项目上的安全策略需自行评估!!!
文章
阅读量
获赞