oracle 查看用户状态,Oracle数据库查看用户状态
一、当前ORACLE用户的状态可查看视图DBA_USERS;一般情况下在使用的正常用户均处于OPEN状态。
select username,account_status from dba_users;
二、ORACLE数据库用户有多种状态,可查看视图USER_ASTATUS_MAP。
select * from user_astatus_map;
九种状态可分为两类:1.基本状态;2.组合状态。
前五种是基本状态:0 OPEN、1 EXPIRED、2 EXPIRED(GRACE)、4 LOCKED(TIMED)、8 LOCKED
后四种是基本状态:5 EXPIRED & LOCKED(TIMED)、6 EXPIRED(GRACE) & LOCKED(TIMED)、9 EXPIRED & LOCKED、10 EXPIRED(GRACE) & LOCKED
后四种的组合状态可通过状态号STATUS#获得其状态的两个组合。掌握前五种即可。
三、五种基本状态
五种基本状态可分为三类:1.正常状态;2.锁定状态;3.密码过期状态。
1、OPEN状态表示用户处于正常状态。
2、LOCKED和LOCKED(TIMED)表示用户被锁定状态。
用户被锁定有两种:
一种是DBA显式的通过SQL语句对用户进行锁定;
另一种是被动的锁定,默认情况下如果密码输入错误超过10次。
该限制由PROFILE中的FAILED_LOGIN_ATTEMPTS控制,可查看视图DBA_PROFILES。
1)显式锁定用户LOCKED:alter user [username] account lock;
2)输入10次错误密码后被动锁定LOCKED(TIMED)
3、EXPIRED和EXPIRED(GRACE)表示用户密码过期状态。
修改PROFILE中的PASSWORD_LIFE_TIME实现密码是否过期:alter profile default limit password_life_time unlimited;
密码过期后也可修改PROFILE中的PASSWORD_GRACE_TIME控制使用的天数:alter profile default limit password_grece_time 180;
对于密码过期的用户OPEN:alter user [username] identified by account unlock;
四、锁定的两种状态[LOCKED和LOCKED(TIMED)]和密码过期的两种状态[EXPIRED和EXPIRED(GRACE)]之间任意组合即2×2=4,因此有四种组合状态。
oracle 查看用户状态,Oracle数据库查看用户状态相关推荐
- aix oracle监听配置_Oracle数据库03用户权限与数据库的连接
Oracle数据库03-用户权限与数据库的连接 一.oracle用户与权限管理 1.用户管理 只有合法的用户账号才能访问Oracle数据库,Oracle有几个默认的数据库用户. 创建用户核对清单: · ...
- oracle连续状态相同,数据库共有三种状态:quiesce、resrict、suspend
数据库共有三种状态:quiesce.resrict.suspend 一.quiesce模式 首先来说说数据库的静默状态 静默状态是指数据库中只存在sys和system用户建立的活动会话.只有dba能继 ...
- 如何查看Exchange2010中邮箱数据库的用户邮箱占用情况
在EMS界面,用以下命令可以看到数据库的使用情况,并将文件放在指定文件显示: Get-Mailbox -database DBNAME|Get-Mailboxstatistics |sort tota ...
- mysql 创建用户 create user_MySQL数据库创建用户(CREATE USER)
在对 MySQL 的日常管理和实际操作中,为了数据库的安全,避免恶意用户使用 root 账号控制数据库,我们通常会创建一系列具备适当权限的账号.这样,我们就可以不用或少用 root 账号登录NySQL ...
- php添加用户信息进入数据库,dedecms用户将信息插入数据库
//生成文章的ID $arcID = GetIndexKey($arcrank,$typeid,$sortrank,$channelid,$senddate,$adminid); $query1 = ...
- oracle数据库查看归档路径,centos7下查oracle归档及物理文件路径
(本人菜鸟,写此随笔仅为学习,大神勿喷,谢谢!) Oracle查看当前连接的数据库实例及状态: SQL> select instance_name,status from v$instance; ...
- Oracle数据库查看用户状态
一.当前ORACLE用户的状态可查看视图DBA_USERS;一般情况下在使用的正常用户均处于OPEN状态. 1 SQL> select username,account_status from ...
- oracle 12c基本管理,oracle 基本管理
3.3 管理数据库 涉及一些管理和维护Oracle的常用工具,这些工具一般分为两类:一类为命令行工具,另一类为图形工具. 3.3.1 创建数据库实例 有以下两种途径创建数据库实例: 1.Oracle的 ...
- oracle asm和文件系统,Oracle技术之ASM迁移至文件系统
--创建pfile文件 SQL> create pfile ='/tmp/pfile' from spfile; File created. SQL> exit Disconnected ...
最新文章
- OSPF高级设置实现全网互通
- 收藏此文,今年你需要的学习资源绝对够了!
- 0.数据结构学习笔记大纲
- 对Python匿名函数和@property小小理解,希望对你学习也有帮助
- 什么是路由器交换机?路由器交换机介绍!
- 【需求工程】需求工程
- 100家店干翻17000家药店!刘强东最恐惧的对手来了!
- (1)-使用json所要用到的jar包下载
- 转载——python字符串常用操作(加案例)
- 开机需要手动启动无线
- python划分训练集、验证集和测试集
- 微信企业号开发接口文档
- java将多张图片合成视频
- ASP.NET制作调查问卷
- 第二类增值电信业务经营许可证在哪里办?
- 我的达内Java培训经历
- 使用tk.mapper和pagehelper一个bug记录:没有为 'PAGE_TABLE_ALIAS' 的列 4 指定任何列名称
- 容联云的测试未上线手机号报错
- java实现飞机大战小游戏——————【附素材、源码、逐行注释讲解】
- 微信在线客服功能开发问题记录
热门文章
- 如何用TypeScript开发微信小程序
- JS使用按位异或方式加密字符串
- java原子类场景,CAS你知道吗?原子类AtomicInteger的ABA问题谈谈?,原子共面问题...
- c++ 二维矩阵 转vector_Python线性代数学习笔记——矩阵的基本运算和基本性质,实现矩阵的基本运算...
- python大数_python处理大数字的方法
- Linux开启fileinfo扩展
- 第一个python小游戏
- ipados 文件 连接服务器,iPadOS更新指南,总有一个功能是你需要的
- 【QGIS入门实战精品教程】3.3:QGIS如何打开ArcGIS创建的文件数据库(GDB)?
- 从C#开始的面向对象编程经典自学教程