怎么安全的关掉Oracle,详解如何设置Oracle用户永不被锁,值得收藏

概述

最近有个需求是需要对Oracle某个用户设置输错密码也不被锁,整体原理是:新建一个profile,设置密码错误次数不限制,然后把用户的概要文件(profile)设置为新建的这个profile,下面介绍下设置的过程。

一、默认profile

一般数据库默认是10次尝试失败后锁住用户

1、查看FAILED_LOGIN_ATTEMPTS的值

select * from dba_profiles;

290a1fb282dc0b7e2b2e9fb95c6e3716.png

2、修改为30次

alter profile default limit FAILED_LOGIN_ATTEMPTS 30;

7ac60e421068413e1958d17b30e7d438.png

3、修改为无限次(为安全起见,不建议使用)

alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

二、自定义profile

1、创建profile

ALTER SYSTEM SET RESOURCE_LIMIT=TRUE;

create profile fsl_profile limit

FAILED_LOGIN_ATTEMPTS unlimited

PASSword_LOCK_TIME 1/24

PASSWORD_REUSE_MAX 5

PASSWORD_REUSE_TIME 1800

PASSWORD_LIFE_TIME 360

PASSWORD_GRACE_TIME 30

SESSIONS_PER_USER UNLIMITED

CPU_PER_SESSION UNLIMITED

CPU_PER_CALL UNLIMITED

IDLE_TIME 360

CONNECT_TIME UNLIMITED

LOGICAL_READS_PER_SESSION UNLIMITED

LOGICAL_READS_PER_CALL UNLIMITED

PRIVATE_SGA UNLIMITED

COMPOSITE_LIMIT UNLIMITED;

ce111c7f455ea00232cf0da4ccb84715.png

2、查看当前系统用户profile情况

select username,account_status,default_tablespace,profile from dba_users;

806b2df94d4b70982649f7d857717f3c.png

3、分配新的profile

alter user FS8004 profile fsl_profile;

98343367c40719fd7387b841f87ede5c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值