ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 10gR2--How to Enable DBA Access For Isqlplus on Windows Platform

10gR2--How to Enable DBA Access For Isqlplus on Windows Platform

原创 Linux操作系统 作者:vongates 时间:2019-02-05 10:00:05 0 删除 编辑
我们都知道在10g中已经从之前的Java的OEM变成web的方式来管理数据库,当我们想以dba access 从isqlplus来存取时。不论输入什么account和password都不能以sysoper或sysdba的权限来logon这是因为在defualt安装的时候,没有授权导致的。下面有在windows平台上的解决方案,相关metalink上请参考Note:287252.1

详细的步骤如下:

1.在环境变量的path中加入java的home目录:
%ORACLE_HOME%jdkbin
or
C:oracleproduct10.2.0db_1jdkbin

2.切换到isqlplus 的configure目录
C:>cd
C:>CD C:oracleproduct10.2.0db_1oc4jj2eeisqlplusapplication-deploymentsisqlplus

3.进入JAZN命令行并授权给admin这个default的isqlplus管理员帐号
C:oracleproduct10.2.0db_1oc4jj2eeisqlplusapplication-deploymentsisqlplus>java -Djava.security.properties=C:oracleproduct10.2.0db_1/sqlplus/admin/ip
lus/provider -jar C:oracleproduct10.2.0db_1/oc4j/j2ee/home/jazn.jar -user "iSQL*Plus DBA/admin" -password "welcome" -shell
JAZN:> help

cd ls set pwd help
mkdir rm man clear

JAZN:> listusers
iSQL*Plus DBA/admin

JAZN:> grantrole webDba "iSQL*Plus DBA" admin
JAZN:> listusers
iSQL*Plus DBA/admin
JAZN:> listusers "iSQL*Plus DBA"
admin
JAZN:> exit
JAZN:>

4.重新启动isqlplus
C:oracleproduct10.2.0db_1oc4jj2eeisqlplusapplication-deploymentsisqlplu
s>isqlplusctl stop
iSQL*Plus 10.2.0.1.0
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Stopping iSQL*Plus ...
iSQL*Plus stopped.

C:oracleproduct10.2.0db_1BIN>isqlplusctl start
iSQL*Plus 10.2.0.1.0
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Starting iSQL*Plus ...
iSQL*Plus started.

C:oracleproduct10.2.0db_1BIN>

5.重新进入isqlplus的web画面

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29987/viewspace-51977/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-11

  • 博文量
    449
  • 访问量
    319576