`

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
分享到:
评论

相关推荐

    Oracle\isqlplus dba登录问题解决

    在使用Oracle isqlplus/dba进行数据库管理时,可能会遇到浏览器登录时弹出提示框的问题。这一问题通常与isqlplus应用服务器的身份验证机制有关。为了能够顺利地以DBA身份登录isqlplus,需要对OC4J(Oracle ...

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

    Oracle公司的内部数据库培训资料“Les07_iSQLPlus”涵盖了如何使用iSQL*Plus这个强大的交互式SQL工具。iSQL*Plus是Oracle数据库系统中一个用于执行SQL查询、管理数据库对象以及运行PL/SQL程序的实用程序。在这个PPT...

    Oracle9i iSqlPlus介绍

    ### Oracle9i iSqlPlus详解 #### 一、概述 iSqlPlus作为Oracle9i引入的一项新特性,它是Sqlplus的Web版本,为用户提供了基于Web的SQL执行环境。相较于传统的Sqlplus命令行工具,iSqlPlus具备更加直观且友好的用户...

    访问oracle 的 isqlplus小工具

    这通常通过JDBC(Java Database Connectivity)实现,使用Oracle的JDBC驱动程序。 3. **Ajax通信**:使用JavaScript库,如jQuery或原生XMLHttpRequest对象,实现异步请求。用户在界面上输入SQL查询后,Ajax会将命令...

    Oracle9i.iSqlplus

    Oracle 9i使用的是Apache HTTP Server,通过命令`StartHTTPServer powered by Apache`启动。 2. **通过浏览器访问HTTP服务器**:默认情况下,HTTP服务器监听的端口号为7778,HTTPS端口为4443。用户可以通过URL `...

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

    在使用Oracle 10g的过程中,用户可能会遇到无法通过Web方式访问EM(Enterprise Manager)或iSQL*Plus的问题。这通常是由于配置不正确、服务未启动或其他技术障碍所导致的。 #### 二、诊断步骤 1. **检查端口设置**...

    isqlplus doc

    根据给定文件的内容,我们可以提取出以下关于Oracle iSQL*Plus的关键知识点: 1. iSQL*Plus的作用: iSQL*Plus是Oracle提供的一个交互式SQL工具,允许用户在命令行或通过Web浏览器执行SQL和PL/SQL语句,并且生成...

    iSQLPlus DBA登录实现.txt

    文章涵盖的关键知识点包括:配置iSQLPlus登录、处理TNS错误、配置Java环境变量、使用JAZN工具添加及管理用户、以及赋予用户相应的权限。 #### 一、iSQLPlus DBA登录基础概念 iSQLPlus是Oracle提供的一款用于访问...

    sqlplus登录Oracle的四种方法

    在IT领域,数据库管理是至关重要的任务之一,而Oracle数据库作为全球广泛使用的数据库管理系统,其管理工具和登录方式多种多样。本文将详细讲解通过Sqlplus、PL/SQL Developer、iSqlPlus三种工具以及命令行方式登录...

    Oracle使用说明

    Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据重要地位。本使用说明将详细介绍Oracle的配置过程,以确保学生在实验环境中能够顺利进行操作。 首先,Oracle的后台服务和进程...

    Oracle\Oracle DBA课程安排.doc

    4. **常用工具**:介绍sqlplus和isqlplus用于SQL查询,dbca用于数据库创建与删除,企业管理器用于数据库管理,以及如何通过它们进行实例控制。 5. **系统体系结构**:理解DBMS、Database、Instance和Database ...

    oracle教案.doc

    例如,使用 SQLPlus 控制中心,或者通过浏览器访问 `isqlplus`。 Oracle 提供了多种第三方工具,以方便数据库的管理和开发: 1. PL/SQL Developer:这是一款专门用于 Oracle 数据库的集成开发环境,支持编写、调试...

    oracle OCA 基本问题总结

    - 如果使用的是`spfile`,则该文件通常位于 `$ORACLE_BASE/admin/<sid>/pfile/init<sid>.ora`。 - 如果是`pfile`,则通常需要将文件复制到 `$ORACLE_HOME/dbs` 目录下,并命名为 `init<sid>.ora`,其中 `<sid>` 是 ...

    Oracle 入门文档2

    在Windows环境中,你可以通过命令行或浏览器访问http://localhost:5560/isqlplus来使用它。sqlplus允许你执行SQL语句和PL/SQL块,是DBA日常工作的得力助手。别忘了开启OracleServiceORACLE和Listener服务,前者用于...

    linux下配置ORACLE 10g自动启动经验分享

    su - $ORA_OWNR -c "$ORACLE_HOME/bin/isqlplus ctrl start" echo "OK" ;; stop) echo -n "Shutdown Oracle: " su - $ORA_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole" su - $ORA_OWNR -c "$ORACLE_HOME...

    Linux安装Oracle 10g

    本文详细介绍了在Linux环境下安装配置Oracle 10g的过程,包括启动和关闭Oracle实例、配置Oracle Enterprise Manager以及使用isqlplus等操作。通过这些步骤,新用户可以快速上手Oracle 10g的管理和使用,为后续的应用...

    oracle详细教程

    Oracle教程详解:从入门到精通 Oracle,源自古希腊神话中的神谕,是全球领先的数据库管理系统提供商,尤其在...这个详尽的教程涵盖了安装、配置、使用和管理Oracle数据库的各个方面,是学习Oracle数据库的理想资源。

    oracle的sqlplus配置

    通过以上步骤,您可以成功配置并使用Oracle SQL*Plus,实现更高效便捷地管理和查询Oracle数据库。此外,还介绍了如何解决常见的配置问题,并提供了进一步的参考资料。希望这些信息对您有所帮助!

    Oracle 10g 系统管理员简明教程目录

    * 如何使用 SQL 语句:包括启动 SQL*Plus、使用 iSQLPlus 与 Oracle 连接、结束与 Oracle 的连接等方面的介绍。 * SELECT 语句的用法:包括简单的 SELECT 语句、WHERE 子句、查询结果的排序等方面的介绍。 * 函数的...

Global site tag (gtag.js) - Google Analytics