iSQL*Plus以DBA身份登录时,采用Oracle http server验证和数据库两个用户双层验证。本文重点讲解Oracle HTTP server用户验证
第一步:
从oracle安装目录 $oracle/db_1/install/readme.txt文件可以查看到isql*plus和isql*plus dba 登陆的URL
第二部:
确认如下xml文档存在。该文档保存用户名和密码信息
$oracl/db_1/oc4j/j2ee/isqlplus/application-deployments/isqlplus/config/jazn-data.xml,其中该目录下另外一个jazn.xml文件也很重要,如果是在jazn命令下修改用户时需要它。如果直接修改xml文档的话就不需要用了。
iSQL*Plus 默认以dba身份登录的用户是admin,默认密码为welcome,可以修改密码,可以添加新用户。有两种方案:
a方案:(手动修改xml文档)只显示有用部分,图中的阴影部分为一个webDba用户的信息,如果想添加用户,在对应的部分按照相应的标签格式
增添即可
...........
<realm>
<
name
>
iSQL*Plus DBA
</
name
> //为域名
<
name
>
admin
</
name
>
<
display-name
>
Realm Administrator
</
display-name
>
<
description
>
Administrator for this realm.
</
description
>
<
credentials
>
{903}ubtKEVZPHqBXthQMG2Pi5mnwWzjLlPHX
</
credentials
>
</
user
>
<
name
>
ning
</
name
> //用户名部分
<
credentials
>
{903}oWOx56FH3y8iaOXRlsJBAIatjhwGa/zL
</
credentials
> //密码部分,你可能看不懂,别急,下文会告诉你编辑的秘密
</
user
>
<
user>
<
name
>
leyi
</
name
>
<
credentials
>
{903}Q/BXbNF3ZyuT+d589zKiIVzH6LjGwgTi6K7Xx1f5wBA=
</
credentials
>
</
user
>
</
users
>
<
name
>
webDba
</
name
>
</
role
>
</
roles
>
</
realm
>
.............
修改密码的格式:英文叹号+密码 例如,如果想把用户名为ning的用户密码改为intlgj,则将
<credentials>{903}oWOx56FH3y8iaOXRlsJBAIatjhwGa/zL</credentials>改为
<credentials>!intlgj</credentials>
然后保存即可。