Oracle提供两种验证方式,一种是OS验证,另一种密码文件验证方式,如果是第一种方式用以下方法修改密码:
sqlplus / as sysdba
alter user sys identified by 新密码;
alter user system identified by 新密码;
如果是第二种方法用以下方法修改密码:
orapwd file=pwdxxx.ora password=你设定的新密码 entries=10
设定完后,重新启动服务,再次登陆就可以了。
第二种举例: 如果oracle9.2安装在 D:/oracle ,则下级目录默认 D:/oracle/ora92 。数据库实例名:szmis
打开windows命令行:
c:> d:
d:> cd D:/oracle/ora92/database
D:/oracle/ora92/database> orapwd file=PWDszmis.ora password=jsshm entries=10
D:/oracle/ora92/database> net stop "OracleServiceSZMIS"
D:/oracle/ora92/database> net start "OracleServiceSZMIS"
D:/oracle/ora92/database>
成功了!注意orapwd 修改密码文件的时候 一定要区分大小写,还有要在修改前先将D:/oracle/ora92/database目录下的相应的密码文件删除了 才能再修改。。其实它是一个生成密码文件的过程。如果该目录下有这个密码文件,会提示存在相同名称的文件 -请删除或重命名!
第一种情况:
知道SYS密码,修改方法:ALTER user SYS IDENTIFIED BY 12345678a
第二种情况: (不知道SYS密码)
1.在oracle中找到相应的密码文件:F:\oracle\product\10.2.0\db_1\database中找到文件pwdsid_ora,将这个文件删除;
2.在开始->运行中录入cmd,然后添加密码
cmd>orapwd file=f:\oracle\product\10.2.0\db_1\database\pwdorcl.ora password=admin1 entries=10;
说明:
a.文件名为pwdorcl.ora是因为该数据库的sid为orcl;
b.password=admin就是新的密码;
c.entries=10表示在口令文件中,内定的两个用户,可否增加第三个或更多的用户加进来。这里可以entries=10是说明可以增加到10个。
3.编辑初始化文件,在路径中F:\oracle\product\10.2.0\admin\orcl\pfile\init.ora中要将remote_login_passwordfile=exclusive
4.当密码修改后,需要重新启动服务中的数据库;
5.将sysdba权限授权给别人
grant sysdba to kong;
查看口令的用户,即查看所有具有sysdba权限的用户
select * from v$pwfile_users;
分享到:
相关推荐
### Oracle数据库SYS密码修改 在Oracle数据库管理过程中,有时候会遇到需要修改超级用户SYS或SYSTEM密码的情况。这两种用户都拥有数据库管理员级别的权限,因此能够执行包括更改其他用户密码在内的多种高级操作。...
修改Oracle密码需要通过SQLPlus连接到数据库实例,然后使用alter user命令修改sys用户和system用户的密码。最后,需要启动监听器,以便其他客户端可以连接到Oracle数据库。在整个过程中,需要注意密码的安全性,以免...
在这种情况下,我们可以使用 SYS 用户或 SYSTEM 用户登录 Oracle 数据库,然后使用 ALTER USER 语句修改用户的密码。例如: CONN SYS/PASS_WORD AS SYSDBA; ALTER USER user_name IDENTIFIED BY newpass; 注意:...
特别是在Linux环境下,掌握如何修改Oracle用户的密码是一项基本且实用的能力。本文将深入解析在Linux操作系统中如何安全有效地修改Oracle数据库用户的密码,包括操作步骤、注意事项以及相关原理。 ### 深入理解...
在Oracle数据库管理中,了解默认密码以及如何修改密码是非常重要的基础知识。Oracle提供了一些预定义的系统用户,每个用户都有特定的权限和用途。在初装Oracle数据库时,这些默认密码通常用于初始设置和管理。 首先...
### Oracle 修改用户密码 在Oracle数据库管理中,为了确保数据的安全性和提高管理效率,经常需要对用户的密码进行修改。本文将详细介绍如何通过SQL*Plus工具以及其他相关命令来完成这一操作。 #### 一、理解Oracle...
Oracle 数据库用户名及密码修改 Oracle 数据库用户名及密码修改是指在 Oracle 数据库中修改现有用户名和密码的操作。该操作需要使用 sys 用户登陆数据库,然后找到需要修改的用户,修改用户名和密码,最后提交并...
修改oracle数据库sys用户登录时候,因输入错误密码能够登录的问题。修改配置文件,解决这一问题。
### Oracle默认密码及修改密码详解 #### 一、Oracle默认密码概述 Oracle数据库在安装时会设置一系列默认的用户账号,这些账号具有不同的权限等级,用于数据库的管理和日常操作。了解这些默认账户及其初始密码对于...
### Oracle Sys密码管理 在Oracle数据库管理中,`SYS`用户是最高权限的系统管理员账号,通常用于执行数据库级别的管理任务,如配置、监控、备份与恢复等操作。因此,确保`SYS`用户的密码安全至关重要。 #### 1. ...
我们也可以使用操作系统认证连接到 Oracle 数据库,修改 sys 用户的密码。命令如下: ``` conn / as sysdba ``` 然后,我们可以使用以下命令修改 sys 用户的密码: ``` SQL>alter user sys identified by 新密码; ``...
1. **修改SYS用户的属性**:使用具有足够权限的账户登录数据库,并执行如下命令修改SYS用户的属性,使其不能远程登录。 ```sql ALTER USER SYS IDENTIFIED BY [密码] ACCOUNT UNLOCK; ALTER USER SYS NOREMOTE; ...
Oracle 数据库用户密码解锁和修改 Oracle 数据库用户密码是数据库管理员的重要资产,为了确保数据库的安全性和可靠性,密码的管理是非常重要的。然而,在实际操作中,忘记 sys 和 system 密码或者在安装时忘记解锁 ...
在Oracle数据库安装完成后,应立即通过以下步骤修改SYS和SYSTEM用户的密码: 1. **方法1**:使用`ALTER USER`命令 在命令行中输入`sqlplus / as sysdba`以操作系统认证方式登录,然后执行SQL语句: ```sql ALTER...
1. **修改用户密码时调用函数**:当用户尝试修改密码时,可以先调用`my_password_verify`函数来验证新密码是否符合复杂度要求。只有当函数返回`TRUE`时,才会继续执行密码更改操作。 2. **监控密码更改历史**:通过`...
### Oracle 重置SYS密码的方法介绍 在Oracle数据库管理中,有时可能会遇到忘记SYS用户密码的情况,这无疑会给日常的工作带来不便。本文将详细介绍一种在Oracle 10g环境下重置SYS用户密码的方法,帮助遇到类似问题的...
修改sys和system用户的密码 - 切换到oracle用户环境: `su - oracle` - 使用`sqlplus`工具登录到Oracle数据库: `sqlplus / as sysdba` - 执行`ALTER USER`命令来更改密码: ```sql ALTER USER sys IDENTIFIED BY ...
### Oracle 11g 密码过期问题解决 #### 背景介绍 Oracle 11g 是一款广泛使用的数据库管理系统,在企业级应用中扮演着重要的角色。然而,在使用过程中,用户可能会遇到密码过期的问题,这主要是由于Oracle 11g 默认...
Oracle 默认密码及修改密码 Oracle 数据库系统广泛应用于各种领域,其安全性是数据库管理工作的重要内容。默认密码是 Oracle 数据库系统的重要组成部分。本文将详细介绍 Oracle 默认密码、修改密码、密码文件的创建...