11g Oracle数据库ORAPWD的改进_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

11g Oracle ORAPWD的改进

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:  在11g中orapwd工具也有所改进。    首先看看11g的orapwd的参数变化:    bash-3.00$ orapwd help=y Usage: orapwd file=<fname> password=<password> entries=<users> force=<y/n> ign...

  在11g中orapwd工具也有所改进

    首先看看11g的orapwd的参数变化:

    bash-3.00$ orapwd help=y Usage: orapwd file=<fname> password=<password> entries=<users> force=<y/n> ignorecase=<y/n> nosysdba=<y/n>

    where file - name of password file (required)password - password for SYS (optional)entries - maximum number of distinct DBA (required),force - whether to overwrite existing file (optional),ignorecase - passwords are case-insensitive (optional),nosysdba - whether to shut out the SYSDBA logon (optional Database Vault only)

    There must be no spaces around the equal-to (=) character.

    可以看到,除了9i的file、password和entries三个参数外,还增加了force、ignorecase和nosysdba三个参数。

    其实严格意义上说,force是10g就增加的功能,而nosysdba是VAULT DATABASE所带的功能,也是10.2所引入的,只有ignorecase是真正11g新增的功能。

    其中force参数很简单,就是允许orapwd工具覆盖已有的密码文件:

    bash-3.00$ cd $ORACLE_HOME/dbs

    bash-3.00$ ls -l orapwtest11g

    -rw-r—— 1 oracle oinstall 1536 Dec 23 00:09 orapwtest11g

    bash-3.00$ orapwd file=orapwtest11g password=test

    OPW-00005: 存在同名文件 - 请删除或重命名

    默认情况下,如果同名文件存在,ORAPWD会报错。如果指定了FORCE=Y,则可以避免这个错误:

    bash-3.00$ orapwd file=orapwtest11g password=test force=y

    而nosysdba只对于DATABASE VAULT有效,这里就不详细描述了,简单的说设置这个参数为true在VAULT中可以禁止SYSDBA权限通过密码文件验证方式登陆数据库。

    参数ignorecase是11g新增的,用于设置sysdba或sysoper权限通过密码文件登陆时是否区分大小写。

    bash-3.00$ sqlplus "/ as sysdba"

    SQL*Plus: Release 11.1.0.6.0 - Production on 星期六 4月 18 05:25:08 2009

    Copyright (c) 1982, 2007, Oracle. All rights reserved.

    已连接到空闲例程。

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-12469-1.html
网站维护教程更新时间:2012-03-23 00:41:02  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer