禁用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;

相关推荐
cui_win18 分钟前
redis 内存使用率高居高不下,如何分析 key占用情况
数据库·redis·junit·rdb
学Java的bb2 小时前
后端Web实战-MySQL数据库
数据库·mysql
Elastic 中国社区官方博客2 小时前
超越相似名称:Elasticsearch semantic text 如何在简洁、高效、集成方面超越 OpenSearch semantic 字段
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
头发还在的女程序员3 小时前
ThinkPHP+Mysql 灵活用工小程序-技术深度解析与实践指南
数据库·mysql·小程序
꒰ঌ 安卓开发໒꒱4 小时前
SQL Server安全删除数据并释放空间的技术方案
数据库·安全·oracle
用户848508146904 小时前
SurrealDB 快速上手教程
数据库·后端
kura_tsuki5 小时前
[Oracle数据库] ORACLE的用户维护和权限操作
数据库·oracle
SelectDB6 小时前
SelectDB x 同辕开发:在 ARM 架构下实现 25% 分析性能提升
大数据·数据库·华为
华科云商xiao徐6 小时前
Rust+Python双核爬虫:高并发采集与智能解析实战
数据库·python·rust
Techie峰6 小时前
Redis Key过期事件监听Java实现
java·数据库·redis