oracle用dba登陆怎么登,以SQLDBA身份登录isqlplus
一般用户登陆的网址)进入该网址后会直接进入用户登陆界面,使用数据库中的普通用户即可登陆。
用户登陆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相关推荐
- oracle安装 sysi,在Oracle 10g 中如何以sys的身份登录isqlplus页面
在linux上安装完成Oracle 10g以后,我们常常会用到isqlplus来执行SQL语句.但正常的isqlplus登录界面只支持以普通用户的身份进行登录,而我们有时又必须用到sys身份的权限才能 ...
- 如何以sys用户登录oracle,在Oracle 10g 中如何以sys的身份登录isqlplus页面
在linux上安装完成Oracle 10g以后,我们常常会用到isqlplus来执行SQL语句.但正常的isqlplus登录界面只支持以普通用户的身份进行登录,而我们有时又必须用到sys身份的权限才能 ...
- oracle无法scott登陆,解决oracle用户scott无法登录问题,解锁即可
转帖地址:http://hi.baidu.com/zhangxia6110/blog/item/a4e2aa0001c3a483e850cd74.html 在plsql developer中要是以sc ...
- oracle 00257无法登陆,Oracle数据库ORA-00257解决
今天Oracle数据库突然连不上了,报ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于Archivelog归档日志太多,占 今天Oracle数据库突然连不上了,报ORA-002 ...
- oracle 在数据库打开状态下进行备份时_下面描述不正确的是,Oracle数据库DBA面试题50道及答案_经典...
Oracle数据库DBA面试题50道及答案_经典 1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份.而冷备份指在数据库关闭后,进行备 ...
- Oracle登陆SQL Plus,Oracle基础学习登陆SQLPLUS(一)
或 system/(password) 连接到本地的最高帐号 Sql>help index Enter Help [topic] for help. Sql>show all 显示当前SQ ...
- oracle em登陆失败,oracle的em登陆失败解决办法
Oracle数据库EM登陆失败的解决办法 重新配置em emca -config dbcontrol 解决em无法启动问题两个命令:C:\>set ORACLE_HOSTNAME=localho ...
- Oracle EBS DBA培训提纲
最近比较闲下来,突然有一个想法,是否可以把自己这些年来的oracle ebs dba的经验,整理出来,做一些培训视频跟ppt,跟大家一起分享. 有想法就马上行动,构思了几天,整理了一下提纲,欢迎ora ...
- 官方资料:Oracle 10g DBA 学习手册(精心整理,申请加精)
官方资料:Oracle 10g DBA 学习手册(精心整理,申请加精) 目的 本章让您了解如何使用 Oracle Universal Installer (OUI) 安装您的 Oracle 数据库软件 ...
最新文章
- python dpkt 解析 pcap 文件
- js中期BOM及this指向
- 机房六大安防系统常见故障原因及处理方法
- ant警告 “warning: 'includeantruntime' was not set”解决方法
- linux idc账号,快速安全地建立Linux用户账户
- 第三次学JAVA再学不好就吃翔(part18)--数组操作
- 1224 哥德巴赫猜想(2)
- mysql 5.5.22.tar.gz_MySQL 5.5.22源码编译安装
- IJCAI最佳论文公布 华人斩获最佳学生论文奖!
- Blender Python UV 学习
- 初始化Direct3D(2)
- CI框架(4)-页面跳转
- BP 神经网络算法原理
- 操作系统实验一实验报告
- SQL Server索引的维护 - 索引碎片、填充因子 第三篇
- 计算机建立第2用户,2016年计算机二级VF备考练习题及参考答案(5)
- python全栈构图_Python全栈 Web(边框、盒模型、背景)
- S3Browser配置、使用与允许跨域设置
- 学习博客:关键字package包的使用
- Scratch 3.0建站指南(一)
热门文章
- android 中组件继承关系图,一目了然
- 有效用例分析阅读笔记一
- Javascript 笔记与总结(2-11)暴力操作节点
- 转:[置顶] 从头到尾彻底理解KMP(2014年8月22日版)
- [CTO札记]Yew敏捷软件项目管理最佳实践
- 将Hexo同时部署在github和腾讯云开发者平台或Coding初级实践教程
- Angular Filter实现页面搜索
- Android 界面布局之RelativeLayout
- 网络与服务器编程框架库 acl_3.0.12 发布
- Wowza® Media Systems 使用配置手册。