- 浏览: 145527 次
- 性别:
- 来自: 深圳
-
文章分类
- 全部博客 (88)
- struts (8)
- js (8)
- hibernate (11)
- spring (1)
- j2ee (1)
- ajax (1)
- oracle (21)
- mysql (4)
- tomcat (1)
- php (0)
- java设计模式 (0)
- jms (0)
- 感言 (1)
- linux (0)
- 算法 (1)
- velocity (2)
- python (0)
- prototype (2)
- axis (0)
- Test (4)
- java (5)
- 模板 (1)
- 服务器 (0)
- 移动互联网 (0)
- hadoop (0)
- impala (0)
- hive (0)
- hdfs (0)
- mongodb (0)
- storm (0)
- spark (0)
- flume (0)
- kafka (0)
- 管理知识 (9)
最新评论
-
cwftalus:
insert into 无法实现
Infobright入库 -
红级主:
问题是我就不知道sys的密码,进入其他的用户也改不了密码吧?
ORACLE 中更改用户密码的方法
用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
发表评论
-
数据库查询性能需注意几点
2011-07-26 10:35 10541.对查询进行优化,应尽量避免全表扫描,首先应考虑在 wher ... -
数据库表连接方式分析及常见用法
2011-07-25 16:58 9752009-12-20 22:22 27人阅 ... -
ORACLE 中IN和EXISTS的区别
2011-07-25 16:50 1019原文地址:http://www.cnblogs.com/y ... -
Oracle 跨库 查询 复制表数据
2011-07-25 16:25 1308原文地址:http://www.cnblogs.com/c ... -
oracle如何查询和停止正在运行的job
2011-07-25 16:17 8742原文地址: http://blog.sina.co ... -
oracle job的简介和实例
2011-07-25 16:13 925原文地址:http://guyuanli. ... -
关于oracle导出excel和excel导入oracle的经验总结
2011-07-25 15:57 1546一、oracle导出excel 方法一:最简单的方 ... -
oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
2011-07-25 15:17 837http://blog.csdn.net/xieyunchao ... -
oracle的连接查询
2011-03-21 13:47 920oracle的连接查询分如下 ... -
分区表添加新的分区
2010-06-30 14:39 980查看原有分区情况 select TABLE_NAME,PART ... -
oracle 索引
2010-06-17 15:33 823ORACLE的DBA和应用开始者对列的值输入可使用的完整性约束 ... -
oracle oracle创建表空间,创建用户 (基本)
2010-01-13 14:13 11022008-03-05 oracle创建表空间,创建用 ... -
Oracle Sql Loader中文字符导入乱码的解决方案
2010-01-11 13:22 5846Oracle Sql Loader中文字符导入乱码的解决方 ... -
oracle 内置函数大全
2009-08-22 15:39 712http://www.gissky.com/Database/ ... -
PL/SQL开发中动态SQL的使用方法
2009-07-10 17:22 781http://dev.yesky.com/187/202968 ... -
Oracle中Binary_Integer与Pls_Integer 的区别
2009-07-10 16:59 1261http://hi.baidu.com/djx_521131 ... -
oracle查询时间的判断
2009-07-10 16:30 3030查询一个语句想知道这次查询用了多少时间 时间可以精确到1/10 ... -
动态SQL中using的用法
2009-07-10 16:22 2810http://blog.chinaunix.net/u/218 ... -
http://www.yesky.com/SoftChannel/72342371928965120/20041022/1867273.shtml
2009-07-10 16:17 919[url] http://www.yesky.com/Soft ... -
Oracle SOAP和AXIS Web服务客户端调用的比较
2009-05-30 10:51 0http://www.itpub.net/viewthread ...
相关推荐
本文将深入探讨如何在Oracle环境中更改用户密码,包括使用OS认证方式以及密码文件认证的方式,并提供实例演示。 ### 一、使用OS认证方式更改用户密码 #### 1.1 登录数据库 首先,你需要以OS认证方式登录数据库,...
5. **修改用户密码**:一旦成功连接到数据库,使用`alter user 用户名 identified by 新密码`命令来修改指定Oracle用户的密码。“用户名”应替换为需要修改密码的实际用户名,“新密码”则是用户的新密码。 #### 三...
Oracle 数据库用户名及密码修改...Oracle 数据库用户名及密码修改需要经过连接到数据库、找到需要修改的用户、修改用户名和密码、提交修改、测试连接、查看用户对象、查看当前连接用户、关闭数据库和启动数据库等步骤。
通过以上介绍,我们可以看到,在Oracle数据库中修改用户密码是一个相对简单的过程。然而,对于大型企业级应用来说,确保数据安全非常重要,因此需要采取一系列措施来加强账户管理和密码安全性。希望本文能帮助您更好...
(unix中)oracle修改用户密码复杂度的具体例子及操作过程,本例子是为企业做oracle数据库安全时的实际操作过程,包括密码长度,要求字符类型,过期时间,提示过期时间,密码错误次数等等!
如果忘记了某个用户的密码,你可以通过以下步骤来修改Oracle用户密码: 1. **以sys用户身份登录**:使用`connect sys/oracle as sysdba`命令,其中`oracle`是操作系统认证的用户名。 2. **查看当前用户和密码**:...
本文将针对在Windows操作系统下修改Oracle用户密码后出现的用户死锁问题进行深入分析,并提供有效的解决方案。 #### 二、Oracle用户死锁原因查找 ##### 1. 查询密码错误次数 首先,我们需要确定Oracle用户的密码...
Oracle 中修改用户密码复杂度的具体例子及操作过程(Unix 中) Oracle 数据库安全是企业信息安全的关键组件之一。在 Unix 环境中,修改 Oracle 用户密码复杂度是确保数据库安全的重要步骤。本文将详细介绍如何修改 ...
#### 二、Oracle用户密码重置方法 本文主要介绍通过SQL*Plus命令行工具进行Oracle用户密码重置的过程。SQL*Plus是Oracle提供的一个常用工具,用于执行SQL语句、PL/SQL脚本以及管理数据库对象。 #### 三、重置...
这行命令将默认的密码有效期设置为无限,意味着用户密码不会自动过期,除非手动更改或达到其他限制条件。但是,这种做法可能降低系统的安全性,因此建议定期提醒用户更改密码。 ### 详细解析部分代码 在给定的部分...
1. **修改用户密码时调用函数**:当用户尝试修改密码时,可以先调用`my_password_verify`函数来验证新密码是否符合复杂度要求。只有当函数返回`TRUE`时,才会继续执行密码更改操作。 2. **监控密码更改历史**:通过`...
介绍如何修改Oracle用户密码修改Oracle用户密码
修改Oracle用户密码可以通过以下步骤实现: 1. **以sysdba身份登录**:首先,需要以`sys`用户并指定`as sysdba`模式登录到数据库。 ``` SQL> connect sys/change_on_install as sysdba ``` 2. **使用ALTER ...
修改系统用户密码 使用alter user命令修改sys用户和system用户的密码。 SQL> alter user sys identified by "vnetoo"; SQL> alter user system identified by "vnetoo"; 这里,我们将sys用户和system用户的密码...
2. 修改用户密码并设置其永不过期: ```sql ALTER USER msc IDENTIFIED BY <新密码>; ``` 注意:这里 `<新密码>` 需要替换为你希望设置的新密码。此外,还需要确保用户`msc`正在使用默认配置文件。 #### 总结 ...
Oracle 数据库用户密码解锁和修改 Oracle 数据库用户密码是数据库管理员的重要资产,为了确保数据库的安全性和可靠性,密码的管理是非常重要的。然而,在实际操作中,忘记 sys 和 system 密码或者在安装时忘记解锁 ...
输入以下命令,修改用户密码: `alter user 用户名 identified by 密码;` 这将修改用户密码。 示例 例如,要修改用户名为 "test" 的密码,可以输入以下命令: `alter user test identified by abc123;` 这将将...
该问题是由于 Oracle 11G 的新特性所致,系统创建用户时缺省密码过期限制是 180 天(即 6 个月),如果超过 180 天用户密码未做修改则该用户无法登录。 ORA-28001: the password has expired ORA-28001 是 Oracle ...
"Oracle 系统用户密码找回方法详解" Oracle 中的系统用户密码找回是一件非常重要的事情,因为 system 和 sys 用户是 Oracle 数据库的核心用户,如果密码丢失将导致数据库无法正常使用。在本文中,我们将详细介绍...
oracle 修改用户名密码