您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Oracle 以DBA的权限登陆isql*plus

2024/6/2 12:15:53发布27次查看
oracle 10g 数据库在安装完毕之后默认安装网页管理oracle的访问路径,包括:两个isqlplus有两个网址,这是因为普通用户和dba用户登
oracle 10g 数据库在安装完毕之后默认安装网页管理oracle的访问路径,包括:
em::1158/em
isql*plus: :5560/isqlplus 和:5560/isqlplus/dba
两个isqlplus有两个网址,这是因为普通用户和dba用户登陆。
要以dba身份登陆isqlplus,必须先配置好oc4j用户。oc4j可以使用两种身份认证方式:
基于xml配置文件(jazn-data.xml)
基于ldap(oracle internet directory)
第二种正在寻找测试,如果哪位测试出来了可以分享一下。
在此以第一种方式进行测试,也就是采用xml配置文件认证的方式。该配置文件位于
%oracle_home%/oc4j/j2ee/isqlplus/application-deployments/isqlplus/config(如果是linux或是unix的话是$oracle_home)
但是该配置文件中的密码是加密过的,所以我们不能手动修改该文件,而是通过jazn(java authorization)来配置。jazn是oracle提供的一个jass(java authentication and authorization service)工具,需要使用jdk,,也可以使用oracle自带的jdk,在%oracle_home/jdk下面
需要配置java_home和path,这里就不在介绍了。
进入到dos下面如果跟oracle的安装路径不一样切换到相同的盘符,负责我们需要绝对路径。
前提条件了解后,我们开始操作:
进入到数据库的安装目录下面
%oracle_home%/oc4j/j2ee/isqlplus/application-deployments/isqlplus/
执行下面的命令:
d:\oracle\product\10.2.0\db_1\bin>java -djava.security.properties=d:\oracle\prod
uct\10.2.0\db_1\sqlplus\admin\iplus\provider -jar d:\oracle\product\10.2.0\db_1\
oc4j\j2ee\home\jazn.jar -user isql*plus dba/admin -password welcome -shell
进入后:
jazn:>
添加一个用户:
jazn:> adduser isql*plus dba user password
查看用户:
jazn:> listusers isql*plus dba
admin
gyc
赋权限:
jazn:> grantrole webdba isql*plus dba gyc
收回权限
jazn:>revokerole webdba isql*plus dba gyc
重新启动isql*plus
isqlplusctl stop
isqlplusctl start
再次登录isqlplus以sysdba权限登录即可。
如果所在的路径不对的话会提示如下错误:
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.
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product