oracle 10g-在em下以dba登录设置-008

 Oracle 10gem下以dba 身份登录-windows 系统下

配置前提:

1oracle 10g 安装后,登陆isqlplus dba:本例以oracle 10g 安装在E:\为例。


2
DBA用户登陆isqlpus的网址http://localhost:5560/isqlplus/dba,进入该网址后首先会弹出一个登陆框,要求先输入 iSQL*Plus DBA的用户和密码,注意这里不是数据库用户,而是isqlplus应用服务器要求的webdba用户和密码。(jazn>下创建的用户)

 

3)要以DBA身份登陆isqlplus,必须先配置好oc4j用户
oc4j
可以使用两种身份认证方式:
基于xml配置文件(jazn-data.xml)
基于LDAP(Oracle Internet Directory)

4
)本例是第一种方式,也就是采用xml配置文件认证的方式,该配置文件位于$ORACLE_HOME/oc4j/j2ee/isqlplus /application-deployments/isqlplus/config。但是该配置文件中的密码是加密过的,所以我们不能手动修改该文件,而是通过JAZN(Java AuthoriZatioN)来配置。JAZNoracle提供的一个JASS(Java Authentication and Authorization Service)工具。

配置步骤:

1.添加环境变量

系统变量

%JAVA_HOME%

E:\oracle\product\ 10.1.0 \Db_1\jdk

%ORACEL_HOME%

E:\oracle\product\ 10.1.0 \Db_1

.执行脚本路径

E:\oracle\product\ 10.1.0 \Db_1\oc4j\j2ee\isqlplus\application-deployments\isqlplus>运行脚本(定义telnet窗口的用户名admin,密码welcome

Linux下运行脚本

$JAVA_HOME/bin/java –D java.security.properties=$ORACLE_HOME/oc4j/j2ee/home/config/jazn.security.props –jar $ORACLE_HOME/oc4j/j2ee/home/jazn.jar –user “ISQL*Plus DBA/admin –password welcome -shell

windows下运行脚本

E:\oracle\product\ 10.1.0 \Db_1\oc4j\j2ee\isqlplus\application-deployments\isqlplus>%JAVA_HOME%\bin\java -Djava.security.properties=%ORACLE_HOME%\oc4j\j2ee\home\config\jazn.security.props -jar %ORACLE_HOME%\oc4j\j2ee\home\jazn.jar -user iSQL*Plus DBA/admin -password welcome -shell

.cmd下运行完整步骤:

Microsoft Windows [版本 5.2.3790]

(C) 版权所有 1985-2003 Microsoft Corp.

C:\Documents and Settings\Administrator>e:

E:\>cd E:\oracle\product\ 10.1.0 \Db_1\oc4j\j2ee\isqlplus\application-deployments\isqlplus

E:\oracle\product\ 10.1.0 \Db_1\oc4j\j2ee\isqlplus\application-deployments\isqlplus>%JAVA_HOME%\bin\java -Djava.security.properties=%ORACLE_HOME%\oc4j\j2ee\home\config\jazn.security.props -jar %ORACLE_HOME%\oc4j\j2ee\home\jazn.jar -user "iSQL*Plus DBA/admin" -password welcome –shell

//创建用户并授予isqlplus dba 的权限

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

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

//显示存在的用户

JAZN:> listusers

iSQL*Plus DBA/admin

iSQL*Plus DBA/sys

//删除用户:
JAZN:> remuser "iSQL*Plus DBA" aaa
//
修改用户密码:
JAZN:> setpasswd "iSQL*Plus DBA" sys lwy newpasswd

//撤销用户登陆isqlplus DBA的权限
JAZN:> revokerole webDba "iSQL*Plus DBA" sys
//
退出JAZN命令环境

JAZN:> exit

.重启服务

E:\oracle\product\ 10.1.0 \Db_1\oc4j\j2ee\isqlplus\application-deployments\isqlplus>isqlplusctl stop

iSQL*Plus 10.1.0 .2.0

Copyright (c) 2004 Oracle.  All rights reserved.

Stopping iSQL*Plus ...

iSQL*Plus stopped.

E:\oracle\product\ 10.1.0 \Db_1\BIN>isqlplusctl start

iSQL*Plus 10.1.0 .2.0

Copyright (c) 2004 Oracle.  All rights reserved.

Starting iSQL*Plus ...

iSQL*Plus started.

E:\oracle\product\ 10.1.0 \Db_1\BIN>

5.ie浏览器下登录

进入页面 http://localhost:5560/isqlplus/dba

弹出对话框中输入jazn>下创建的用户和密码。

验证之后可以进入oracle的用户登录页面,此时可以用数据库用户syssystemsysdbasysoper身份登陆。

 

8-1

 

 

8-2

 

8-3

 

 

 

你可能感兴趣的:(oracle,数据库,职场,休闲,dba登录)