Oracle 重置system用户的密码

荆轲刺秦王

如果您忘记了Oracle数据库的密码,可以通过以下步骤来重置密码:

Oracle 版本:linux 11g Release 11.2.0.4.0-64bit Froduction

1. 以SYSDBA权限登录到数据库。

conn / as sysdba

2. 停止数据库实例。

shutdown immediate;

3. 以启动模式启动数据库实例。

startup mount;

3.1 oracle 启动的几种模式

  3.1.1. 正常启动模式,这种模式不装载数据库,只启动实例。

STARTUP NOMOUNT;

3.1.2  装载启动模式(MOUNT):这种模式装载数据库,但不打开数据库,不允许访问数据库中的任何数据。

STARTUP MOUNT;

3.1.3 启动模式(OPEN):这是最常见的启动模式,它装载并打开数据库,允许所有用户访问数据库中的数据。

STARTUP OPEN;

3.1.4  有限模式(RESTRICT):这种模式限制只有具有RESTRICTED SESSION系统权限的用户可以连接到数据库。

STARTUP RESTRICT;

3.1.5  强制装载(PFILE):在某些情况下,如果数据库处于不一致状态,可能需要以强制装载模式启动。

STARTUP FORCE MOUNT;

3.1.6  重新启动(RECOVER):

STARTUP NOMOUNT;
RECOVER DATABASE;
ALTER DATABASE OPEN;

如果需要恢复数据库,可以先以NOMOUNT模式启动,然后恢复数据库,最后以OPEN模式打开数据库。

确保在执行这些命令时拥有足够的权限。如果数据库已经在运行,大多数 STARTUP 选项将不会有效。如果需要停止数据库实例,可以使用 ​​​​​SHUTDOWN 命令。

4. 重置用户密码。

-- 打开数据库
alter database open;

-- 重置用户密码
alter user username identified by new_password;

-- 重新启动数据库
shutdown immediate;
startup;

将 username 替换为您的 Oracle 用户名,将 new_password 替换为您的新密码。

通常:

alter user system identified by manager;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值