`

Oracle10g中用浏览器登陆isql*plus dba

 
阅读更多
登陆isqlplus dba:
http://ip:5560/isqlplus/dba
会提示登录框,注意这里不是数据库用户,而是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
#访问
http://host:5560/isqlplus/dba   账号: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
分享到:
评论

相关推荐

    解决Oracle iSQL*Plus DBA 无法登陆

    自己写了一个批处理,直接运行BAT就行了,自己看着修改,这样 Oracle数据库的DBA WEB就可以管理了,老鸟绕过吧~ 我是编程新手~QQ:540117918 希望大家多支持!

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

    由于ORACLE 11g之后不再支持iSQL*PLUS,因此这个工具主要适用于9i到10g的Oracle数据库系统。iSQL*PLUS采用了三层架构设计,客户端、中间层和服务器端可以分布在不同的机器上,使得远程访问和管理数据库变得更加灵活...

    oracle_10g-在em下以dba登录设置-008

    首先,确保你已经安装了 Oracle 10g,并且可以通过 `http://localhost:5560/isqlplus/dba` 登录到 iSQL*Plus DBA。这个 URL 提供了一个 web 界面,允许 DBA 进行数据库操作。但是,首次访问时,你需要提供的是 iSQL*...

    Oracle9i.iSqlplus

    ### Oracle 9i 新特性:iSQL*Plus #### 一、iSQL*Plus简介 iSQL*Plus作为Oracle 9i的一项重要新特性,它实现了SQL*Plus工具的网络化,即通过Web方式访问。这使得用户无需安装客户端软件即可进行数据库管理操作,极...

    Oracel 10g 基本操作手册

    - **OracleOra10iSQL*Plus**:确保iSQL*PLUS服务正常运行,需要时启动。 - **OracleOra10TNSListener**:监听服务,处理所有到数据库的网络连接请求。默认端口为1521和1526,通过TNSLSNR.EXE进程运行,并使用...

    SQL*Plus Quick Reference Release 9.2

    在SQL*Plus Quick Reference Release 9.2中,这是一份针对Oracle 9.2版本的快速参考指南,主要涵盖了iSQL*Plus和SQL*Plus的按钮、图标以及命令语法。该文档旨在提供一个快速查阅的工具,对于每个命令的详细信息,...

    实验五-oracle安全管理及备份恢复优质资料.doc

    * 授予系统权限:使用企业管理器或 SQL*Plus/iSQL*Plus 授予用户系统权限,例如 CREATE ANY TABLE、CREATE ANY INDEX、ALTER ANY TABLE、ALTER ANY INDEX 等。 * 授予对象权限:使用企业管理器或 SQL*Plus/iSQL*Plus...

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

    ### Oracle 10g EM与iSQL*Plus访问问题及解决方案 #### 一、问题概述 在使用Oracle 10g的过程中,用户可能会遇到无法通过Web方式访问EM(Enterprise Manager)或iSQL*Plus的问题。这通常是由于配置不正确、服务未...

    sql、oracle学习资料-ITjob 精品资料.pptx

    Oracle 10g提供了B/S工具,例如SQL*Plus,可以通过在安装目录下找到并运行,或者使用iSQL*Plus,这需要先启动相应服务并通过浏览器访问特定URL。对于客户端连接工具,有基于DOS窗口的操作,以及通过输入特定命令来...

    Oracle10g数据库应用教程.pptx

    Oracle 10g数据库应用教程是关于Oracle 10g数据库管理的详细教程,本教程涵盖了Oracle 10g数据库管理的各个方面,包括企业管理器、Oracle Administration Assistant、网络配置工具、SQL*Plus和iSQL*Plus等。...

    oracle10g_config

    - **iSQL*Plus DBA URL**: "http://1ac37022212444a:5560/isqlplus/dba",面向数据库管理员的增强版iSQL*Plus,提供更多管理功能。 ### 表空间管理 - **创建表空间命令**: `CREATE BIGFILE TABLESPACE "TBS_TEST"`...

    Oracle数据库教程第03章.pptx

    本章节主要介绍了Oracle数据库管理工具,包括企业管理器(Enterprise Manager)、Oracle Administration Assistant、网络配置工具、SQL*Plus和iSQL*Plus等。这些工具-played an essential role in managing and ...

    Oracle10g数据库应用教程 第03章 Oracle数据库管理工具.ppt

    在本章中,我们将深入探讨Oracle 10g的主要管理工具,包括Enterprise Manager、Oracle Administration Assistant以及网络配置工具和SQL*Plus。 **1. 企业管理器 (Enterprise Manager 10g)** Enterprise Manager 10...

    oracle10g 安装操作实用手册

    文档中还提到了安装完成后,如何使用Oracle提供的管理工具,例如企业管理器、SQL*Plus和iSQL*Plus。这些工具是Oracle数据库日常管理中不可或缺的组件。企业管理器(OEM)是一个图形用户界面,用于管理整个Oracle环境...

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

    ### Oracle 10g DBA 无法登录问题及其解决方案 #### 问题背景 在安装完 Oracle 10g 后,部分用户会遇到通过 HTTP 访问 ...通过以上步骤,可以解决 Oracle 10g DBA 无法登录的问题,并能够正常访问 iSQL*Plus 的功能。

Global site tag (gtag.js) - Google Analytics