Oracle修改用户密码的方法

 

在Oracle所在服务器上使用本机管理员帐户可以实现sys、system、sysman用户的密码修改。

Step1:使用sysdba帐户登录
C:/>sqlplus /nolog
SQL> conn / as sysdba;

Step2:查询用户
SQL> select username,password from dba_users;
USERNAME
————————————————————
PASSWORD
————————————————————
SYS
4DE42795E66117AE

SYSTEM
8877FF8306EF558B

DBSNMP
E066D214D5421CCC

Step3:修改sys、system用户密码(假设都改成manager)
SQL> alter user sys identified by manager;
SQL> alter user system identified by manager;
SQL> alter user system identified by values ‘8877FF8306EF558B’;       // 此法修改成以前的值,前提是记得以前密码值的加密串,获取方法见Step2

Step4:验证修改后的密码
SQL> conn sys/manager;
如果显示“ERROR: ORA-28009: connection to sys should be as sysdba or sysoper”表示密码正确。
SQL> conn system/manager;
如果显示“已连接”表示密码正确。
否则如果显示“ERROR: ORA-01017: invalid username/password; logon denied”表示密码错误。

Step5:修改sysman用户密码
sysman用于登录Oracle Management Server来使用备份功能,初始密码是oem_temp,如果已经成其它值但又记不起来,可以让其恢复成初始密码,在第一次登录时修改
SQL> sys/manager@oemrep as sysdba;        //此句的密码好象可以随便输,但一定在用“@oemrep”登录到oemrep数据库,这个数据库专用于备份
SQL> execute OEM_机器名_OEMREP.smp_maintenance.reset_sysman();        //OEM_机器名_OEMREP是oemrep数据库的一个用户,在独立控制台里可以看到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值