达梦免密登录

1.dm版本
SQL> select id_code;

行号 ID_CODE


1 1-2-70-21.09.08-147080-10028-SEC

2.修改ENABLE_LOCAL_OSAUTH参数
SQL> SP_SET_PARA_VALUE(2,‘ENABLE_LOCAL_OSAUTH’,1);
DMSQL 过程已成功完成
已用时间: 808.649(毫秒). 执行号:501.
SQL> commit;
操作已执行
已用时间: 0.310(毫秒). 执行号:502.

3.重启数据库使参数生效
[root@yeshuo root]# systemctl restart DmServicedmdb.service

4.查看参数是否生效
SQL> select * from v$dm_ini where PARA_NAME=‘ENABLE_LOCAL_OSAUTH’;

行号 PARA_NAME PARA_VALUE MIN_VALUE MAX_VALUE DEFAULT_VALUE MPP_CHK SESS_VALUE FILE_VALUE DESCRIPTION PARA_TYPE


1 ENABLE_LOCAL_OSAUTH 1 0 1 0 N 1 1 Whether to enable local authorization by operating system users READ ONLY

已用时间: 8.910(毫秒). 执行号:501.

5.配置操作系统组dmdba(我的环境已经存在dmdba,disql / as sydba登录未成功)
[dmdba@yeshuo ~]$ id dmdba
uid=2001(dmdba) gid=2002(dmdba) groups=2002(dmdba),2001(dinstall)

报错如下:
[dmdba@yeshuo ~]$ disql / as sysdba
[-2512]:未经授权的用户.
disql V8

此时需要重置下dmdba用户的用户组(内容不变,但是需要执行这一步)
[root@yeshuo root]# usermod -g dmdba -G dmdba,dinstall dmdba
[root@yeshuo root]# id dmdba
uid=2001(dmdba) gid=2002(dmdba) groups=2002(dmdba),2001(dinstall)

6.测试sysdba用户是否可以 / as sysdba登录
[dmdba@yeshuo ~]$ disql / as sysdba

https://eco.dameng.com/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值