热烈祝贺,Dodd的space开张!!! 不想当版主的puber不是好puber!!!

Oracle 8i 密码验证

上一篇 / 下一篇  2008-01-23 10:16:07 / 个人分类:我是一名DBA

一、
oracle 8i中仍然保留了internal用户,
SQL> select * from v$pwfile_users;
USERNAME                       SYSDB SYSOP
-{"_ |C2{O2{0------------------------------ ----- -----ITPUB个人空间w&s+bk}3I#i
INTERNAL                       TRUE  TRUE
*\.Xg kV Q)lO0SYS                            TRUE  TRUE
 
internal用户的默认密码为“oracle”,sys用户的默认密码为“change_on_install”
 
SQL> conn internal/oracleITPUB个人空间U,Z Huc2D.Xj
已连接。ITPUB个人空间rl;YU9Sx6g|3@ ~c2y
SQL> show userITPUB个人空间|4e+Na'UPug v g
USER 为"SYS"
SQL> conn sys/oracle as sysdbaITPUB个人空间xO)H3R%[x%In
ERROR:ITPUB个人空间z]%{w!H-cvRla*?-N
ORA-01031: insufficient privileges

X _CV(M5M:G!K.e/n Z0警告: 您不再连接到 ORACLE。
Q#Hz#J-_pd"h0SQL>
SQL> conn sys/oracleITPUB个人空间Q,dpAbti3{g
ERROR:ITPUB个人空间!@Ia*r j*f$Tb
ORA-01017: invalid username/password; logon denied
------------------------------------------------------------ITPUB个人空间7SF7rV A bl
SQL>
SQL> conn sys/change_on_install
.nej:k[3P\0已连接。
EW_/it0SQL> show userITPUB个人空间kpe%p.PR
USER 为"SYS"ITPUB个人空间3Y9T6x&]PJ
SQL> shutdown immediateITPUB个人空间9VHMe5f1n8K+R
ORA-01031: 权限不足ITPUB个人空间6_ n~%\K"}
SQL>
SQL> conn sys/change_on_install as sysdba
@9Sj:xBu]0已连接。ITPUB个人空间j\{j a*d\-E
SQL> show user
lH2AZ8||8H Z!|"m h)x0USER 为"SYS"ITPUB个人空间 eHIw2r8d,?*_,T
SQL> conn sys/change_on_install as sysdbaITPUB个人空间{!Q&w `lV'M$G;|
已连接。ITPUB个人空间 ln}{C/y3c1Yy$db8P
SQL> shutdown immediate
nxj$C%pd+J6O0数据库已经关闭。ITPUB个人空间0K^)oYJ^RK p
已经卸载数据库。
h~h-h V a0ORACLE 例程已经关闭。
m;RV(I-G0SQL>
---------------------------------------------------------------
sys用户登录时方式有两种:普通模式,sysdba模式。
---------------------------------------------------------------
二、
修改orapwd文件:
E:\oracle\ora81\bin>orapwd file=E:\oracle\ora81\database\PWDMYORA8.ora password=fdffdf entries=10;
SQL> conn internal/fdffdf
vQC8m!ji3V0已连接。ITPUB个人空间e.e$Mrb ^X
SQL> select * from v$pwfile_users;
USERNAME                       SYSDB SYSOP
x,V^7X#| DT)t/I0------------------------------ ----- -----ITPUB个人空间"Ff8P|4Vr(I2P
INTERNAL                       TRUE  TRUEITPUB个人空间.}Mz] IOD5k
SYS                            TRUE  TRUE
--------------------------------------------------------
SQL> conn sys/change_on_install
E5f E2l O!m,a3aZL0已连接。
SQL>
SQL> conn sys/change_on_install as sysdbaITPUB个人空间+N2Ke2~o0X3t
ERROR:ITPUB个人空间h!GLv9b1FB k;IU
ORA-01031: 权限不足
ITPUB个人空间s t gtHC~
警告: 您不再连接到 ORACLE。ITPUB个人空间O9s&w,cl
SQL>
SQL> conn sys/fdffdf as sysdba
]1L/W0],]*Ok8cyD0已连接。ITPUB个人空间wc$z%u6o
SQL>
'm$tj]j5S0SQL> show user
$b d1G5AH C?0USER 为"SYS"ITPUB个人空间7S{ cU;w
SQL>
----------------------------------------------------------
以上表明:修改口令文件只影响internal和 sys as sysdba
而,对于sys普通登录是不影响的。
--------------------------------------------------------------------
三、SQL> alter user sys identified by aaaa;
用户已更改。
SQL>ITPUB个人空间2m$rR9Qik| Xq&\4o
SQL> conn sys/aaaaITPUB个人空间-[A~'_)R Ab
已连接。ITPUB个人空间u O4m-^(F
SQL> show user
Cp6|3z9Q[/{0USER 为"SYS"ITPUB个人空间/Vxl0F%@}'`
SQL> conn sys/aaaa as sysdba
\ s/cm_snW0已连接。
SQL> conn internal/fdffdf
XI oGU,Y{/Q0ERROR:
Y[!CT]0ORA-01031: insufficient privileges
 
SQL> conn internal/aaaaITPUB个人空间3p4|U%[r$m$ex O
已连接。
----------------------------------------------------------
由上面可知,alter user sys identified by ****将影响 internal、sys as sysdba、和sys 普通登录。
--------------------------------------------------------------------
四、继续修改口令文件
E:\oracle\ora81\bin>orapwd file=E:\oracle\ora81\database\PWDMYORA8.ora password=bbbb entries=10;
E:\oracle\ora81\bin>sqlplus /nolog
SQL*Plus: Release 8.1.7.0.0 - Production on 星期六 8月 26 22:46:12 2006
(c) Copyright 2000 Oracle Corporation.  All rights reserved.
SQL> conn internal/aaaa
un$M [3Eks6b0ERROR:
{E`] z|,u+mA"E^J0ORA-01031: insufficient privileges
ITPUB个人空间6h(|m1_0`P3ZMt
SQL> conn internal/bbbbITPUB个人空间Q-o*P2mp6\$W\-z.P;X
已连接。
*T3J,QJ0IgY$uh0SQL> conn sys/aaaaITPUB个人空间I9i&oE:fJ!F
已连接。ITPUB个人空间#Hg8wf9vS1L4U C!^b
SQL> conn sys/bbbbITPUB个人空间s6io~[ Y_1I
ERROR:ITPUB个人空间8E}x4JM7M
ORA-01017: 无效的用户名/口令;登录被拒绝
ITPUB个人空间 O#N f8v&^7w^[&W5H
警告: 您不再连接到 ORACLE。
#{ { F!fn0E.m W{0SQL> conn sys/aaaa as sysdbaITPUB个人空间)R"K"Q$`$OY^{5_
ERROR:ITPUB个人空间/L2OvabuJ
ORA-01031: 权限不足
ITPUB个人空间:~2_R9piRL*bI
SQL> conn sys/bbbb as sysdba
h0YF)C.I`'S0v'v0已连接。
!y/x$co&a6f5N(D0SQL>
 
--------------------------------------------------------------------
结论:
1、orapwd文件影响internal和sys as sysdba用户密码。
2、alter user sys identified by ****将影响 internal、sys as sysdba、和sys 普通登录。
3、初始安装后,internal和sys as sysdba的密码不同(internal初始为oracle,sys as sysdba初始为change_on_install),随后,不管是上述哪种方式修改了密码,internal和sys as sysdba的密码都相同。

TAG: oracle 8i 密码

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-07-07  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 1606
  • 日志数: 26
  • 图片数: 1
  • 建立时间: 2008-01-22
  • 更新时间: 2008-03-21

RSS订阅

Open Toolbar