`

oracle10G下在isqlplus中启用sys账户的解决办法

阅读更多

oracle10G下在isqlplus中启用sys账户的解决办法

 

一般用户登陆isqlplus的网址http://ip:5560/isqlplus(或是点击http://573b95830e0143a:5500/em中的相关连接下的iSQL*Plus),进入该网址后会直接进入数据库用户登陆界面,使用数据库中的普通用户即可登陆。

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

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

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

通过JAZN,可以完成以下任务
如何进入JAZN命令环境

0.打开CMD命令窗口先;

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

当ORACLE_HOME设置不正确时,就直接采用路径比较安全(java -Djava.security.properties=G:\oracle\product\10.1.0\Db_2/sqlplus/admin/iplus/provider -jar G:\oracle\product\10.1.0\Db_2/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。
进入JAZN命令环境后,可以执行所有的任务:

1.新建用户ning,密码pass
JAZN:> adduser "iSQL*Plus DBA" isqluser  pass

2.列出用户
JAZN:> listusers
iSQL*Plus DBA/admin
iSQL*Plus DBA/isqluser
3.授予用户登陆isqlplus DBA的权限
JAZN:> grantrole webDba "iSQL*Plus DBA" isqluser
4.退出JAZN命令环境
JAZN:> exit
假设上面我们创建了一个用户isqluser,密码为pass,并且已经授予webDba权限。

接下来在CMD下重新启动isqlplus应用服务器
isqlplusctl stop
isqlplusctl start
再进入网址http://ip:5560/isqlplus/dba,在弹出的对话框中输入isqluser和pass,就可以进入到数据库登陆界面了,选择以sysdba或sysoper身份登陆了。

分享到:
评论

相关推荐

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

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

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

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

    Oracle9i.iSqlplus

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

    Oracle\isqlplus dba登录问题解决

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

    isqlplus doc

    oracle isqlplus doc for reference.

    Oracle9i iSqlPlus介绍

    iSqlPlus 是Oracle9i 提供的新功能,是Sqlplus 的Web 形式发布。是基于三层结构设计的。 其client、middle、server 可以位于同一台机器上也可以位于不同的机器。iSqlPlus 不需要单 独安装,访问iSqlPlus 你只需要...

    访问oracle 的 isqlplus小工具

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

    oracel 10g学习心得

    D:\oracle\product\10.2.0\db_2\install\portlist.ini 访问企业管理器即EM界面的网址 http://192.168.1.101:1158/em http://localhost:1158/em http://127.0.0.1.101:1158/em 可以访问isqlplus的网址 ...

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

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

    sqlplus登录oracle的四种方法

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

    oracle 10.2.0.1升级到10.2.0.5

    Linux(RHEL5)下ORACLE_10g_10.2.0.1.0升级到10.2.0.5.0操作文档(超给力版本)... 1 目录... 2 1. 文档更新记录... 3 2. 文档说明... 3 3. 升级前,需要做的准备工作:... 4 3.1.1. 临时增加shared pool和java pool...

    基于linux的Oracle数据库管理实训报告

     1.1 安装Oracle 10g R2所需的软件包………………………………………3  1.2 检查内核并修改linux版本信息......………………………………..……3  1.3 配置内核核心参数………………………………………..……….....

    iSQLPlus DBA登录实现.txt

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

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

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

    分页技术实现+jsp+Oracle

    分页技术。实验一(1) Developer使用说明(1) 数据库管理(1) PL/SQL(1) Oracle客户端安装与配置(1) Oracle(1) sqlplus和isqlplus基本命令(1) 语言访问数据库(1) 用SQL(1)

    ORACLE笔记(数据库)

    第一课:客户端 ... sqlplus sys/bjsxt as sysdba 2. alter user scott account unlock;(解锁) 第三课:table structure 1. 描述某一张表:desc 表名 2. select * from 表名 第四课:select 语句:

    尚学堂视频笔记-oracle

    select ename || "abcd" 如果连接字符串中含有单引号,用两个单引号代替一个单引号。 第五课:distinct select deptno from emp; select distinct deptno from emp; select distinct deptno from emp; select ...

    oracle 安装与SQLPLUS简单用法

    会显示相关的数据库信息: 全局数据库名:oracle 系统标识符(SID):oracle 服务器参数文件名:c:\oracle\product\10.2.0\db_1/dbs/spfileoracle.ora Database Control URL为http://210.45.216.146:1158/em 数据库账户:...

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

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

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

    iSQL*PLUS是从ORACLE 9i开始提供的新功能,是SQL*PLUS的Web形式(ORACLE 11g已经不支持)。是基于三层结构设计的。其client、middle、server可以位于同一台机器上也可以位于不同的机器。iSqlPlus不需要单独安装,通过...

Global site tag (gtag.js) - Google Analytics