一般用户登陆的网址)进入该网址后会直接进入用户登陆界面,使用数据库中的普通用户即可登陆。

用户登陆isqlpus的网址,进入该网址后首先会弹出一个登陆框,要求先输入iSQL*Plus DBA的用户和密码,注意这里不是数据库用户,而是isqlplus应用服务器要求的webdba用户和密码。

要以DBA身份登陆isqlplus,必须先好oc4j用户。oc4j可以使用两种身份认证方式:

基于xml配置文件(jazn-data.xml)

基于LDAP( Internet Directory)

本文只涉及第一种方式,也就是采用xml配置文件认证的方式。该配置文件位于$ORACLE_HOME/oc4j/j2ee/isqlplus/application-deployments/isqlplus/config。

但是该配置文件中的密码是加密过的,所以我们不能手动修改该文件,而是通过JAZN(Java AuthoriZatioN)来配置。JAZN是oracle提供的一个JASS(Java Authentication and Authorization Service)工具,java的东西我不太懂,所幸这里只要照着文档一步步操作就ok。

通过JAZN,可以完成以下任务

Create users

List users

Grant the webDba role

Remove users

Revoke the webDba role

Change user passwords

以上任务,可以先进入JAZN命令环境后再执行,也可以直接通过一条完整的命令行实现。完整的命令行其实就是在进入JAZN的命令后面直接加上对应的任务选项即可,本文只以JAZN命令环境为例。

如何进入JAZN命令环境 ---(具体可以参照oracle 文档:SQL*Plus? User's Guide and Reference)

1.进入目录

cd C:Oracleproduct10.2.0db_1oc4jj2eeisqlplusapplication-deploymentsisqlplus>

2.设置JAVA_HOME=ORACLE_HOME/jdk,把%JAVA_HOME%BIN添加到path环境变量3.运行如下命令:(admin用户的默认密码是welcome,但是admin用户默认没有webDba权限,不能直接用于登陆iSQL*Plus)

java -Djava.security.properties=$ORACLE_HOME/oc4j/j2ee/home/config/jazn.security.props -jar $ORACLE_HOME/oc4j/j2ee/home/jazn.jar -user "admin" -password welcome -shell

以上命令需要进入第一步的目录后再执行,否则会抱错

JAZN:> adduser "iSQL*Plus DBA" sys sys

JAZN:> listusers "iSQL*Plus DBA"

admin

sys

增加权限

JAZN:> grantrole webDba "iSQL*Plus DBA" sys

取消权限

JAZN:> revokerole webDba "iSQL*Plus DBA" sys

删除用户

JAZN:> remuser "iSQL*Plus DBA" sys

修改用户密码

JAZN:> setpasswd "iSQL*Plus DBA" sys pass sys01

退出JAZN命令环境

JAZN:> exit

4.重新起动isqlplus

isqlplusctl stop

isqlplusctl start

5.用IE

输入用户/密码:sys/sys

此时出现的登录界面

oracle用dba登陆怎么登,以SQLDBA身份登录isqlplus相关推荐

  1. oracle安装 sysi,在Oracle 10g 中如何以sys的身份登录isqlplus页面

    在linux上安装完成Oracle 10g以后,我们常常会用到isqlplus来执行SQL语句.但正常的isqlplus登录界面只支持以普通用户的身份进行登录,而我们有时又必须用到sys身份的权限才能 ...

  2. 如何以sys用户登录oracle,在Oracle 10g 中如何以sys的身份登录isqlplus页面

    在linux上安装完成Oracle 10g以后,我们常常会用到isqlplus来执行SQL语句.但正常的isqlplus登录界面只支持以普通用户的身份进行登录,而我们有时又必须用到sys身份的权限才能 ...

  3. oracle无法scott登陆,解决oracle用户scott无法登录问题,解锁即可

    转帖地址:http://hi.baidu.com/zhangxia6110/blog/item/a4e2aa0001c3a483e850cd74.html 在plsql developer中要是以sc ...

  4. oracle 00257无法登陆,Oracle数据库ORA-00257解决

    今天Oracle数据库突然连不上了,报ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于Archivelog归档日志太多,占 今天Oracle数据库突然连不上了,报ORA-002 ...

  5. oracle 在数据库打开状态下进行备份时_下面描述不正确的是,Oracle数据库DBA面试题50道及答案_经典...

    Oracle数据库DBA面试题50道及答案_经典 1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份.而冷备份指在数据库关闭后,进行备 ...

  6. Oracle登陆SQL Plus,Oracle基础学习登陆SQLPLUS(一)

    或 system/(password) 连接到本地的最高帐号 Sql>help index Enter Help [topic] for help. Sql>show all 显示当前SQ ...

  7. oracle em登陆失败,oracle的em登陆失败解决办法

    Oracle数据库EM登陆失败的解决办法 重新配置em emca -config dbcontrol 解决em无法启动问题两个命令:C:\>set ORACLE_HOSTNAME=localho ...

  8. Oracle EBS DBA培训提纲

    最近比较闲下来,突然有一个想法,是否可以把自己这些年来的oracle ebs dba的经验,整理出来,做一些培训视频跟ppt,跟大家一起分享. 有想法就马上行动,构思了几天,整理了一下提纲,欢迎ora ...

  9. 官方资料:Oracle 10g DBA 学习手册(精心整理,申请加精)

    官方资料:Oracle 10g DBA 学习手册(精心整理,申请加精) 目的 本章让您了解如何使用 Oracle Universal Installer (OUI) 安装您的 Oracle 数据库软件 ...

最新文章

  1. python dpkt 解析 pcap 文件
  2. js中期BOM及this指向
  3. 机房六大安防系统常见故障原因及处理方法
  4. ant警告 “warning: 'includeantruntime' was not set”解决方法
  5. linux idc账号,快速安全地建立Linux用户账户
  6. 第三次学JAVA再学不好就吃翔(part18)--数组操作
  7. 1224 哥德巴赫猜想(2)
  8. mysql 5.5.22.tar.gz_MySQL 5.5.22源码编译安装
  9. IJCAI最佳论文公布 华人斩获最佳学生论文奖!
  10. Blender Python UV 学习
  11. 初始化Direct3D(2)
  12. CI框架(4)-页面跳转
  13. BP 神经网络算法原理
  14. 操作系统实验一实验报告
  15. SQL Server索引的维护 - 索引碎片、填充因子 第三篇
  16. 计算机建立第2用户,2016年计算机二级VF备考练习题及参考答案(5)
  17. python全栈构图_Python全栈 Web(边框、盒模型、背景)
  18. S3Browser配置、使用与允许跨域设置
  19. 学习博客:关键字package包的使用
  20. Scratch 3.0建站指南(一)

热门文章

  1. android 中组件继承关系图,一目了然
  2. 有效用例分析阅读笔记一
  3. Javascript 笔记与总结(2-11)暴力操作节点
  4. 转:[置顶] 从头到尾彻底理解KMP(2014年8月22日版)
  5. [CTO札记]Yew敏捷软件项目管理最佳实践
  6. 将Hexo同时部署在github和腾讯云开发者平台或Coding初级实践教程
  7. Angular Filter实现页面搜索
  8. Android 界面布局之RelativeLayout
  9. 网络与服务器编程框架库 acl_3.0.12 发布
  10. Wowza® Media Systems 使用配置手册。