`

oracle isqlplus使用

阅读更多

oracle9i开始,oracle提供了web方式的sqlplus界面,通过isqlplus,用户可以不需要安装任何oracle客户端,就能够通过浏览器方式的sqlplus进行数据操作与数据库管理。普通的数据库用户可以直接通过isqlplus的网址http://ip:port/isqlplus登陆,进入该网址后会直接进入数据库用户登陆界面,使用数据库中的普通用户即可登陆;但如果是DBA用户登陆isqlpus,则需要首先配置isqlplus dba的用户和口令,然后输入网址http://ip:port/isqlplus/dba,进入该网址后首先会弹出一个登陆框,要求先输入iSQL*Plus DBA的用户和密码,注意这里不是数据库用户,而是isqlplus应用服务器要求的用户和密码,也就是前面配置的isqlplus dba的用户名和口令,然后才能出现isqlplus登陆界面,此时可以输入sys或者system用户,登陆数据库进行管理。

  

  如何查看isqlplus的端口呢?

  

  答:进入$ORACLE_HOME/install目录下portlist.ini 。这个文件里详细记录了本机数据库应用上使用到得端口信息。

  ex.

  iSQL*Plus HTTP端口号=5560

  Enterprise Manager Console HTTP端口(MICHAEL) = 1158

  Enterprise Manager代理端口(MICHAEL) = 3938

  

  如何开通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)来配置,JAZNoracle提供的一个JASS(Java Authentication and Authorization Service)工具。

  

  如何开启JAZN

  

  通过JAZN,可以完成以下任务:Create user / List user / Grant the webDba role / Remove users / Revoke the webDba role / Change user passwords

   上述任务既可以先进入JAZN命令环境后再执行,也可以直接直接在命令行中实现。

 

下面是Oracle 10g上配置isqlplus dba的方法,注意unixwindows上稍有不同。

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/sqlplus/admin/iplus/provider -jar $ORACLE_HOME/oc4j/j2ee/home/jazn.jar -user "iSQL*Plus DBA/admin" -password welcome –shell

 

而不是网上所说的:

$ $JAVA_HOME/bin/java Djava.security.properties=$ORACLE_HOME/oc4j/j2ee/home/config/jazn.security.props -jar $ORACLE_HOME/oc4j/j2ee/home/jazn.jar -user "iSQL*Plus DBA/admin" -password welcome –shell

 

windows:

set ORACLE_HOME=...

set JAVA_HOME=%ORACLE_HOME%/jdk

cd %ORACLE_HOME%/oc4j/j2ee/isqlplus/application-deployments/isqlplus

--on this

java -Djava.security.properties=%ORACLE_HOME%\sqlplus\admin\iplus\provider -jar %ORACLE_HOME%\oc4j\j2ee\home\jazn.jar -user "admin" -password welcome -shell

 

注意:

1admin虽然是默认的管理员,但初始并没有真正被授权

2、必须在$ORACLE_HOME/oc4j/j2ee/isqlplus/application-deployments/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.

3、在windows中注意目录的书写,不能使用'',而要像unix一样使用'/'

4iSQL*Plus DBA的默认管理员admin的默认口令是'welcome',为了安全起见,最好修改口令

 

 如何使用JAZN新建isqlplus用户

 

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

JAZN:> listusers "iSQL*Plus DBA"

taj

admin

 

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

JAZN:> exit

 

 

 

isqlplus启停命令

 

#启动

isqlplusctl stop

iSQL*Plus 10.2.0.1.0

Copyright (c) 2003, 2005, Oracle. All rights reserved.

Stopping iSQL*Plus ...

iSQL*Plus stopped.

 

#停止

isqlplusctl start

iSQL*Plus 10.2.0.1.0

Copyright (c) 2003, 2005, Oracle. All rights reserved.

Starting iSQL*Plus ...

iSQL*Plus started.

转自:http://space.itpub.net/7813229/viewspace-629727
分享到:
评论

相关推荐

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

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

    isqlplus doc

    oracle isqlplus doc for reference.

    Oracle9i iSqlPlus介绍

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

    Oracle9i.iSqlplus

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

    Oracle\isqlplus dba登录问题解决

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

    访问oracle 的 isqlplus小工具

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

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

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

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

     3.1 使用浏览器登录isqlplus…… .…… ……………………….….....3  3.2 使用浏览器登录企业管理器…… .…… ……………………….….3  3.3终端登录sqlplus …… .…… ……………………….….....3  3.4 ...

    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...

    sqlplus登录oracle的四种方法

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

    分页技术实现+jsp+Oracle

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

    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公司内部数据库培训中文PPT资料

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

    ORACLE笔记(数据库)

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

    尚学堂视频笔记-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配置设置图文说明

    iSqlPlus不需要单独安装,通过isqlplus,用户可以不需要安装任何ORACLE客户端,就能够通过浏览器方式的使用SQL*PLUS进行数据操作与数据库管理。普通的数据库用户可以直接通过isqlplus的网址http://ip:port/isqlplus...

    oracle sqlplus

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

    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 source note

    oracle source note! The teaching history about oracle for example: 1.第一课:客户端 2. 1. Sql Plus(客户端),命令行直接输入:sqlplus,然后按提示输入用户名,密码。 3. 2. 从开始程序运行:sqlplus,是...

    ORACLE SQL 基础及深入课

    01基本SQL SELECT语句 02过滤和排序数据 03单行函数 04分组函数 05多表查询 06子查询 07新特性iSQLPlus 09创建和管理表 10约束 11视图 12其它数据库对象 补充--使用集合操作

Global site tag (gtag.js) - Google Analytics