首页 > 数据库 >Q:oracle解锁用户

Q:oracle解锁用户

时间:2023-04-24 10:12:24浏览次数:39  
标签:profile user1 解锁 用户 FAILED ATTEMPTS oracle LOGIN

怎么查看oracle用户是否被锁

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

1、查看FAILED_LOGIN_ATTEMPTS的值

select * from dba_profiles where resource_name ='FAILED_LOGIN_ATTEMPTS';

2、修改为6(重启发生)、30次

alter profile default limit FAILED_LOGIN_ATTEMPTS 6 scope=spfile;
alter profile default limit FAILED_LOGIN_ATTEMPTS 30;

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

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

alter profile default limit FAILED_LOGIN_ATTEMPTS unlimit;

2、查明哪些用户被锁:

查看所有用户

select username,account_status,lock_date from dba_users;

查看指定用户

select USERNAME,ACCOUNT_STATUS,LOCK_DATE from dba_users where username='YHPT_PORTAL_CS';

 

示例如下:

LOCK_DATE为空说明没有锁定,非空为锁定。

查看用户状态(是否被锁)

select * from dba_users where username=‘user1’

3、解锁 user1表示实例名

ALTER USER user1 ACCOUNT UNLOCK;

 修改用户密码 user1表示实例名

alter user user1 identified by newpass;

 


 

标签:profile,user1,解锁,用户,FAILED,ATTEMPTS,oracle,LOGIN
From: https://www.cnblogs.com/wxp100/p/17348568.html

相关文章

  • 通过Attribute和结果过滤器记录用户操作记录
    ///<summary>///用户操作记录///</summary>[AttributeUsage(AttributeTargets.Class|AttributeTargets.Method)]publicclassOperationLogAttribute:Attribute,IResultFilter{publicreadonlystring_description;......
  • 启动和运行ORACLE很慢, 连接PL SQL 很慢
    AIX登录和运行ORACLE很慢=========================DNS配置的问题AIX登录突然变得很慢,进入系统后运行ORACLE数据库也很慢,启动和关闭crs半个小时都完成,查看资源,cpu,内存,交换空间都很空闲,最后发现问题所在,原来是DNS解析惹的祸,查看主机上设置了namesever,服务器连接的时候要去解......
  • Oracle下启用块跟踪
    创建存放块跟踪文件目录[oracle@host01~]$cd/u01/app[oracle@host01app]$mkdirBCT启用块跟踪SQL>alterdatabaseenableblockchangetrackingusingfile'/u01/app/BCT/rman.bct';检查块跟踪状态SQL>colfilenamefora22SQL>selectfilename,status,bytesfromv$......
  • Oracle SQL 四分位 上四分位 下四分位 中位数
    OracleSQL四分位上四分位下四分位中位数平均值方差最大值最小值------------------------SQL四分位上四分位下四分位中位数----------------------SELECTPROD_ID,STAGE_ID,STEP_ID,RECIPE_ID,LOT_PRI,LOT_SIZE,PERCENTILE_CONT(0.25)WITHINGROUP(ORDE......
  • 修改Git全部Commit提交记录的用户名Name和邮箱Email
    当我们换邮箱了,想把已经提交过的commit的邮箱和用户名改成新的时候。先把本地配置成新的gitconfiguser.name'丁少华'gitconfiguser.email'新邮箱@xx.com'这时候就可以用下面的脚本代码了在项目根目录下创建email.sh写入下面这段代码#!/bin/shgitfilter-branch......
  • Linux权限管理及用户与用户组
    摘要:第一部分:Linux权限管理一、基本权限linux权限机制采用UGO模式。其中u(user)表示所属用户、g(group)表示所属组、o(other)表示除了所属用户、所属组之外的情况。u、g、o都有读(read)、写(write)、执...第一部分:Linux权限管理一、基本权限    linux权限机制采用UGO模......
  • oracle按身份证号分组后按更新时间排序,取第一条数据
    select  t.*     from (select a.*,row_number() over(PARTITION BY A.IDENTITYCARD order by A.ACCESSIONTIME desc)rn             from T_PATIENT_INFO  a)t    where t.rn= 1 T_PATIENT_INFO--表IDENTITYCARD--证件号码ACC......
  • oracle数据库跟踪
    --数据库跟踪SELECT*FROMv$sqlwherelast_active_time>TO_DATE('2019-7-1813:17:00','yyyy-mm-ddhh24:mi:ss')ORDERBYLAST_ACTIVE_TIMEDESC;selects.sql_text,b.name,b.position,b.dup_position,b.value_string,s.LAST_ACTIVE_TIME,s.SQL_......
  • Liunx配置sudo使oracle用户有root权限执行脚本
    1、vi/etc/sudoers将%wheel两行前的注释#删除2. vi/etc/group将oracle用户加入wheel组......
  • web3 产品介绍: walletconnect 连接Web3 DApps与用户的移动加密钱包
    WalletConnect是一种去中心化的开源协议,旨在连接Web3DApps与用户的移动加密钱包,提供更安全、更便捷的加密货币交易体验。在本文中,我们将介绍WalletConnect的主要特点、工作原理以及如何使用它来连接DApps和移动钱包。一、WalletConnect的特点去中心化:WalletConnect不依赖于任......