`

修改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 数据库用户密码.doc

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

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

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

    修改数据库用户名和密码

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

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

    一般druid-1.0.4.jar的配置只能实现springmvc端密码的加,本文扩展了这一限制,将加密范围扩展到用户名,甚至还可以对url和driver 进行加密

    c#登陆界面与Oracle数据库连接并增删改查

    首先,我们需要创建一个 Oracle 数据库连接,用于与数据库进行交互。我们可以使用 OracleClient 命名空间中的 OracleConnection 类来创建连接对象。下面是一个简单的示例代码: ```csharp string connString = ...

    oracle数据库连接测试软件

    DataBaseHelper帮助类中包含了默认的连接字符串格式,修改完IP和用户名密码就可以使用,也可以在连接的时候直接输入连接字符串和sql语句。可以直接使用release下的exe 建议使用升级过的版本:...

    oracle数据库基础教程 实训题答案下载

    其中,`username` 是数据库用户名,`password` 是数据库密码,`database` 是数据库名称。 用户身份和权限 在 Oracle 数据库中,有两种特殊的用户身份:`SYS` 和 `SYSTEM`。`SYS` 用户拥有最高的权限,可以执行所有...

    修改数据库密码过期问题

    修改oracle数据库用户名密码过期问题,纯属个人操作经验

    操作系统重装后oracle数据库的恢复

    执行这样的操作,是为了能够在本机上不输入数据库用户名/密码,直接以dba角色登录数据库进行管理。 6、实例的恢复 a、确认数据库的初始化配置文件、数据文件、重作日志文件、控制文件等没有被损坏或缺失。 b、使用...

    tomcat 去读oracle数据库数据利用highcharts生成图表

    tomcat 读取oracle数据库数据利用highcharts生成图表,sql语句传入开始日期和结束日期,修改数据库链接IP用户名密码数据库名称即可连接,需搭建tomcat环境执行

    oracle连接远程数据库图文教程(内网

    这将告诉监听服务,需要使用哪个用户名和密码来连接远程服务器上的数据库实例。 步骤 8: 完成配置 点击“下一步”按钮,以便完成配置。现在,您可以使用终端或者工具连接远程服务器上的数据库实例了。 总结 ...

    C#学生成绩管理系统 oracle数据库

    C#和oracle数据库实现,进入系统时首先进行身份验证。只有用户名和密码正确才能进入系统。 对使用本系统的用户进行添加、查询、修改密码、删除等操作 学生信息录入 学生成绩查询 学生成绩更新 学生成绩排序。

    课程设计-基于Java swing带GUI界面的图书管理系统(源码+oracle数据库).zip

    该项目是一个基于Oracle和Java的图书管理系统,重点是Oracle的设计,文档中有说明,这个项目是本人完成Oracle课程的一次作业,不喜勿喷...并且打开src/kBMS/util/DBConUtil.java,更改里面的数据库名称、用户名和密码。

    基于JAVA和Oracle数据库实现的项目信息管理系统(源码+数据库+课程设计报告文档.zip

    1.管理员登录:项目管理系统采用Oracle数据库连接的服务名,用户名和口令(密码)验证模式,进入项目管理系统前项目管理员必须在登陆界面输入验证信息方可进入项目管理系统的主界面进行相应的操作。 2.学生信息管理:...

    Sqlplus_登录数据库

    在 Sqlplus 中,用户可以使用各种命令来管理和维护 Oracle 数据库,例如查询数据、创建表、修改数据等。Sqlplus 是 Oracle 数据库管理系统中的一种强大工具,广泛应用于数据库管理员和开发人员。 在实际应用中,...

    jdbc操作oracle数据库(增删改查)

    jdbc操作Oracle数据库(增删改查) 在Java中,使用JDBC(Java Database Connectivity)来操作Oracle数据库是一种常见的做法。下面将详细介绍如何使用JDBC来实现增删改查操作。 首先,需要了解JDBC的基本概念。JDBC...

    Windows环境下Oracle数据库的自动备份脚本 (自定义天数备份)

    Windows环境下Oracle数据库的自动备份脚本 (自定义天数备份),使用时请注意,修改为相应的数据库服务名以及用户名、密码。

    Oracle 10g设置帐户密码复杂度.docx

    Oracle 10g 设置账户密码复杂度 Oracle 10g 设置账户密码复杂度是指在 ...Oracle 10g 设置账户密码复杂度是提高数据库安全性的重要步骤,需要根据具体的业务需求和安全策略来设置密码复杂度规则,以保护数据库的安全。

Global site tag (gtag.js) - Google Analytics