`

如何以dba身份登陆isqlplus

阅读更多

一般用户登陆isqlplus的网址http://ip:port/isqlplus,进入该网址后会直接进入数据库用户登陆界面,使用数据库中的普通用户即可登陆。

DBA用户登陆isqlpus的网址http://ip:port/isqlplus/dba,进入该网址后首先会弹出一个登陆框,要求先输入iSQL*Plus DBA的用户和密码,注意这里不是数据库用户,而是isqlplus应用服务器要求的用户和密码。

[注:ip在我的机子上为我的电脑的名字greenwil-279c3a,有的为localhost,port为端口号,一般为5560]

要以DBA身份登陆isqlplus,必须先配置好oc4j用户。

采用xml配置文件认证的方式。该配置文件位于$ORACLE_HOME/oc4j/j2ee/isqlplus/application-deployments/isqlplus/config

但是该配置文件中的密码是加密过的,所以我们不能手动修改该文件,而是通过JAZN(Java AuthoriZatioN)来配置。JAZN是oracle提供的一个JASS(Java Authentication and Authorization Service)工具.

[$ORACLE_HOME在我电脑上为F:\oracle\product\10.2.0\db_2]

通过JAZN,可以完成以下任务

· Create users 

· List users 

· Grant the webDba role 

· Remove users 

· Revoke the webDba role 

· Change user passwords 

如何进入JAZN命令环境

1.进入到目录$ORACLE_HOME/oc4j/j2ee/isqlplus/application-deployments/isqlplus/

2.确保JAVA_HOME环境变量指向了正确的jdk(需要1.4以上)路径,可以使用oracle自带的jdk,位于$ORACLE_HOME/jdk

3.执行以下命令

java -Djava.security.properties=$ORACLE_HOME/sqlplus/admin/iplus/provider -jar $ORACLE_HOME/oc4j/j2ee/home/jazn.jar -user "iSQL*Plus DBA/admin" -password welcome -shell

其中realm=iSQL*Plus DBA,user=admin,这些可以从xml配置文件中看到,admin的默认密码是welcome,但是admin用户默认没有webDba权限,不能直接用于登陆isqlplus。

注意该命令一定要先进入第一步的目录后再执行,否则会报错

oracle.security.jazn.JAZNRuntimeException: Configuration file "configjazn.xml" does not exist. Check your JAAS configuration settings.

或者

Realm [iSQL*Plus DBA] does not exist in system.



如果报以上的错误,请仔细检查你的当前目录是否和第一步中给出的目录完全一致

进入JAZN命令环境后,可以执行所有的任务:

1.新建用户ning,密码pass

JAZN:> adduser "iSQL*Plus DBA" ning pass

2.列出用户

JAZN:> listusers

iSQL*Plus DBA/admin

iSQL*Plus DBA/ning

JAZN:> listusers "iSQL*Plus DBA"

admin

ning

3.授予用户登陆isqlplus DBA的权限

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

4.撤销用户登陆isqlplus DBA的权限

JAZN:> revokerole webDba "iSQL*Plus DBA" ning

5.删除用户

JAZN:> remuser "iSQL*Plus DBA" ning

6.修改用户密码

JAZN:> setpasswd "iSQL*Plus DBA" ning pass newpass

7.退出JAZN命令环境

JAZN:> exit

假设上面我们创建了一个用户ning,密码为pass,并且已经授予webDba权限。

接下来重新启动isqlplus应用服务器

isqlplusctl stop

isqlplusctl start

【我的电脑上

net stop OracleOraDb10g_home1iSQL*Plus

net start OracleOraDb10g_home1iSQL*Plus】

再进入网址http://ip:port/isqlplus/dba,在弹出的对话框中输入ning和pass,就可以进入到数据库登陆界面了,选择以sysdba或sysoper身份登陆了。

<!--EndFragment-->
分享到:
评论

相关推荐

    iSQLPlus DBA登录实现.txt

    当你输入http://localhost:5560/isqlplus/dba的时候总会要求输入用户名密码,当你输入数据库sys的用户名和密码的时候,仍然不能登陆,在这里登陆的用户密码需要下面建立.

    Oracle\isqlplus dba登录问题解决

    浏览器登录isqlplus/dba会弹出提示登录框,这里必须先配置好oc4j用户。然后使用配置好的oc4j用户名和密码登入弹出框

    isqlplus doc

    oracle isqlplus doc for reference.

    http://localhost:5560/isqlplus/dba 用户设置

    NULL 博文链接:https://xiaowei-qi-epro-com-cn.iteye.com/blog/1599459

    00583 Oracle公司内部数据库培训资料-Les07_iSQLPlus(PPT 32页).ppt

    00583 Oracle公司内部数据库培训资料-Les07_iSQLPlus(PPT 32页).ppt

    访问oracle 的 isqlplus小工具

    java抽象类 servelt ajax css + div 很简单,就两个页面 有兴趣的朋友,可以再自己添加扩展功能

    Oracle9i iSqlPlus介绍

    iSqlPlus 是Oracle9i 提供的新功能,是Sqlplus 的Web 形式发布。是基于三层结构设计的。 其client、middle、server 可以...你只需要知道中间层服务器的地址和端口,可以以标准用户或者sysdba、sysoper 的身份登 陆。

    Oracle9i.iSqlplus

    iSqlPlus 是 Oracle9i 提供的新功能, 是 Sqlplus的Web 形式发布。 是基于三层结构涉及的。

    oracle 10g em、isqlplus访问不了的问题解决(汇编)

    oracle 10g em、isqlplus访问不了的问题解决(汇编)

    实验二 sqlplus和isqlplus基本命令

    了解 SQL*Plus 和iSQL*Plus 工具的基本命令。

    Oracle 10g的DBA无法登录解决方案

    很多时候当装好Oracle10g后,登录http://kcsqlbi:5560/isqlplus/dba弹出的Windows认证窗口,尽管输入什么帐号,都无法登录。

    oracle sqlplus

    iSQL*Plus URL Ϊ: http://wjm:5560/isqlplus iSQL*Plus DBA URL Ϊ: http://wjm:5560/isqlplus/dba

    oracle dba book

    您要启动Internet浏览器,并在Internet浏览器中输入: http//sun-moon:5560/isqlplus,就可启动iSQL*Plus的登录界面了,其中sun-moon是我所用的主机名,5560是iSQL*Plus应用服务器的HTTP端口号。如图2-28。

    oracel 10g学习心得

    查看端口路径 D:\oracle\product\10.2.0\db_2\install\portlist.ini ...可以访问isqlplus的网址 http://192.168.1.101:5560/isqlplus/ http://127.0.0.1:5560/isqlplus/ http://localhost:5560/isqlplus/

    ORACLE笔记(数据库)

    http://localhost:5560/isqlplus Toad:管理, PlSql Developer: 第二课:更改用户 1. sqlplus sys/bjsxt as sysdba 2. alter user scott account unlock;(解锁) 第三课:table structure 1. 描述某一张...

    oracle iSQL*PLUS配置设置图文说明

    iSQL*PLUS介绍 iSQL*PLUS是从ORACLE 9i开始提供的新...普通的数据库用户可以直接通过isqlplus的网址http://ip:port/isqlplus登陆,进入该网址后会直接进入数据库用户登陆界面,使用数据库中的普通用户即可登陆;但如果

    oracle 10.2.0.1升级到10.2.0.5

    3.1.3. 停掉监听,OEM,ISQLPLUS等... 4 3.1.4. 上传补丁包... 4 4. 数据库软件产品的升级:... 5 4.1.1. 打开控制X server访问权限... 5 4.1.2. 执行runInstaller,开启安装OUI界面... 5 5. 进行数据库的升级操作:....

    oracle 安装与SQLPLUS简单用法

    一 安装oracle数据库成功之后,会显示相关的数据库信息: 全局数据库名:oracle 系统...SYS,SYSTEM,DBSNMP,SYSMAN 密码:oracle iSQL*Plus URL 为: http://210.45.216.146:5561/isqlplus iSQL*Plus DBA URL 为: http://210.

    sqlplus登录oracle的四种方法

    sqlplus工具、sqlplus命令、pl/sql及isqlplus登录oracle的四种方法

    Oracle公司内部数据库培训中文PPT资料

    Les07 iSQLPlus.ppt Les08 处理数据.ppt Les09 创建和管理表.ppt Les10 约束.ppt Les11 视图.ppt Les12 其它数据库对象.ppt Les13 控制用户权限.ppt Les15 SET 运算符.ppt Les16 日期函数.ppt Les17 对 ...

Global site tag (gtag.js) - Google Analytics