`

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

    Oracle10g安装

    Oracle 10g还允许你创建自定义数据库,这在需要特定功能或特定工作负载的场景下非常有用。通过定制安装,你可以选择开启共享服务器模式,以提高多用户环境下的性能。此外,如果你的系统主要是用于数据仓库,Oracle ...

    Oracle\isqlplus dba登录问题解决

    本文将详细介绍如何解决Oracle isqlplus/dba登录过程中出现的问题,并以Oracle 10g为例进行说明。主要步骤包括环境变量的设置、JAZN工具的使用以及用户权限的配置等。 ### 一、理解登录问题 当尝试通过浏览器访问...

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

    本文档将详细介绍如何在Linux环境下实现Oracle 10g数据库服务的自动启动。通过以下步骤,用户可以在系统启动时自动运行Oracle 10g的相关服务,从而避免手动启动带来的不便。 #### 二、准备工作 确保已经安装好...

    Oracle 10g培训经典_中文版

    Oracle 10g是Oracle公司推出的数据库管理系统的一个版本,它在数据库管理领域具有广泛的影响力,尤其对于DBA(数据库管理员)来说,掌握Oracle 10g的技能是至关重要的。本套培训资料集成了Oracle公司内部的培训内容...

    手动创建ORACLE 10g数据库

    2. **登录企业管理器**:通过sys账户以SYSDBA权限登录Oracle 10g的Enterprise Manager,用于数据库的管理和监控。 3. **测试连接**:可以使用B/S模式的iSQL*Plus或C/S模式的SQL*Plus测试数据库连接,验证安装是否...

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

    * 在 Windows 环境下安装 Oracle 10g:包括安装前的准备、安装过程、启动和关闭数据库实例等。 * 在 UNIX 环境下安装 Oracle 10g:包括安装前的准备、安装过程、启动和关闭数据库实例等。 数据库结构 * Oracle ...

    ORACLE10g 教案

    Oracle 10g 的访问方式多样,包括通过命令行工具SQL*Plus、程序菜单中的Oracle - OraDb10g_home1/SQL Plus入口,或者使用Web界面isqlplus。在访问数据库前,你需要确保监听程序配置正确,这通常涉及修改listener.ora...

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

    总的来说,理解如何在 Oracle 10g 的 EM 中以 DBA 身份登录并配置相关的安全设置对于任何数据库管理员来说都是至关重要的技能。这不仅有助于提升日常工作效率,还能确保数据库的安全性和稳定性。通过熟练掌握 JAZN ...

    Linux安装Oracle 10g

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

    数据库Oracle10g服务器在Windows XP上安装.doc

    Oracle 10g 是一款广泛使用的数据库管理系统,尤其在企业级应用中十分常见。这篇文档主要介绍了如何在Windows XP操作系统上安装Oracle 10g服务器。以下是对文档内容的详细说明: 1. **前言**: 文档的初衷是为了...

    oracal 10g连接数据库

    ### Oracle 10g连接数据库及OEM企业管理器使用详解 #### 一、登录Oracle 10g数据库 ##### 1.1 解决登录问题 安装好Oracle 10g之后,连接数据库是首要的任务。如果遇到登录问题,可以通过以下步骤解决: - **解锁...

    Oracle10G安装图解.doc

    本文将详细介绍如何在Windows操作系统上,特别是Windows Server 2003、Windows 2000 SP1、Windows XP Professional以及Windows NT Server 4.0环境下安装Oracle 10g。 首先,确保你的计算机满足最低的系统要求。若无...

    成功安装Oracle 10g 步骤

    Oracle 10g是一款经典的关系型数据库管理系统,其安装过程涉及多个步骤,对于初次接触或者需要维护Oracle数据库的用户来说,了解安装流程至关重要。以下是Oracle 10g安装的详细步骤,以及安装完成后的一些基本操作。...

    Oracle10g升11g项目完整版

    ### Oracle 10g 升级到 11g 的详细步骤与注意事项 #### 一、总体概述 本文档详细介绍了如何将Oracle 10g数据库升级到Oracle 11g的过程,包括必要的前期准备、具体操作步骤以及升级后的后续工作。 #### 二、准备...

    oracle 10g安装与卸载

    本文将详细介绍如何在Windows XP环境下安装和卸载Oracle 10g。 **Oracle 10g安装步骤:** 1. **初始设置**:首先,安装界面会让你选择主目录,默认情况下不需要更改。接着,你需要设定全局数据库名,例如"orc",...

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

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

    Oracle9i iSqlPlus介绍

    这些端口号可以在`$ORACLE_HOME/Apache/Apache/ports.ini`文件中查看或修改。 3. **启动iSqlPlus**:通过浏览器访问`http://machine_name.domain:port/isqlplus`即可启动iSqlPlus。在这里,`machine_name`是服务器...

    Oracle 10g 安装及使用

    ### Oracle 10g 安装及使用 #### 一、Oracle 10g 的安装步骤 ##### 1. 开始安装 - **初始化安装**:启动安装程序后,按照提示进行基本设置,如选择安装语言等。此过程通常较为简单,只需根据向导指引操作即可。 - ...

    Win7下安装Oracle 10g 数据库软件全过程

    ### Win7下安装Oracle 10g 数据库软件全过程 #### 安装前准备 - **操作系统**: Windows 7 - **全局数据库名**: orcl - **数据库口令**: XUExi2012 - **安装注意事项**: - 在运行`setup.exe`之前,需要设置其兼容...

Global site tag (gtag.js) - Google Analytics