SQL*Plus: Release 9.2.0.4.0 - Production on Tue Jul 14 18:12:38 2009

  Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

  SQL> conn sys/sys as sysdba

  Connected.

  SQL> show user

  USER is "SYS"

  SQL> desc dba_users

  Name                Null?   Type

  ----------------------------------------- -------- ----------------------------

  USERNAME           NOT NULL VARCHAR2(30)

  USER_ID             NOT NULL NUMBER

  PASSWORD               VARCHAR2(30)

  ACCOUNT_STATUS         NOT NULL VARCHAR2(32)

  LOCK_DATE                 DATE

  EXPIRY_DATE                DATE

  DEFAULT_TABLESPACE         NOT NULL VARCHAR2(30)

  TEMPORARY_TABLESPACE          NOT NULL VARCHAR2(30)

  CREATED             NOT NULL DATE

  PROFILE             NOT NULL VARCHAR2(30)

  INITIAL_RSRC_CONSUMER_GROUP          VARCHAR2(30)

  EXTERNAL_NAME                VARCHAR2(4000)

  SQL> set lines 200

  SQL> select username,account_status from dba_users;

  USERNAME        ACCOUNT_STATUS

  ------------------------------ --------------------------------

  SYS          OPEN

  SYSTEM          OPEN

  DBSNMP             OPEN

  SCOTT           OPEN

  OUTLN           EXPIRED & LOCKED

  WMSYS           EXPIRED & LOCKED

  ORDSYS          EXPIRED & LOCKED

  ORDPLUGINS         EXPIRED & LOCKED

  MDSYS           EXPIRED & LOCKED

  CTXSYS          EXPIRED & LOCKED

  XDB             EXPIRED & LOCKED

  USERNAME        ACCOUNT_STATUS

  ------------------------------ --------------------------------

  ANONYMOUS         EXPIRED & LOCKED

  WKSYS           EXPIRED & LOCKED

  WKPROXY        EXPIRED & LOCKED

  ODM            EXPIRED & LOCKED

  ODM_MTR        EXPIRED & LOCKED

  OLAPSYS         EXPIRED & LOCKED

  HR           EXPIRED & LOCKED

  OE           EXPIRED & LOCKED

  PM           EXPIRED & LOCKED

  SQL> alter user hr account unlock;(解锁)

  User altered.

  SQL> select username,account_status from dba_users;

  USERNAME        ACCOUNT_STATUS

  ------------------------------ --------------------------------

  SYS          OPEN

  SYSTEM          OPEN

  DBSNMP             OPEN

  SCOTT           OPEN

  HR           EXPIRED

  OUTLN           EXPIRED & LOCKED

  WMSYS           EXPIRED & LOCKED

  ORDSYS          EXPIRED & LOCKED

  ORDPLUGINS         EXPIRED & LOCKED

  QL> alter user hr identified by hr;(更改密码)

  User altered.

  SQL> select username,account_status from dba_users;

  USERNAME        ACCOUNT_STATUS

  ------------------------------ --------------------------------

  SYS          OPEN

  SYSTEM          OPEN

  DBSNMP             OPEN

  SCOTT           OPEN

  HR           OPEN

  OUTLN           EXPIRED & LOCKED

  SQL> conn hr/hr

  Connected.

  SQL> conn /as sysdba

  Connected.

  SQL> alter user hr account lock;(加锁)

  User altered.

  SQL> select username,account_status from dba_users;

  USERNAME        ACCOUNT_STATUS

  ------------------------------ --------------------------------

  SYS          OPEN

  SYSTEM          OPEN

  DBSNMP             OPEN

  SCOTT           OPEN

  HR           LOCKED

  OUTLN           EXPIRED & LOCKED

  SQL> alter user hr password expire;(密码失效)

  User altered.

  SQL> select username,account_status from dba_users;

  USERNAME        ACCOUNT_STATUS

  ------------------------------ --------------------------------

  SYS          OPEN

  SYSTEM          OPEN

  DBSNMP             OPEN

  SCOTT           OPEN

  OUTLN           EXPIRED & LOCKED

  WMSYS           EXPIRED & LOCKED

  OLAPSYS         EXPIRED & LOCKED

  HR           EXPIRED & LOCKED

  OE           EXPIRED & LOCKED

  PM           EXPIRED & LOCKED

  SQL> conn hr/hr

  ERROR:

  ORA-28000: the account is locked

  Warning: You are no longer connected to ORACLE.

Oracle解锁与加锁(HR用户为例)的更多相关文章

  1. Oracle 11gR2中HR用户安装说明

    1.脚本下载: 链接: 1,脚本放在这个目录下$ORACLE_HOME/demo/schema/human_resources             hr_analz.sql  hr_code.sq ...

  2. oracle解锁oracle默认用户scott

    oracle中存在一个默认的用户scott,密码为tiger,当在安装oracle时,若未给该账户解锁,则登录该用户时, 会提示被锁定. 如何通过sqlplus命令为scott解锁: 1.C:> ...

  3. oracle中sys,system,scott,hr用户

    https://blog.csdn.net/xingfeng0501/article/details/6699390 scott 是个演示用户,是让你学习ORACLE用的 hr用户是个示例用户,是在创 ...

  4. oracle角色、权限和用户

    oracle角色.权限和用户 [转贴 2010-1-25 10:29:45]     字号:大 中 小 Oracle内置角色connect与resource的权限 首先用一个命令赋予user用户con ...

  5. oracle修改密码、添加用户及授权

    解锁某个用户 sqlplus/as sysdba; alter user scott account unlock; 忘记密码处理 登录:sqlplus/as sysdba;修改:alter user ...

  6. Oracle基础(四) 用户管理

    一.用户 当创建一个数据实例时,Oracle会创建一些默认的数据库用户,如SYS,SYSTEM和SCOTT等用户.SYS和SYSTEM用户都是ORACLE的系统用户.而Scott用户是Oracle数据 ...

  7. oracle入坑日记<三>用户详解(角色理解)

    1   用户是什么 1.1.权限管理是Oracle的精华,不同用户登录到同一数据库中,可能看到不同数量的表,拥有不同的权限.Oracle 的权限分为系统权限和数据对象权限,共一百多种.如果把Oracl ...

  8. Oracle创建表空间、用户管理、角色管理

    内容:Oracle创建表空间.用户管理.角色管理 1.用系统用户登录Oracle 默认的系统用户: sys/system.sysman.scott sys:权限最大,超级用户,可以完成所有任务, 默认 ...

  9. 解析oracle对select加锁的方法以及锁的查询 转

    转自 https://www.jb51.net/article/37587.htm 本篇文章是对oracle对select加锁的方法以及锁的查询进行了详细的分析介绍,需要的朋友参考下 解析oracle ...

随机推荐

  1. linux shell输入重定向

    经常用(隔很久)经常忘. 备忘下:http://blog.csdn.net/ithomer/article/details/9288353

  2. Python 小爬虫流程总结

    接触Python3一个月了,在此分享一下知识点,也算是温故而知新了. 接触python之前是做前端的.一直希望接触面能深一点.因工作需求开始学python,几乎做的都是爬虫..第一个demo就是爬取X ...

  3. SQL SERVER中如何在声明游标的语句中,用变量做表名

    -- 因为定义游标所用的表名是变量,所以采用EXEC(定义语句) 的方式来声明游标set @StrSql='DECLARE Ba_Cursor CURSOR FOR (SELECT a.PhoneId ...

  4. javaScript里的原型链

    原型对象也是普通的对象,是对象一个自带隐式的__proto__属性,原型也有可能有自己的原型,如果一个原型对象的原型不为null的话,我们就称之为原型链.原型链是由一些用来继承和共享属性的对象组成的( ...

  5. CentOS7 下ifconfig command not found解决办法

    今天尝鲜用VMWare安装了CentOS7,选择了最小安装包模式,安装完毕之后想查看一下本机的ip地址,发现报错 # ifcon -bash: ifconfig: command not found ...

  6. 记一次proc_open没有开启心得感悟

    引言: 今天在部署服务器的时候,使用composer来安装依赖.遇到了 The Process class relies on proc_open, which is not available on ...

  7. Android 笔记 AutoCompleteTextView day8

    用于自动补全内容 适应器可用于显示多行内容 package com.supermario.autocompletedemo; import android.app.Activity; import a ...

  8. EF不能很好的支持DDD?估计是我们搞错了!

    (此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:最近在ABP项目中尝试纯粹的DDD,然后遇到EF实现的Repository似乎不能很好 ...

  9. C#运算符号

    double x=5.1e3;// 5.1乘以10 的3次方. x就是 5100 //注 :  5.1e+3=5.1e3=5.1e03=5.1e+03 double y=5.1e-3;// 5.1乘以 ...

  10. [转]js实现各种进制的转换

    关键点: parseInt(string, radix).toString(target_radix); 参考:http://www.cnblogs.com/guowei1027/archive/20 ...