Oracle浏览器登录不了,Oracle10g中用浏览器登陆isql*plus dba页面问题

登陆isqlplus dba:

[url]http://ip:5560/isqlplus/dba  [/url]

会提示登录框,注意这里不是数据库用户,而是isqlplus应用服务器要求的用户和密码。要以DBA身份登陆isqlplus,必须先配置好oc4j用户。

oc4j可以使用两种身份认证方式:

基于xml配置文件(jazn-data.xml)

基于LDAP(Oracle Internet Directory)

本文只涉及第一种方式,也就是采用xml配置文件认证的方式,该配置文件位于$ORACLE_HOME/oc4j/j2ee/isqlplus/application-deployments/isqlplus/config。但是该配置文件中的密码是加密过的,所以我们不能手动修改该文件,而是通过JAZN(Java AuthoriZatioN)来配置。JAZN是oracle提供的一个JASS(Java Authentication and Authorization Service)工具。

Oracle10g iSQL*Plus 下登录dba用户【Windows平台】

今天需要用自己电脑(Windows平台)的oracle 10g的iSQL*Plus

的时候遇到一个问题:ORACLE数据库初始默认dba用户是不能登陆

使用iSQL*Plus,需要做些调整后才可以。怎样在Oracle10g

iSQL*Plus下登录dba用户可能有很多人还不知道,其解决方案如

下:

(一)解决方案

Oracle10g iSQL*Plus DBA账户设置:

1、cd $ORACLE_HOME/oc4j/j2ee/isqlplus/application-

deployments/isqlplus

2、$ORACLE_HOME/jdk/bin/java -

Djava.security.properties=$ORACLE_HOME/oc4j/j2ee/home/con

fig/jazn.security.props -jar

$ORACLE_HOME/oc4j/j2ee/home/jazn.jar -user "iSQL*Plus

DBA/admin" -password admin_password -shell

3、操作:

1〉创建用户

JAZN:〉 adduser "iSQL*Plus DBA" username password

2〉用户列表

JAZN:〉 listusers "iSQL*Plus DBA"

3〉赋予webdba权限

JAZN:〉 grantrole webDba "iSQL*Plus DBA" username

4〉删除用户

JAZN:〉 remuser "iSQL*Plus DBA" username

5〉撤销webdba权限

JAZN:〉 revokerole webDba "iSQL*Plus DBA" username

6〉更改口令

JAZN:〉 setpasswd "iSQL*Plus DBA" username

old_password new_password

设置完以上步骤,isqlplus需要重起。

(二)实际应用实例

#启动 isqlplus

c:\isqlplusctl start

#启动 JAZN shell

1、c:\>cd C:\oracle\product\10.2.0\db_1

\oc4j\j2ee\isqlplus\application-deployments\isqlplus

2、

C:\oracle\product\10.2.0\db_1

\oc4j\j2ee\isqlplus\application-

deployments\isqlplus>C:\oracle\product\10.2.0\db_1

\jdk\bin\java

-Djava.security.properties=C:\oracle\product\10.2.0\db_1

\oc4j\j2ee\home\config\jazn.security.props -jar

C:\oracle\product\10.2.0\db_1\oc4j\j2ee\home\jazn.jar -

user "iSQL*Plus DBA/admin" -password "welcome" -shell

#增加用户和密码

JAZN>adduser "iSQL*Plus DBA" bob bob

JAZN>listusers

#开放iSQL*Plus DBA URL权限

JAZN>grantrole webDba "iSQL*Plus DBA" bob

#修改密码

JAZN>setpasswd "iSQL*Plus DBA" bob bob 111111

#退出

JAZN>exit

#访问

[url]http://host:5560/isqlplus/dba[/url]    账号:bob;口令:111111

下面是Oracle 10g上配置isqlplus dba的方法,注意unix和

windows上稍有不同。

unix:

$ isqlplusctl stop

$ JAVA_HOME=$ORACLE_HOME/jdk

$ export JAVA_HOME

$ cd $ORACLE_HOME/oc4j/j2ee/isqlplus/application-

deployments/isqlplus

$ $JAVA_HOME/bin/java

Djava.security.properties=$ORACLE_HOME/oc4j/j2ee/home/con

fig/jazn.security.props -jar

$ORACLE_HOME/oc4j/j2ee/home/jazn.jar -user "iSQL*Plus

DBA/admin" -

password welcome –shell

JAZN:> adduser "iSQL*Plus DBA" oracle oracle

JAZN:> grantrole webDba "iSQL*Plus DBA" oracle

JAZN:> exit

$ isqlplusctl start

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值