`
wjjbfq
  • 浏览: 82999 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 解锁加锁

阅读更多

SSH登陆后:

su - oracle;

sqlplus /nolog;

conn system/密码; 或者 connect/as sysdba;

alter user 用户名 identified by 密码

 

 

oracle 解锁加锁

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数据库系统加锁问题的研究.pdf

    这些锁通过特定的算法来实现,如在Oracle中,加锁和解锁是通过封锁管理程序完成的,该程序包含LOCK和UNLOCK两大功能。 加锁操作通常涉及以下步骤: 1. 申请封锁队列块,如果无法立即获得,程序会等待一段时间,如果...

    Oracle的锁表与解锁

    这种锁是自动产生的,当一个事务开始修改数据时,Oracle会自动为这些数据行加锁。 2. **TM锁(表级锁)**:这是一种更高层次的锁,通常用于锁定整个表,防止其他用户或事务访问该表。这种锁可以由DBA手动设置,例如...

    oracle_hr解锁和加密

    ### Oracle解锁与加锁:hr用户为例 #### 一、解锁用户 在Oracle数据库中,当一个用户被锁定时,该用户将无法登录数据库执行任何操作。解锁用户意味着恢复其登录和操作数据库的能力。以下步骤展示了如何解锁hr用户...

    Oracle解锁的方式介绍

    1、 查看当前被解锁的对象 示例: 将表aa加锁 执行 select * from aa for update; 方式一:通过SQL查询 select ‘alter system kill session ‘,””||trim(t2.sid)||’,’||trim(t2.serial#)||”’;’ from v$...

    Oracle 11g用户修改密码及加锁解锁功能实例代码

    1.运行 cmd.exe; 2.输入 sqlplus / as sysdba,以系统管理员(sysdba)身份连接数据库,进行数据库管理操作。 3.连接成功后执行 alter user identityName identified ...PS: oracle 11g用户的解锁与加锁(hr模式) SQL

    查看数据库锁和解锁方法

    在Oracle数据库中,可以通过以下步骤解锁: 1. **找到锁定的会话**:通过上述查询语句找到锁定的会话ID。 2. **终止会话**:使用`ALTER SYSTEM KILL SESSION`命令来终止锁定的会话。例如: ```sql ALTER SYSTEM ...

    oracle 常用命令大全

    oracle 常用命令大全 oracle dba 常用命令 1 运行 SQLPLUS 工具 sqlplus 2 以 OS 的默认身份连接 / as sysdba ...show user 4 直接进入 SQLPLUS 命令...9 将 SCOTT 帐号解锁(加锁) alter user scott account unlock(lock);

    通过数据库给文件加锁

    本篇文章将深入探讨“通过数据库给文件加锁”的概念、原理以及实践方法。 文件锁定通常在多用户环境中至关重要,例如在文件共享系统、协同编辑软件或任何需要同时处理相同资源的应用程序中。数据库系统提供的锁机制...

    Oracle DBA常用运维命令大全

    将SCOTT帐号解锁(加锁)** - **命令**: `alter user scott account unlock(lock);` - **描述**: 解锁或锁定 SCOTT 用户账户。 - **用途**: 控制用户账户的可用性。 - **示例**: - 解锁: `alter user scott ...

    相克军 ORACLE 讲座 深度剖析 锁 笔记

    - Oracle提供了一系列语句来加锁和解锁,如`SELECT ... FOR UPDATE`、`LOCK TABLE`等。当事务结束时,所有锁会被自动释放。 6. **锁相关视图** - **V$TRANSACTION**:此视图提供了事务的状态信息,如事务ID、回滚...

    Suse Enterprise Server 11.4 Oracle 11gR2 安装指南

    ###### 2.3.4 对系统预设用户进行解锁、加锁设置 安装完成后,可以对预设的用户账户进行解锁或加锁操作。 ###### 2.3.5 执行安装配置文件 执行最终的安装配置步骤。 ###### 2.3.6 系统安装完成 确认安装完成,并...

    oracle数据库的并发控制.docx

    - **第1级一致性事务**:除了第0级事务的要求外,还包括在事务结束前不对被修改的资源解锁。 - **第2级一致性事务**:除了第1级一致性事务的要求外,还包括不读其他事务的脏数据。 - **第3级一致性事务**:满足所有...

    Suse Enterprise Desktop 11.4 Oracle 11gR2 安装指南

    ##### 2.3.4 对系统预设用户进行解锁、加锁设置 对系统预设的用户进行解锁或加锁操作。 ##### 2.3.5 执行安装配置文件 执行安装配置文件,完成最后的安装步骤。 ##### 2.3.6 系统安装完成 等待安装完成,并检查...

    oracle_DBA管理员的常用指令

    8. **解锁或加锁用户账号**:`alter user scott account unlock;`用于解锁用户SCOTT的账号,而`alter user scott account lock;`则是将其加锁。 9. **以SCOTT用户身份连接并查看表**:`connect scott/tiger;`后`...

    DOC命令操作oracle数据库

    加锁用户: ```sql alter user 目标用户 account lock; ``` 权限管理包括`GRANT`和`REVOKE`语句,用于赋予或回收用户的权限。例如,赋予`CONNECT`和`RESOURCE`权限: ```sql GRANT CONNECT, RESOURCE TO 用户名; ...

    Oracle学习笔记

    这篇"Oracle学习笔记"涵盖了几个关键的Oracle管理知识点,包括账户的锁定与解锁、删除后表内容的恢复,以及简单的表命名规范。让我们逐一深入探讨这些主题。 首先,账户在Oracle中的安全管理是至关重要的。账户加锁...

    Oracle数据库系统视频教程笔记

    `SELECT * FROM books FOR UPDATE` 对记录加锁,防止其他并发事务修改。 6. **锁操作**:`FOR UPDATE` 子句用于行级锁定,防止其他会话在事务处理期间修改锁定的行。 7. **日志记录**:通过触发器记录数据库操作,...

    查看 oracle 死锁程序

    - **死锁检测与自动解锁**:启用Oracle数据库的死锁检测功能,自动解除死锁。 通过以上方法,不仅可以有效检测到Oracle数据库中的死锁问题,还可以采取措施预防未来可能出现的死锁,从而提高系统的稳定性和性能。

Global site tag (gtag.js) - Google Analytics