为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:centos7
【CPU】: intel
【问题描述】*: sysdba用户无法登陆
默认安装后dsc集群后,sysdba并没有更改密码,但无法登陆,
使用disql SYSDBA/SYSDBA@localhost:5237 无法登陆,提示用户名和密码错误
监视器查看,两节点数据库是正常的
防火墙和selinux也是关的
尝试更改dm.ini,配置免认证登陆,
1)添加dmdba用户组
2)修改参数enable_local_osauth
Shell>groupadd -g 10002 dmdba
Shell>usermod -G dmdba dmdba
Shell> vi /dm/dsc_config/dsc0_config/dm.ini
Shell> vi /dm/dsc_config/dsc1_config/dm.ini
添加
ENABLE_LOCAL_OSAUTH = 1
重启数据库任意节点登陆一样报错,直接重启服务器,一样是报错,集群数据库两节点都是open的,状态页正常。
disql / as sysdba
disql ./:5237 as sysdba
看是哪个版本,22年后面版本已经调整本地认证的安全性问题。
新版本不再是简单配置一个本地认证参数就能本地认证登录。。
https://blog.csdn.net/ai20110304/article/details/118571329?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167981381116800184142833%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=167981381116800184142833&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogfirst_rank_ecpm_v1~rank_v31_ecpm-1-118571329-null-null.blog_rank_default&utm_term=%E6%9C%AC%E5%9C%B0%E8%B0%81&spm=1018.2226.3001.4450
另外,什么方式搭建的DSC, 初始化库的时候是否设置过密码。