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中,加锁和解锁是通过封锁管理程序完成的,该程序包含LOCK和UNLOCK两大功能。 加锁操作通常涉及以下步骤: 1. 申请封锁队列块,如果无法立即获得,程序会等待一段时间,如果...
这种锁是自动产生的,当一个事务开始修改数据时,Oracle会自动为这些数据行加锁。 2. **TM锁(表级锁)**:这是一种更高层次的锁,通常用于锁定整个表,防止其他用户或事务访问该表。这种锁可以由DBA手动设置,例如...
### Oracle解锁与加锁:hr用户为例 #### 一、解锁用户 在Oracle数据库中,当一个用户被锁定时,该用户将无法登录数据库执行任何操作。解锁用户意味着恢复其登录和操作数据库的能力。以下步骤展示了如何解锁hr用户...
1、 查看当前被解锁的对象 示例: 将表aa加锁 执行 select * from aa for update; 方式一:通过SQL查询 select ‘alter system kill session ‘,””||trim(t2.sid)||’,’||trim(t2.serial#)||”’;’ from v$...
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 dba 常用命令 1 运行 SQLPLUS 工具 sqlplus 2 以 OS 的默认身份连接 / as sysdba ...show user 4 直接进入 SQLPLUS 命令...9 将 SCOTT 帐号解锁(加锁) alter user scott account unlock(lock);
本篇文章将深入探讨“通过数据库给文件加锁”的概念、原理以及实践方法。 文件锁定通常在多用户环境中至关重要,例如在文件共享系统、协同编辑软件或任何需要同时处理相同资源的应用程序中。数据库系统提供的锁机制...
将SCOTT帐号解锁(加锁)** - **命令**: `alter user scott account unlock(lock);` - **描述**: 解锁或锁定 SCOTT 用户账户。 - **用途**: 控制用户账户的可用性。 - **示例**: - 解锁: `alter user scott ...
- Oracle提供了一系列语句来加锁和解锁,如`SELECT ... FOR UPDATE`、`LOCK TABLE`等。当事务结束时,所有锁会被自动释放。 6. **锁相关视图** - **V$TRANSACTION**:此视图提供了事务的状态信息,如事务ID、回滚...
###### 2.3.4 对系统预设用户进行解锁、加锁设置 安装完成后,可以对预设的用户账户进行解锁或加锁操作。 ###### 2.3.5 执行安装配置文件 执行最终的安装配置步骤。 ###### 2.3.6 系统安装完成 确认安装完成,并...
- **第1级一致性事务**:除了第0级事务的要求外,还包括在事务结束前不对被修改的资源解锁。 - **第2级一致性事务**:除了第1级一致性事务的要求外,还包括不读其他事务的脏数据。 - **第3级一致性事务**:满足所有...
##### 2.3.4 对系统预设用户进行解锁、加锁设置 对系统预设的用户进行解锁或加锁操作。 ##### 2.3.5 执行安装配置文件 执行安装配置文件,完成最后的安装步骤。 ##### 2.3.6 系统安装完成 等待安装完成,并检查...
8. **解锁或加锁用户账号**:`alter user scott account unlock;`用于解锁用户SCOTT的账号,而`alter user scott account lock;`则是将其加锁。 9. **以SCOTT用户身份连接并查看表**:`connect scott/tiger;`后`...
加锁用户: ```sql alter user 目标用户 account lock; ``` 权限管理包括`GRANT`和`REVOKE`语句,用于赋予或回收用户的权限。例如,赋予`CONNECT`和`RESOURCE`权限: ```sql GRANT CONNECT, RESOURCE TO 用户名; ...
这篇"Oracle学习笔记"涵盖了几个关键的Oracle管理知识点,包括账户的锁定与解锁、删除后表内容的恢复,以及简单的表命名规范。让我们逐一深入探讨这些主题。 首先,账户在Oracle中的安全管理是至关重要的。账户加锁...
`SELECT * FROM books FOR UPDATE` 对记录加锁,防止其他并发事务修改。 6. **锁操作**:`FOR UPDATE` 子句用于行级锁定,防止其他会话在事务处理期间修改锁定的行。 7. **日志记录**:通过触发器记录数据库操作,...
- **死锁检测与自动解锁**:启用Oracle数据库的死锁检测功能,自动解除死锁。 通过以上方法,不仅可以有效检测到Oracle数据库中的死锁问题,还可以采取措施预防未来可能出现的死锁,从而提高系统的稳定性和性能。