一、忘记除SYSSYSTEM用户之外的用户的登录密码。

SYS ( SYSTEM) 用户登录。
CONN SYS / PASS_WORD AS SYSDBA;
使用如下语句修改用户的密码。
ALTER USER user_name IDENTIFIED BY newpass ;
注意:密码不能全是数字。并且不能是数字开头。否则会出现 ORA-00988: 口令缺失或无效
二、忘记 SYS 用户,或者是 SYSTEM 用户的密码。
如果是忘记 SYSTEM 用户的密码,可以用 SYS 用户登录。然后用 ALTER USER 密令
修改密码。
CONN SYS // PASS_WORD AS SYSDBA;
ALTER USER SYSTEM IDENTIFIED BY newpass ;
如果是忘记 SYS 用户的密码,可以用 SYSTEM 用户登录。然后用 ALTER USER 密令
修改密码。
CONN SYSTEM// PASS_WORD ;
ALTER USER SYSTEM IDENTIFIED BY newpass ;
三、如果 SYS ,SYSTEM 用户的密码都忘记或是丢失。
一项尤其重要
可以使用 ORAPWD . EXE 工具修改密码。
开始菜单 -> 运行 -> 输入 ‘CMD’ , 打开命令提示符窗口,输入如下命令:
orapwd file= D : \oracle\product\ 10.2 . 0 \db_1\ database \pwdctcsys . ora
password= newpass
这个命令重新生成了数据库的密码文件。密码文件的位置在 ORACLE_HOME 目录下
\ database 目录下。
这个密码是修改 sys 用户的密码。除 sys system 其他用户的密码不会改变。