`

Oracle 密码丢失解决方法

阅读更多

在使用Oracle过各中经常会遇到密码丢失的时候,本文用两种试来解决这个问题。

一种方法:

sqlplus "/ as sysdba"
SQL>startup
SQL>alter user system identified by root123;

如果sqlplus "/ as sysdba"不能进入,让输入密码,我输入原始密码和修改的密码后都不行的话,修改unix环境下:

1. $ORACLE_HOME\network\admin\SQLNET.ORA中为:

SQLNET.AUTHENTICATION_SERVICES=(NTS)

重起数据库/监听服务,就可以用操作系统认证sqlplus "/ as sysdba"了,来进入你的数据库,从而轻而易举的搞定你的数据库了。

2.

sqlplus /nolog 
sql>connect /as sysdba

第二种方法:

 

详细步骤如下:

一:查询视图V$PWFILE_USERS:select * from V$PWFILE_USERS;记录下拥有 SYSOPER/SYSDBA系统权限的用户信息。

二:关闭数据库 shutdown immediate。

三:删除密码文件,文件路径一般为:ORACLE_HOME\DATABASE,文件名为PWD.ORA。

四:创建密码文件:

ORAPWD FILE=< FILENAME > PASSWORD =< PASSWORD >

五:向密码文件中增加用户:

CONNECT SYS/internal_user_passsword AS SYSDBA;

启动数据库实例并打开数据库; 创建相应用户帐号,对其授权授予 权限:GRANT SYSDBA TO user_name(如果先前数据库只有sys具有sysdba权限,可不做这步)。

六:修改密码文件状态,默认密码文件的状态shared,要将初始化参数里的REMOTE_LOGIN_PASSWORDFILE 设置成EXCLUSIVE。

分享到:
评论

相关推荐

    Oracle密码丢失解决方法

    在使用Oracle过各中经常会遇到密码丢失的时候,本文介绍了用两种方法来解决这个问题。

    Oracle密码忘记解决办法

    以上是解决Oracle密码忘记的一些常见方法,每种方法都有其适用场景和注意事项。在实际操作中,一定要确保对数据库的影响最小,并且遵循最佳实践,避免数据丢失或安全性降低。在开发基于J2EE、Java、SQL和Struts的...

    找回Oracle重置密码方法

    一旦密码丢失或遗忘,可能会影响到数据库的正常运行,因此掌握找回或重置密码的方法非常重要。 ### 二、重置Oracle密码的步骤 #### 1. 使用SYSDBA或SYSOPER身份登录SQL*Plus 首先,你需要以具有最高权限的身份...

    用友admin密码丢失的处理方法

    本文将详细探讨当用友admin密码丢失时,如何进行有效的处理。 首先,我们需要了解用友系统的基本结构。用友软件基于Windows操作系统,其数据库通常为SQL Server或Oracle,而用户数据和配置信息则存储在数据库中。...

    oralce密码忘了解决方法

    ### Oracle密码忘了解决方法 Oracle关系数据库系统作为业界领先的数据管理解决方案,因其出色的性能、稳定性和安全性而在全球范围内被广泛应用。在Oracle数据库管理中,确保数据库的安全性尤为重要。其中,Oracle...

    OracleSID及密码问题解决.pdf

    解决这个问题的方法是确保每次安装Oracle时都使用不同的SID。如果由于误操作或意外导致SID冲突,可以更改新安装的数据库的SID,或者卸载并清理旧的数据库实例,确保SID不再被占用。 在Windows系统中,SID是标识用户...

    Oracle数据库的安装问题及其解决方法.pdf

    Oracle 数据库安装问题及其解决方法 Oracle 数据库是一种关系型数据库管理系统,广泛应用于金融、电信等行业。然而,在安装 Oracle 数据库时,会出现各种问题,影响数据库的正常使用。以下是Oracle 数据库安装问题...

    新版ORACLE_8故障解决手册

    这份"新版ORACLE_8故障解决手册"显然是为了帮助用户解决这些问题而编写的。以下是针对Oracle 8数据库可能出现的一些常见问题及其解决策略的详细解释: 1. **连接问题**:如果遇到无法连接到Oracle 8服务器的情况,...

    Oracle日常运维常见错误及解决方案

    解决方法:有三种方法可以解决 Oracle 密码忘记的问题。方法一:打开 cmd,输入 sqlplus /nolog,回车;然后输入“conn / as sysdba”;最后输入“alter user sys identified by 新密码”。方法二:在命令行执行 ...

    ORACLE8故障解决手册

    3. **数据丢失**:意外的数据丢失可以通过恢复机制来解决,如RMAN(恢复管理器)备份和还原,或者使用闪回技术(如果启用)。在没有备份的情况下,可能需要依赖第三方工具进行数据恢复。 4. **实例崩溃**:Oracle 8...

    Oracle 数据库忘记sys与system管理员密码重置操作方法

    为了解决这个问题,Oracle提供了一套密码重置的机制。以下详细介绍了Oracle数据库忘记sys与system管理员密码的重置操作方法。 首先,重置密码通常需要操作系统级别的访问权限,因为这涉及到修改操作系统文件。在...

    解决Oracle system或用户被锁定问题

    #### 二、普通用户被锁定的解决方法 当普通用户被锁定时,可以采用以下步骤进行解锁: 1. **使用sys账户登录**:确保已经知道sys账户的密码,通过sys账户登录SQL*Plus。 2. **查找锁定的用户**:登录后,在Recent...

    Oracle 忘记密码的找回方法

    了解这些恢复密码的方法对于任何Oracle DBA来说都是至关重要的技能。通过掌握这些技巧,你可以确保即使面对忘记密码这样的突发情况,也能迅速恢复正常运营。同时,也要记住,良好的密码管理和备份策略是防止此类问题...

    oracle数据库密码修改.pdf

    ### Oracle数据库密码...以上步骤涵盖了Oracle数据库中密码重置的主要方法,包括对不同用户类型以及特定情况下(如忘记SYS和SYSTEM用户密码)的处理方式。在实际操作过程中,请确保遵循最佳实践并确保数据库的安全性。

    oracle忘记sys/system/scott用户密码的解决方法

    此外,在一些Oracle新版本中,可能不再使用ORAPWD.EXE工具,而是有更为简便的密码重置方法,因此具体操作可能会根据Oracle的不同版本而有所不同。在进行密码修改之前,DBA应参考Oracle的官方文档,以确保使用的方法...

    个人学习笔记——oracle_dbconsole解决办法

    除了上述解决方法外,还有一些其他技巧可以帮助更好地管理和使用Oracle DBConsole: - **优化网络配置**:确保Oracle服务器的网络配置正确无误,避免频繁更改IP地址。 - **定期更新补丁**:安装最新的安全补丁和...

    oracle数据库管理的一组经典文档

    7. **高可用性与灾难恢复**:`Oracle数据库的自动备份.doc`和`oracle双机热备份方法.doc`可能详细介绍了Oracle的高可用性解决方案,如RAC(Real Application Clusters)和数据守护等,这些都是为了确保即使在硬件...

    oracle删除和重建实例

    然而,在某些情况下,我们需要删除和重建 Oracle 实例,以便解决一些问题或进行升级维护。在这篇文章中,我们将介绍删除和重建 Oracle 实例的步骤和要点。 删除 Oracle 实例 删除 Oracle 实例是一个复杂的过程,...

    新版Oracle_8故障解决手册

    手册可能详细介绍了Oracle 8的备份策略,如使用RMAN(恢复管理器)进行全量或增量备份,以及在数据丢失时如何进行恢复操作。 网络问题也是故障的常见来源。手册可能会讲解如何配置和排查Oracle Net Services(TNS)...

    linux下重启oracle

    以下是常见问题的解决方法: 1. 数据库连接失败:检查数据库的连接字符串、用户名和密码是否正确。 2. 监听无法启动:检查监听的配置文件、日志文件和进程状态。 五、结论 Linux 下 Oracle 的重启和监听管理是...

Global site tag (gtag.js) - Google Analytics