注册
达梦普通用户操作系统认证设置
培训园地/ 文章详情 /

达梦普通用户操作系统认证设置

阳春白雪 2023/04/10 1107 0 0

Windows环境下操作系统用户 dameng 基于 OS 的身份验证登录数据库

1.在数据库中创建一个操作系统的同名用户,并修改 INI 参数
CREATE USER dameng IDENTIFIED BY "Dameng@12345";
SP_SET_PARA_VALUE(2,'ENABLE_LOCAL_OSAUTH',1);
image.png
2.重启数据库,参数生效
image.png
select * from v$dm_ini where PARA_NAME='ENABLE_LOCAL_OSAUTH';
image.png

3.在操作系统中创建 dmusers 用户组,并将操作系统用户 dameng 添加到 dmusers 用户组
C:\Windows\system32>net localgroup dmusers /add
C:\Windows\system32>net user dameng 123456 /add
C:\Windows\system32>net localgroup dmusers dameng /add
image.png
image.png

4.操作系统用户 dameng 基于 OS 的身份验证登录数据库
c:\dmdbms\bin>disql.exe /@localhost:5238 as users
image.png

需要切换到dameng用户下
image.png

Linux环境下操作系统用户 dameng 基于 OS 的身份验证登录数据库

1.在数据库中创建一个操作系统的同名用户,并修改 INI 参数
CREATE USER dameng IDENTIFIED BY "Dameng@12345";
SP_SET_PARA_VALUE(2,'ENABLE_LOCAL_OSAUTH',1);

2.重启数据库,参数生效
[dmdba@localhost ~]$ cd dmdbms/bin
[dmdba@localhost bin]$ ./DmServicetest restart
select * from v$dm_ini where PARA_NAME='ENABLE_LOCAL_OSAUTH';

3.在操作系统中创建 dmusers 用户组,并将操作系统用户 dameng 添加到 dmusers 用户组
[root@localhost ~]# useradd dameng
[root@localhost ~]# cd /home/
[root@localhost home]# chmod 755 dameng
[root@localhost home]# groupadd dmusers
[root@localhost home]# usermod -G dmusers dameng
[root@localhost home]# cd /home/dmdba/dmdbms/bin
[root@localhost bin]# ./disql /@localhost:5236 as users
image.png
[root@localhost home]# su dameng
[dameng@localhost home]$ cd /home/dmdba/dmdbms/bin
[dameng@localhost bin]$ ./disql /@localhost:5236 as users
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服