a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 66|回复: 0

[其他] Oracle认证:详细讲述Oracle密码丢失解决方法

[复制链接]
发表于 2012-8-4 13:41:06 | 显示全部楼层 |阅读模式
在使用Oracle过各中经常会碰着密码丢失踪的时辰,本文用两种试来解决这个问题。 一种体例:
& I1 B8 N$ c2 \! R2 usqlplus "/ as sysdba"
9 b3 k5 b0 }. t4 J2 Q5 v1 ]. vSQL>startup
; }2 N; S, ]9 m. BSQL>alter user system identified by root123;3 j9 m1 {( k8 U$ P0 _8 E1 y

+ L( _% l2 H- a  r/ W8 ^: `    如不美观sqlplus "/ as sysdba"不能进入,让输入密码,我输入原始密码和改削的密码后都不行的话,改削unix情形下:
; m& @+ m4 I9 l6 f8 _1. $ORACLE_HOMEnetworkadminSQLNET.ORA中为:
3 Q7 O$ J5 X/ C7 H" u5 qSQLNET.AUTHENTICATION_SERVICES=(NTS)
0 s2 W; J1 T! y5 x. s1 J% o/ I7 k    重起数据库/监听处事,就可以用操作系统认证sqlplus "/ as sysdba"了,来进入你的数据库,年夜而垂手可得的搞定你的数据库了。   O, w# p! O" V# H7 q( w
2.6 G( ~. G9 k+ a+ G+ h4 c
sqlplus /nolog
- n/ X' P6 f' P/ \6 u& Dsql>connect /as sysdba
. o, q6 t6 P! h. h " E" {2 Y, e0 O) b* H  z' |
第二种体例: , ~$ H( W( r/ x7 d1 ^6 I" D" A, W
! y0 y& f& N* g" N# K, ~% Z
具体轨范如下: 0 @4 O6 P' c3 M- e1 }. V& [
一:发芽视图V$PWFILE_USERS:select * from V$PWFILE_USERS;记实下拥有 SYSOPER/SYSDBA系统权限的用户信息。 ! w  t: @4 H4 I
二:封锁数据库 shutdown immediate。
- ?8 [. b' V& D% d6 ~2 k  j  l三:删除密码文件,文件路径一般为:ORACLE_HOME\DATABASE,文件名为PWD.ORA。
( C& f" S$ Y( E* F6 N( P四:建树密码文件: % Z$ ^# @9 v2 v# }/ P% H+ g& ?1 r. h
ORAPWD FILE=< FILENAME > PASSWORD =< PASSWORD >
( C  M9 C" h( E, m吻珊向密码文件中增添用户: 1 \$ ^. }) d9 @+ C- a
CONNECT SYS/internal_user_passsword AS SYSDBA;
- a% w- ]1 U8 M7 |    启动数据库实例并打开数据库; 建树响应用户帐号,对其授权授予 权限:GRANT SYSDBA TO user_name(如不美观先前数据库只有sys具有sysdba权限,可不做这步)。
4 Z9 |6 I( o, q  Y6 a$ Z7 @六:改削密码文件状况,默扰缦丬码文件的状况shared,要将初始化参数里的REMOTE_LOGIN_PASSWORDFILE 设置成EXCLUSIVE。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 16:06 , Processed in 0.344582 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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