Oracle DBA之为网页版sqlplus(iSQL*Plus)增加一个dba用户

 

测试环境:win2003 + oracle10gR2

设置环境变量:
set oracle_home=D:\oracle\product\10.2.0\db_1
set java_home=%oracle_home%\jdk
set path=%java_home%\bin;%path%

进入isqlplus目录:
cd %oracle_home%\oc4j\j2ee\isqlplus\application-deployments\isqlplus

进入JAZN命令环境:
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

列出用户:
JAZN:> listusers "iSQL*Plus DBA"

新建用户(用户名:tsys01;密码:oracle):
JAZN:> adduser "iSQL*Plus DBA" tsys01 oracle

授予用户登陆isqlplus DBA的权限
JAZN:> grantrole webDba "iSQL*Plus DBA" tsys01

退出JAZN环境之后才能使tsys01生效,即tsys01可以以sysdba身份登录isqlplus:
JAZN:> exit

测试(输入如下网址后会弹出一个框,输入刚创建的用户tsys01和密码oracle即可,接下来网页形式的验证用户名密码可以随意输):
http://duzz:5560/isqlplus/dba
http://IPADDR:PORT/isqlplus/dba

补充:

如果发现增加完用户或者授予、撤销权限不起作用,可试着先退出JAZN环境。

停止与启动isqlplus服务器:
isqlplusctl stop
isqlplusctl start

撤销用户登陆isqlplus DBA的权限
JAZN:> revokerole webDba "iSQL*Plus DBA" tsys01

删除用户
JAZN:> remuser "iSQL*Plus DBA" tsys01

修改用户密码(用户tsys01的密码由oracle改为oracle01)
JAZN:> setpasswd "iSQL*Plus DBA" tsys01 oracle oracle01

Ref:
http://www.ningoo.net/html/2007/how_to_login_isqlplus_as_a_dba.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值