首页 > 应用开发 > IT综合 > 关于oradim 中的intpwd usrpwd
oradim 用于在WINDOWS命令方式下维护实例.关于其密码参数 intpwd usrpwd在这里作相关实验.
[@more@]Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:Documents and Settingsnew>set oracle_sid=heyf
C:Documents and Settingsnew>orapwd file=d:oracleora90databasepwdheyf.ora password=heyf
创建密码文件,并设密码为:heyf
C:Documents and Settingsnew>oradim -startup -sid heyf -usrpwd heyf
以HEYF密码启动,实例启动的同时,打开数据库
C:Documents and Settingsnew>sqlplus /nolog
SQL*Plus: Release 9.0.1.0.1 - Production on 星期三 2月 28 21:16:48 2007
(c) Copyright 2001 Oracle Corporation. All rights reserved.
SQL> conn / as sysdba
已连接。
SQL>
SQL>
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> exit
从Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
With the Partitioning option
JServer Release 9.0.1.1.1 - Production中断开
C:Documents and Settingsnew>oradim -shutdown -sid heyf
关闭实例
改密码为:HHH
C:Documents and Settingsnew>oradim -edit -sid heyf -intpwd hhh
故意以一个错误的密码启动例程:
C:Documents and Settingsnew>oradim -startup -sid heyf -usrpwd ddfd
C:Documents and Settingsnew>sqlplus /nolog
SQL*Plus: Release 9.0.1.0.1 - Production on 星期三 2月 28 21:19:47 2007
(c) Copyright 2001 Oracle Corporation. All rights reserved.
SQL>
SQL>
SQL> conn / as sysdba
已连接。
SQL> select 1 from tab where rownum<3
2 ;
1
----------
1
1
SQL>
结果数据库也直接打开了.
之所以密码对或错,都能打开数据库,是因为我的密码验证方式为:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
即操作系统认证
同时你也可以这样测试:
SQL> conn sys/dfd as sysdba;
已连接。
不管SYS的密码对或否,系统都能让你连接.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/703656/viewspace-900989/ ,如需转载,请注明出处,否则将追究法律责任。