ITPub博客

首页 > 数据库 > Oracle > [20160513]安装UTL_DBWS在11g.txt

[20160513]安装UTL_DBWS在11g.txt

原创 Oracle 作者:lfree 时间:2016-05-13 21:28:48 0 删除 编辑
[20160513]安装UTL_DBWS在11g.txt

--//工作需要,需要安装UTL_DBWS包,做一个记录.

--//安装机器11.2.0.4 linux.

1.环境:
SYS@book> @ &r/ver1
PORT_STRING         VERSION        BANNER
------------------- -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0     Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

--安装参考链接:
https://oracle-base.com/articles/10g/utl_dbws-10g

2.首先下载包:
http://download.oracle.com/technology/sample_code/tech/java/jsp/dbws-callout-utility-10131.zip

--//解压到zip文件进入$ORACLE_HOME/sqlj/lib目录.

# 11g and 12c
loadjava -u sys/oracle -r -v -f -genmissing -s -grant public dbwsclientws.jar dbwsclientdb11.jar

--在安装过程结束,会报一些错误,内容如下:

The following operations failed
class com/sun/jmx/interceptor/DefaultMBeanServerInterceptor$1: creation (createFailed)
class com/sun/jmx/interceptor/DefaultMBeanServerInterceptor$ListenerWrapper: creation (createFailed)
class com/sun/jmx/interceptor/DefaultMBeanServerInterceptor: creation (createFailed)
......

--//可以不必理会这些错误.继续安装

3.授权问题:
$ sqlplus / as sysdba

SQL> @utl_dbws_decl
SQL> @utl_dbws_body

SQL> CREATE PUBLIC SYNONYM utl_dbws FOR sys.utl_dbws;
SQL> GRANT EXECUTE ON sys.utl_dbws TO test;

4.测试:

--可以直接使用链接自带的例子:https://oracle-base.com/articles/10g/utl_dbws-10g,不过测试机器要能连接互联网.
--我的测试就卡在这里,实际上认真看看脚本就很容易理解了.

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267265/viewspace-2099501/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    4006
  • 访问量
    7969784