a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 64|回复: 0

[综合] Oracle辅导:oracle忘记用户名密码怎么办

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
一、忘记除SYS、SYSTEM用户之外的用户的登录密码。   用SYS (或SYSTEM)用户登录。* J3 d% g9 S0 E6 Y
  CONN SYS/PASS_WORD AS SYSDBA;
  n+ r3 k0 p& N' `, e9 x1 z& y  使用如下语句修改用户的密码。
' D+ x3 x3 q  L$ a  ALTER USER user_name IDENTIFIED BY newpass;
- s6 Y$ d6 i8 e; v" I  注意:密码不能全是数字。并且不能是数字开头。否则会出现:ORA-00988: 口令缺失或无效
/ y! R5 W* s6 R& |% Z' v5 M* r  二、忘记SYS用户,或者是SYSTEM用户的密码。- N% u% r3 r1 i/ R) }& ~* ^
  如果是忘记SYSTEM用户的密码,可以用SYS用户登录。然后用ALTER USER 密令
2 z+ k( b! e9 ^( z9 G$ U7 ~  修改密码。
  v$ B9 [: C0 ~4 i. i. N1 y9 k5 ~$ ^  CONN SYS//PASS_WORD AS SYSDBA;
- J2 |8 V5 R7 K; P" f# V9 e  ALTER USER SYSTEM IDENTIFIED BY newpass;  \2 W3 G8 X2 X$ E: F' b, H3 B
  如果是忘记SYS用户的密码,可以用SYSTEM用户登录。然后用ALTER USER 密令0 k* b# \( ]  k, N) i) H* N
  修改密码。5 U% O2 B) ?: B6 p' i3 c1 j
  CONN SYSTEM//PASS_WORD ;
& x9 k: k! J# {3 T) m! p; R1 C  ALTER USER SYSTEM IDENTIFIED BY newpass;
! D7 ]! U8 o: [2 v9 B  三、如果SYS,SYSTEM用户的密码都忘记或是丢失。
! e) w' b6 |& U7 c  这一项尤其重要。3 |: x. D0 E! @
  可以使用ORAPWD.EXE 工具修改密码。; ^4 y( U. B1 E: i4 S9 }
  开始菜单->运行->输入‘CMD’,打开命令提示符窗口,输入如下命令:
. m8 Q# |+ C0 C/ M  orapwd file=D:\oracle\product\10.2.0\db_1\database\pwdctcsys.ora5 J4 N& |2 @! V# w" R! c  C2 Y9 P: J
  password=newpass
' t. x% A  y. _# r$ |* m6 e  这个命令重新生成了数据库的密码文件。密码文件的位置在ORACLE_HOME目录下$ ?0 ]6 G# {* @4 u
  的\database目录下。% H% ?+ s. y6 E( P3 [) u  p
  这个密码是修改sys用户的密码。除sys和system其他用户的密码不会改变。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-17 23:47 , Processed in 0.188299 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表