`

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

阅读更多

本文来自:http://blog.chinaunix.net/u/13177/showart_374830.html

sysdba有时候可能不知道一个普通用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,把密码改了再用小技巧改回来, 来完成操作。

具体操作过程如下:

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。

 

 

创建用户:create user username identified by password default tablespace users quota 10M on users;
给用户授权:Grant create session,create table,create view,create sequence to username;

解锁:connect */* as sysdba; alert user username account unlock;

分享到:
评论

相关推荐

    Oracle数据库用户名和密码安全

    ### Oracle数据库用户名和密码安全知识点详解 #### 一、引言 在当今信息化时代,数据库安全至关重要,其中用户名和密码的安全性是保障数据库安全的基础。本文将深入探讨Oracle数据库中的用户名与密码安全管理策略,...

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

    总之,修改Oracle数据库的用户名和密码需要具备sys用户的权限,并且操作过程需谨慎,确保提交后的更改符合安全策略。在实际操作中,一定要备份相关数据,以防意外情况发生。同时,保持良好的账户管理习惯,定期更新...

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

    Oracle 数据库中忘记用户名密码的解决方法 在 Oracle 数据库中,忘记用户名密码是非常常见的问题。这会导致用户无法登录数据库,无法进行数据操作。本节将介绍如何在 Oracle 数据库中恢复忘记的用户名密码。 问题...

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

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

    修改数据库用户名和密码

    很多人经常在修改数据库用户名的时候未能成功,主要是落下一个步骤,在这里特别指明提出来,希望对尚未成功的人有所帮助

    oracle不同用户名及表空间之间的数据导入

    在Oracle数据库环境中,数据导入是常见的操作,尤其是在不同的用户名和表空间之间进行迁移时。这通常涉及到用户权限、数据导出、表空间映射以及数据的重新组织。下面将详细介绍如何在Oracle中实现这一目标。 首先,...

    通过oracle9i获取连接数据库的用户名和密码

    在IT领域,数据库安全一直是关注的焦点,尤其对于广泛使用的Oracle数据库系统。Oracle9i作为一款成熟且广泛应用的数据库产品,其安全性设计相对严密,但在特定情况下,如应用程序层面,仍存在可能泄露用户名和密码的...

    如何截获Oracle数据库连接密码

    大部分的 Oracle 应用程序都是包括一个用户开发的客户端,这个客户端可能是用 C、PowerBuilder 和其他语言开发的,这些软件提供一个界面提示用户输入用户名和密码登录系统,但是这个用户名和密码并不是数据库的连接...

    druid实现springmvc数据库连接的用户名和密码加密

    在标准配置下,Druid允许开发者通过配置文件(如`druid.properties`或`application.properties`)来设置数据库连接的用户名、密码和其他参数。然而,这些敏感信息在配置文件中明文存储可能会带来安全风险,尤其是在...

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

    在Oracle数据库管理中,了解默认密码以及如何修改密码是非常重要的基础知识。Oracle提供了一些预定义的系统用户,每个用户都有特定的权限和用途。在初装Oracle数据库时,这些默认密码通常用于初始设置和管理。 首先...

    Linux下修改Oracle用户密码

    本文将深入解析在Linux操作系统中如何安全有效地修改Oracle数据库用户的密码,包括操作步骤、注意事项以及相关原理。 ### 深入理解Linux下修改Oracle用户密码 #### 一、前期准备与环境要求 在开始修改Oracle用户...

    oracle 10g默认用户名、密码解锁

    ### Oracle 10g 默认用户名、密码解锁 在Oracle 10g数据库系统中,默认情况下会设置一些预定义的账号,这些账号对于系统的初始化配置、维护以及管理具有重要作用。随着时间的推移,用户可能会忘记这些账号的登录...

    vb.net操作Oracle数据库增删改查以及存储过程调用1

    其中,Provider 指定了 Oracle 客户端的提供者,Data Source 指定了 Oracle 数据库的实例,User Id 和 Password 指定了连接数据库的用户名和密码。 执行 SQL 语句 在连接 Oracle 数据库之后,我们可以执行 SQL ...

    Oracle_默认用户名密码及解锁

    ### Oracle 默认用户名密码及解锁详解 #### 一、引言 在使用 Oracle 数据库的过程中,可能会遇到忘记默认用户名和密码的情况。这种情况不仅会影响数据库的正常使用,还可能导致用户被锁定。本文将详细介绍 Oracle ...

    易语言连接Oracle数据库

    易语言,作为一种简洁易学的编程语言,提供了与Oracle数据库交互的能力,使得开发者可以方便地进行数据存取、查询和管理。本文将详细介绍如何使用易语言连接Oracle数据库,并探讨相关组件的使用。 首先,连接Oracle...

    Oracle默认用户名密码及解锁.doc

    在Oracle数据库管理中,有时我们可能遇到忘记或锁定的用户账号问题,这通常发生在长时间未操作后需要重新访问数据库时。本文将介绍Oracle的一些默认用户名、密码以及如何解锁被锁定的用户。 首先,Oracle在安装时会...

    oracle 11g默认用户名密码.zip

    在初次安装和使用Oracle 11g时,了解默认的用户名和密码至关重要,因为这些凭据是进行数据库连接的基础。 默认情况下,Oracle 11g提供了一些预定义的系统用户,每个用户都有特定的权限和角色。最著名的两个默认...

    windows系统中,oracle数据库被锁,密码过期

    2. **区分大小写**:Oracle数据库对用户名和密码是区分大小写的,请确保输入正确的大小写。 3. **结束符和换行**:在命令行环境下,某些命令可能需要特定的结束符(如`;`)和换行来确保正确执行。 4. **安全性**:在...

Global site tag (gtag.js) - Google Analytics