• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

sqlplus无法登录oracle管理后台

oracle 搞代码 6个月前 (12-16) 8次浏览 已收录 0个评论

一,遇到问题

启动/opt/ora10/bin/isqlplusctl后,访问http://ubuntu:5560/isqlplus后台,登录输入用户名密码,当输入admin/welcome根本无法登录,网上查了之后才知道默认不允许登录的。用户名可以从xml中查到,路径是$ORACLE_HOME/oc4j/j2ee/isqlplus/application-deployments/isqlplus/config/jazn-data.xml,密码是默认的welcome。

二,解决方法

1,添加JAVA_HOME环境变量

cd ~
vim .bashrc

export ORACLE_HOME=/opt/ora10
export ORACLE_OWNER=oracle
export ORACLE_SID=ora1
export ORACLE_TERM=xterm
export JAVA_HOME=$ORACLE_HOME/jdk              //这行是新加的
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH 

alias java='rlwrap java'     //新增

加上alias java=’rlwrap java’这个是为了,进入JAZN命令行后,方向键不会乱码,具体请参考oracle sqlplus 方向键乱码。修改.bashrc要重起电脑,如果不想重起就手动执行一下。

二,进入JAZN命令行,新建用户

1,进入到$ORACLE_HOME/oc4j/j2ee/isqlplus/application-deployments/isqlplus/目录

2,执行

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

3,新建用户test,密码test

JAZN:> listusers
iSQL*Plus DBA/admin 

JAZN:> adduser "iSQL*Plus DBA" test test
JAZN:> listusers
iSQL*Plus DBA/test
iSQL*Plus DBA/admin 

JAZN:> grantrole webDba "iSQL*Plus DBA" test
JAZN:> exit
JAZN:> 

cp /opt/ora10/bin/isqlplusctl /usr/local/bin/
isqlplusctl stop             //关闭
isqlplusctl start            //重起

然后重新访问http://ubuntu:5560/isqlplus/dba就可以进去了。

oracle jazn

三,JAZN用户的其他操作

1.撤销用户登陆isqlplus DBA的权限
JAZN:> revokerole webDba “iSQL*Plus DBA” test

2.删除用户
JAZN:> remuser “iSQL*Plus DBA” test

3.修改用户密码
JAZN:> setpasswd “iSQL*Plus DBA” test test newtest


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址