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

 更新时间:2009年05月07日 16:07:25   作者:  
很多时候当装好Oracle10g后,登录http://kcsqlbi:5560/isqlplus/dba弹出的Windows认证窗口,尽管输入什么帐号,都无法登录。
下面就是解决方案:
1- From the command prompt, stop isqlplus:
c:\>isqlplusctl stop
2- Assuming that you install oracle under C drive, run the following comands:
c:\>set oracle_home=c:\oracle\product\10.2.0\db_1
c:\>set java_home=%ORACLE_HOME%\jdk

3- Change directory to:
cd %ORACLE_HOME%\oc4j\j2ee\isqlplus\application-deployments\isqlplus

4- Suppose you need to create a new user with user name 'yoyo' and password 'ch51*****', run the following command:
%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 -adduser "iSQL*Plus DBA" yoyo ch51*****

5- To check that adding this new user was successful, run the following command:
%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 -listusers "iSQL*Plus DBA"
结果:
admin
yoyo
6- To grant a user access to the webDba role from the command line, enter:
%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 -grantrole webDba "iSQL*Plus DBA" yoyo
7- Now, run start isqlplus again and enjoy it:
isqlplusctl start
8. 再次访问: http://hostname:5560/isqlplus/dba, 给出用户名和密码: yoyo 和 ch51***** (全小写),就可看到isqlplus的登入界面,
然后再提供用户名:SYSTEM,口令:ch51*****, 连接标识:(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=KCSQLBI)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl))),权限SYSDBA, 就可以访问了。

相关文章

  • Oracle存储过程里操作BLOB的字节数据的办法

    Oracle存储过程里操作BLOB的字节数据的办法

    该篇文章介绍了如何在Oracle存储过程中操作BLOB的字节数据,作者研究了如何获取BLOB的字节长度、如何使用DBMS_LOB包进行BLOB操作、如何进行字节级操作以及如何使用UTL_RAW包,感兴趣的朋友一起看看吧
    2025-03-03
  • oracle 10g 快照操作方法

    oracle 10g 快照操作方法

    本文将详细介绍oracle 10g 快照操作方法包括创建、刷新、修改等,需要了解的朋友可以参考下
    2012-12-12
  • oracle数据库中sql%notfound的用法详解

    oracle数据库中sql%notfound的用法详解

    SQL%NOTFOUND 是一个布尔值。下面通过本文给大家分享oracle数据库中sql%notfound的用法,需要的的朋友参考下吧
    2017-06-06
  • Oracle创建用户与表空间的绝对干货(建议收藏)

    Oracle创建用户与表空间的绝对干货(建议收藏)

    在JAVAEE工程当中时常用的Oracle数据库,作为一名后台程序开发人员,掌握如何在Oracle创建用户,表空间是一项必备的技能,下面这篇文章主要给大家介绍了关于Oracle创建用户与表空间的相关资料,需要的朋友可以参考下
    2022-09-09
  • Oracle表中已有数据修改字段类型方式

    Oracle表中已有数据修改字段类型方式

    这篇文章主要介绍了Oracle表中已有数据修改字段类型方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • oracle sys_connect_by_path 函数 结果集连接

    oracle sys_connect_by_path 函数 结果集连接

    这几天和几个网上朋友一起探讨oracle开发中的一些特别之处,谈到了竖横对换的方式。
    2009-07-07
  • 在Oracle表中进行关键词搜索的过程

    在Oracle表中进行关键词搜索的过程

    这篇文章主要介绍了在Oracle表中进行关键词搜索的过程,我们可以通过Oracle SQL Developer或Toad运行PL/SQL块,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • Oracle系列学习之Oracle正则表达式详解

    Oracle系列学习之Oracle正则表达式详解

    正则表达式应用广泛,在数据库中也有很大的应用空间,这篇文章主要给大家介绍了关于Oracle系列学习之Oracle正则表达式的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • Oracle中常见的33个等待事件小结

    Oracle中常见的33个等待事件小结

    在Oracle 10g中的等待事件有872个,11g中等待事件1116个。 我们可以通过v$event_name 视图来查看等待事件的相关信息
    2013-07-07
  • Oracle ORA 07445 evaopn2()+128错误问题的解决方案

    Oracle ORA 07445 evaopn2()+128错误问题的解决方案

    这篇文章主要介绍了Oracle ORA 07445 evaopn2()+128错误问题的解决方案,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09

最新评论