1、
查看ENABLE_LOCAL_OSAUTH参数
select * from v$parameter where name like '%ENABLE_LOCAL_OSAUTH%';
修改ENABLE_LOCAL_OSAUTH参数,默认是0,修改为1
alter system set 'ENABLE_LOCAL_OSAUTH'=1 spfile;
或者执行如下方法修改参数:
SP_SET_PARA_VALUE(2,'ENABLE_LOCAL_OSAUTH',1)
重启数据库参数生效
systemctl restart [达梦数据库服务]
2、
创建dmdba用户组
groupadd dmdba
把dmdba用户追加dmdba用户组
usermod -a -G dmdba dmdba、
查看dmdba显示用户的ID,以及所属群组的ID
id dmdba
切换dmdba用户
su - dmdba
3、
本地无密码登录数据库
disql /@localhost:5236 as sysdba