禁用SAP Hana错误密码锁定用户功能

背景

公司项目适配多种数据库其中包含SAP Hana,由于有同事的数据库连接工具保存了某个在用的数据库的旧密码,导致时不时会被锁用户。通过查询官方文档已解决,这里统一记录一下。

禁用密码锁定方法

以下按系统管理员和普通用户的解法分别列出。

禁用SYSTEM管理员密码锁定

查找安装Hana目录的indexserver.ini,在[password policy]块下添加password_lock_for_system_user = false,重启Hana数据库。

禁用普通用户密码锁定

禁用所有普通用户密码锁定方法

查找安装Hana目录的indexserver.ini,在[password policy]块下添加password_locktime = 0,重启Hana数据库。

禁用部分普通用户密码锁定方法(推荐,不需重启Hana)

使用sql建一个用户组,设置该组用户的锁定时间为0,然后把要禁用锁定的用户加到这个组里。

sql 复制代码
-- 创建用户组,设置该组用户无密码锁定时间
CREATE USERGROUP UNLOCKED_PASSWORD_USER_GROUP SET PARAMETER 'password_locktime' = '0' ENABLE PARAMETER SET 'password policy';
-- 将需要禁用锁定的用户添加到该组
ALTER USER <your user> SET USERGROUP UNLOCKED_PASSWORD_USER_GROUP;

PS:已被锁定的用户需要执行SQL解锁:ALTER USER <user_name> RESET CONNECT ATTEMPTS;

相关推荐
马克Markorg5 小时前
常见的向量数据库和具有向量数据库能力的数据库
数据库
Coder_Boy_8 小时前
技术让开发更轻松的底层矛盾
java·大数据·数据库·人工智能·深度学习
helloworldandy8 小时前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
数据知道10 小时前
PostgreSQL 故障排查:如何找出数据库中最耗时的 SQL 语句
数据库·sql·postgresql
qq_124987075310 小时前
基于SSM的动物保护系统的设计与实现(源码+论文+部署+安装)
java·数据库·spring boot·毕业设计·ssm·计算机毕业设计
枷锁—sha10 小时前
【SRC】SQL注入WAF 绕过应对策略(二)
网络·数据库·python·sql·安全·网络安全
Coder_Boy_10 小时前
基于SpringAI的在线考试系统-考试系统开发流程案例
java·数据库·人工智能·spring boot·后端
Gain_chance10 小时前
35-学习笔记尚硅谷数仓搭建-DWS层最近n日汇总表及历史至今汇总表建表语句
数据库·数据仓库·hive·笔记·学习
此生只爱蛋10 小时前
【Redis】主从复制
数据库·redis
马猴烧酒.10 小时前
【面试八股|JAVA多线程】JAVA多线程常考面试题详解
java·服务器·数据库