10g配置isqlplus

来源:互联网 发布:淘宝退款师 编辑:程序博客网 时间:2024/05/18 09:57
1)环境介绍
OS INFO:
[oracle@ocmserver]more /etc/release
                                        Oracle Solaris 10 8/11 s10x_u10wos_17b X86
    Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
                                                        Assembled 23 August 2011
[oracle@ocmserver]isainfo -v
64-bit amd64 applications
                ssse3 tscp sse3 sse2 sse fxsr mmx cmov amd_sysc cx8 tsc fpu
32-bit i386 applications
                ssse3 tscp sse3 sse2 sse fxsr mmx cmov sep cx8 tsc fpu
[oracle@ocmserver]isainfo -b
64
[oracle@ocmserver]

DB INFO
SQL> DESC V$VERSION;
Name                                                                            Null?        Type
----------------------------------------- -------- ----------------------------
BANNER                                                                                         VARCHAR2(64)

SQL> SELECT BANNER FROM V$VERSION;

BANNER
--------------------------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE        10.2.0.1.0            Production
TNS for Solaris: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production

SQL>

BROWSER INFO
IE7
GOOGLE CHROME    22.0.1229.79
2)iSQL*PLUS登陆地址
http://192.168.188.88:5560/isqlplus/dba     --THIS LAB
http://ip: 5560/isqlplus        ---THE STANDARD VERSION
3)oc4j用户
1、Concepts:
1)OC4J(Oracle Components for java 2 Enterprise Edition) 是 Oracle 用于Java的运行时环境,它通常被装载为Application Server的一部分。
2)一个OC4J进程只能支持一个Database Console进程 管理一个数据库。
2、Configure the oc4j user
oc4j可使用两种身份认证方式:
1)基于xml配置文件(jazn-data.xml)
  文件位于$ORACLE_HOME/oc4j/j2ee/isqlplus/application-deployments/isqlplus/config目录下。但该配置文件中的密码是加密的,所以我们不能手动修改该文件,而是通过JAZN(Java AuthoriZatioN)来配置。JAZN是oracle提供的一个JASS(JavaAuthentication and Authorization Service)工具。

2.基于LDAP(Oracle Internet Directory)
(SQL*Plus® User's Guide and Reference=> 2 ConfiguringSQL*Plus=> Enabling iSQL*Plus DBA Access)
4)oc4j用户配置
1、启动isqlplus
[oracle@ocmserver]isqlplusctl start
iSQL*Plus 10.2.0.1.0
Copyright (c) 2003, 2005, Oracle.    All rights reserved.
Starting iSQL*Plus ...
iSQL*Plus started.
[oracle@ocmserver]
2、声明环境变量
[oracle@ocmserver]$ export JAVA_HOME=$ORACLE_HOME/jdk
[oracle@ocmserver]echo $JAVA_HOME
$ORACLE_HOME/jdk
3、进入isqlplus目录
$ORACLE_HOME/oc4j/j2ee/isqlplus/application-deployments/isqlplus
4、启动jazn环境
[oracle@ocmserver]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:>
5)利用JAZN环境添加isqlplus用户
a)new user
JAZN:> adduser "iSQL*Plus DBA" test test
b)list user
JAZN:> listusers
iSQL*Plus DBA/test
iSQL*Plus DBA/admin

JAZN:>
c)grant isqlplus DBA privs
JAZN:> grantrole webDba "iSQL*Plus DBA" test
JAZN:>
d)revoke grant
revokerole webDba "iSQL*Plus DBA" test
e)delete user
JAZN:> remuser "iSQL*Plus DBA" test 
JAZN:> listusers
iSQL*Plus DBA/admin

JAZN:> 
f)set passwd
JAZN:> setpasswd "iSQL*Plus DBA" test test testnew
JAZN:>
g)exit the jazn
JAZN:>exit
5)测试登陆
可能出现的问题:
1)无法登陆jazn环境
a,确保你在指定目录下
b,确定你的命令没有错
c,确定你的isqlplus状态是启动/关闭

2)浏览器乱码问题
a,ie中设置
IE->工具->internet选项->语言,  将英语(美国)移到最上
b,google chrome
setting--languages--englis 
restart google chrome browser

本文出自 “Focus on Oracle” 博客,请务必保留此出处http://alexy.blog.51cto.com/6115453/1069554

原创粉丝点击