`

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配置设置图文说明

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

    oracle10g课堂练习I(1)

    为了以 SYSDBA 和 SYSOPER 身份进行访问而设置 iSQL*Plus 4-10 使用 SQL*Plus 4-12 从 Shell 脚本调用 SQL*Plus 4-13 从 SQL*Plus 调用 SQL 脚本 4-14 初始化参数文件 4-15 简化初始化参数 4-16 查看和修改...

    oracle sqlplus

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

    中科院西安分院1z0 007翻译版本

    用 iSQL*Plus 生成易读的输出 目标 替换变量 替换变量 使用 & 替换变量 使用 & 替换变量 替换变量的字符和数字值 指定列名、表达式和文本 指定列名、表达式和文本 定义替换变量 DEFINE 和 UNDEFINE 命令 使用带 & ...

    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.

    oracle dba book

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

    Oracle DBA workshop1 (中文版)

    为了以SYSDBA 和SYSOPER 身份进行访问而设置iSQL*Plus 4-10 使用SQL*Plus 4-12 从Shell 脚本调用SQL*Plus 4-13 从SQL*Plus 调用SQL 脚本4-14 初始化参数文件4-15 简化初始化参数4-16 查看和修改初始化参数4-18 ...

    oracle数据库服务项启动文件

    若数据库各项服务随系统一起...、OracleOraDb10g_home1iSQL*Plus 、OracleOraDb10g_home1TNSListener 、OracleServiceORCL等服务设为手动启动。开机后若要使用数据,运行oral.bat即可启动相关服务。(没积分了。。。)

    oracle10g课堂练习I(2)

    为了以 SYSDBA 和 SYSOPER 身份进行访问而设置 iSQL*Plus 4-10 使用 SQL*Plus 4-12 从 Shell 脚本调用 SQL*Plus 4-13 从 SQL*Plus 调用 SQL 脚本 4-14 初始化参数文件 4-15 简化初始化参数 4-16 查看和修改...

    实验二 sqlplus和isqlplus基本命令

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

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

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

    oracle数据库实验

    oracle实验 实验一 Oracle数据库服务器的安装与配置 一、 实验目的 1) 熟悉在32位Windows操作系统上Oracle...3) 学会查看数据库服务器的网络配置,利用企业管理器查看数据库信息,利用sql*plus或iSQL*Plus访问数据库。

    Oracle 10g 开发与管理

    2.启动iSQL*Plus 多行编辑 31 3.退出 32  直接关闭 32  输入:Exit 或 quit 32 三. 本书所使用的示例模式 32 1.Vendition:销售管理系统(11个表)(略) 32 2. School:学生成绩管理系统(6个表) 32 四. SQL ...

    oracle公司内部的培训资料

    Les07 : iSQL*Plus Les08 : 处理数据[DML:UPDATE/INSERT INTO/DELETE FROM] Les09 : 创建和管理表[CREATE/ALTER/DROP TABLE] Les10 : 约束[NOT NULL / UNIQUE / PRIMARY KEY / FOREIGN KEY / CHECK] Les11 : 视图...

    刘飞sql语句大全下载

    到宿舍以下的 J2EE 应用程序已经配置, 并且...iSQL*Plus URL: http://ykz-20100104MOO:5560/isqlplus Enteprise Manager 10g Database Control URL: http://ykz-20100104MOO:5500/em http://ykz-20100104MOO:5501/em

    Oracle官方ppt

    绝对的Oracle官方ppt! 1.基本SQL SELECT语句 ...7.iSQL*Plus 8.处理数据 9.创建和管理表 10.约束 11.视图 12.其它数据库对象 13.控制用户权限 14.SET 运算符 15.Oracle9i 日期函数 16.对 GROUP BY 子句的扩展 .......

    sql基础.ppt

    列出SQL SELECT语句的功能 执行基本的SQL语句 使用SELECT查询数据 使用SQL*PLUS与ISQL*PLUS

Global site tag (gtag.js) - Google Analytics