`

ORACLE 中更改用户密码的方法

阅读更多

 

ORACLE 中更改用户密码的方法
http://read.newbooks.com.cn/info/124062.html


用OS认证方式登陆,即是CONNECT / AS SYSDBA 登陆,然后修改密码就是了
ALTER USER SYS IDENTIFIED BY ****
ALTER USER SYSTEM IDENTIFIED BY ****
然后你可以改变成密码文件认证。

9i 中可以以oracle登陆操作系统, 设置好ORACLE_HOME和ORACLE_SID环境变量, 启动sqlplus
使用conn / as sysdba登陆数据库, 然后就可以用alter user sys identified by "newsyspassword"来修改sys的密码了, 修改system密码也是一样.

 

数据库版本:9.2.0.5

有时候我们可能不知道一个用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作。

具体操作过程如下:

SQL*Plus: Release 9.2.0.5.0 - Production on 星期日 11月 21 13:32:34 2004

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

SQL> connect sys/oracle as sysdba

已连接。

SQL> select username,password from dba_users;

USERNAME                       PASSWORD

------------------------------ ------------------------------
SYS                            8A8F025737A9097A
SYSTEM                         2D594E86F93B17A1
DBSNMP                         E066D214D5421CCC
TOAD                           A1BA01CF0DD82695
OUTLN                          4A3BA55E08595C81
WMSYS                          7C9BA362F8314299

已选择6行。

SQL> connect system/oracle

已连接。

SQL> connect sys/oracle as sysdba

已连接。

修改用户system密码为manager

SQL> alter user system identified by manager;

用户已更改。

解锁用户

SQL> alter user system account unlock;

用户已更改。

SQL>  select username,password from dba_users;

USERNAME                       PASSWORD

------------------------------ ------------------------------
SYS                            8A8F025737A9097A
SYSTEM                         D4DF7931AB130E37
DBSNMP                         E066D214D5421CCC
TOAD                           A1BA01CF0DD82695
OUTLN                          4A3BA55E08595C81
WMSYS                          7C9BA362F8314299

已选择6行。

SQL> connect system/manager

已连接。

然后此时可以做想要做的任何操作了

SQL> connect sys/oracle as sysdba

已连接。

修改用户system密码为以前的值

SQL> alter user system identified by values '2D594E86F93B17A1';

用户已更改。

SQL> connect system/oracle

已连接。

SQL> connect sys/oracle as sysdba

已连接。

SQL> connect system/manager

ERROR:

ORA-01017: invalid username/password; logon denied

警告: 您不再连接到 ORACLE

分享到:
评论
1 楼 红级主 2009-09-04  
问题是我就不知道sys的密码,进入其他的用户也改不了密码吧?

相关推荐

    ORACLE中更改用户密码的方法

    本文将深入探讨如何在Oracle环境中更改用户密码,包括使用OS认证方式以及密码文件认证的方式,并提供实例演示。 ### 一、使用OS认证方式更改用户密码 #### 1.1 登录数据库 首先,你需要以OS认证方式登录数据库,...

    Linux下修改Oracle用户密码

    5. **修改用户密码**:一旦成功连接到数据库,使用`alter user 用户名 identified by 新密码`命令来修改指定Oracle用户的密码。“用户名”应替换为需要修改密码的实际用户名,“新密码”则是用户的新密码。 #### 三...

    修改oracle数据库用户名及密码

    Oracle 数据库用户名及密码修改...Oracle 数据库用户名及密码修改需要经过连接到数据库、找到需要修改的用户、修改用户名和密码、提交修改、测试连接、查看用户对象、查看当前连接用户、关闭数据库和启动数据库等步骤。

    oracle修改用户密码

    通过以上介绍,我们可以看到,在Oracle数据库中修改用户密码是一个相对简单的过程。然而,对于大型企业级应用来说,确保数据安全非常重要,因此需要采取一系列措施来加强账户管理和密码安全性。希望本文能帮助您更好...

    oracle中修改用户密码复杂度

    (unix中)oracle修改用户密码复杂度的具体例子及操作过程,本例子是为企业做oracle数据库安全时的实际操作过程,包括密码长度,要求字符类型,过期时间,提示过期时间,密码错误次数等等!

    Oracle默认密码及修改密码.docx

    如果忘记了某个用户的密码,你可以通过以下步骤来修改Oracle用户密码: 1. **以sys用户身份登录**:使用`connect sys/oracle as sysdba`命令,其中`oracle`是操作系统认证的用户名。 2. **查看当前用户和密码**:...

    windows下修改oracle用户密码后用户频繁死锁-亲测有效

    本文将针对在Windows操作系统下修改Oracle用户密码后出现的用户死锁问题进行深入分析,并提供有效的解决方案。 #### 二、Oracle用户死锁原因查找 ##### 1. 查询密码错误次数 首先,我们需要确定Oracle用户的密码...

    oracle中修改用户密码复杂度的具体例子及操作过程(unix中)

    Oracle 中修改用户密码复杂度的具体例子及操作过程(Unix 中) Oracle 数据库安全是企业信息安全的关键组件之一。在 Unix 环境中,修改 Oracle 用户密码复杂度是确保数据库安全的重要步骤。本文将详细介绍如何修改 ...

    oracle用户密码重置

    #### 二、Oracle用户密码重置方法 本文主要介绍通过SQL*Plus命令行工具进行Oracle用户密码重置的过程。SQL*Plus是Oracle提供的一个常用工具,用于执行SQL语句、PL/SQL脚本以及管理数据库对象。 #### 三、重置...

    oracle密码过期修改方法

    这行命令将默认的密码有效期设置为无限,意味着用户密码不会自动过期,除非手动更改或达到其他限制条件。但是,这种做法可能降低系统的安全性,因此建议定期提醒用户更改密码。 ### 详细解析部分代码 在给定的部分...

    Oracle设置用户密码复杂度的函数

    1. **修改用户密码时调用函数**:当用户尝试修改密码时,可以先调用`my_password_verify`函数来验证新密码是否符合复杂度要求。只有当函数返回`TRUE`时,才会继续执行密码更改操作。 2. **监控密码更改历史**:通过`...

    修改Oracle用户密码

    介绍如何修改Oracle用户密码修改Oracle用户密码

    Oracle_默认密码及修改密码

    修改Oracle用户密码可以通过以下步骤实现: 1. **以sysdba身份登录**:首先,需要以`sys`用户并指定`as sysdba`模式登录到数据库。 ``` SQL> connect sys/change_on_install as sysdba ``` 2. **使用ALTER ...

    Linux修改oracle密码

    修改系统用户密码 使用alter user命令修改sys用户和system用户的密码。 SQL> alter user sys identified by "vnetoo"; SQL> alter user system identified by "vnetoo"; 这里,我们将sys用户和system用户的密码...

    修改oracle用户密码永不过期

    2. 修改用户密码并设置其永不过期: ```sql ALTER USER msc IDENTIFIED BY <新密码>; ``` 注意:这里 `<新密码>` 需要替换为你希望设置的新密码。此外,还需要确保用户`msc`正在使用默认配置文件。 #### 总结 ...

    解锁或者修改oracle 数据库用户密码.doc

    Oracle 数据库用户密码解锁和修改 Oracle 数据库用户密码是数据库管理员的重要资产,为了确保数据库的安全性和可靠性,密码的管理是非常重要的。然而,在实际操作中,忘记 sys 和 system 密码或者在安装时忘记解锁 ...

    oracle数据库中忘记用户名密码了怎么办

    输入以下命令,修改用户密码: `alter user 用户名 identified by 密码;` 这将修改用户密码。 示例 例如,要修改用户名为 "test" 的密码,可以输入以下命令: `alter user test identified by abc123;` 这将将...

    oracle密码过期解决方法

    该问题是由于 Oracle 11G 的新特性所致,系统创建用户时缺省密码过期限制是 180 天(即 6 个月),如果超过 180 天用户密码未做修改则该用户无法登录。 ORA-28001: the password has expired ORA-28001 是 Oracle ...

    如何找回Oracle中system,sys用户的密码

    "Oracle 系统用户密码找回方法详解" Oracle 中的系统用户密码找回是一件非常重要的事情,因为 system 和 sys 用户是 Oracle 数据库的核心用户,如果密码丢失将导致数据库无法正常使用。在本文中,我们将详细介绍...

    oracle修改用户名密码

    oracle 修改用户名密码

Global site tag (gtag.js) - Google Analytics