知识大全 在Oracle817上安装java虚拟机详细步骤
Posted 数据库
篇首语:人不在大小,马不在高低。人往高处走,水往低处流。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在Oracle817上安装java虚拟机详细步骤相关的知识,希望对你有一定的参考价值。
在Oracle817上安装java虚拟机详细步骤 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在安装以前可以在ORACLE_HOME/javavm 目录下找到readme 另外注意的是所有jvm相关的sql都必须用sys as sysdba权限 先决条件: :rollback segment至少 m :System tablespace 所有的脚本大概要消耗 m initjvm sql 所产生 的objects 消耗接近 m空间 :Shared_pool_size >= m :Java_pool_size >= m pool sizes 大小可以用 select * from v$sgastat where name = free memory 检定 安装过程: :***INITJVM SQL*** SQL>set echo on SQL>spool jvminst log SQL>@/javavm/install/initjvm sql SQL>spool off 作用:载入初始用来支持java应用的java类包 初始化支持java和corba的名字空间的表 以及发布顶层调用的入口指针 支持的java类包括: The standard Java runtime Bytecode verifier and optimizer Java and SQLJ pilers JDBC runtime CORBA ORB and EJB runtime Some additional support classes such as DBMS_JAVA which are described in Package DBMS_JAVA initjvm sql 同时做以下动作: :将类载入SYS schema :建立这些类的同义词 使可以被所有用户访问 :调整一些类的权限使支持CORBA callouts :定义一些数据库start up 和shut down触发器 注意:如果initjvm sql 运行失败 在重新运行以前必须先执行rmjvm sql 安装失败一般都是因为资源不足的问题 比如memory 和tablespace :***INITXML SQL*** SQL>set echo on SQL>spool initxml log SQL>@?/oracore/admin/initxml sql SQL>spool off 主要功能: 将xml 组件load到jserver里 可以利用plsql的接口对xlm进行扩展 XML Parser for PL/SQL 支持 W C XML 规范 :***CATXSU SQL*** SQL>set echo on SQL>spool catxsu log SQL>@?/rdbms/admin/catxsu sql SQL>spool off 主要功能: 将XMLSQL Utility (XSU)装入数据库 主要用来做data transformation 将关系型的数据的SQL query result转换到xml格式 反之依然 ***INIT_JIS SQL*** SQL>set echo on SQL>spool init_jis log SQL>@?/javavm/install/init_jis sql SQL>spool off 主要功能: 用来安装Oracle Servlet Engine (OSE)的 OSE象一个特定的web server一样工作 servlet类 通过java载入命令置入数据库 并在数据库的namespace 里注册 A servlet runner 处理HTTP 请求 publise serverlet进程 invoke serverlet 方法 ***JISJA SQL*** 主要功能: 主要用来使能JAccelerator (np) for JIS 对优化性能有帮助 JServer Accelerator 通过np工具将java类编译成共享库 来提高执行效率 ***JISAEPHC SQL*** SQL>set echo on SQL>spool jisaephc log SQL>@?/javavm/install/jisaephc sql SQL>spool off 主要功能: OSE 安装完毕后 Adds the set of default end points to the server with hardcoded values for the admin service ***INITPLGS SQL*** SQL>set echo on SQL>spool initplgs log SQL>@?/rdbms/admin/initplgs sql SQL>spool off 主要功能: 将PLSQL Gateway Servlet 的jar文件装入数据库 这个使plsql的存储过程可以象servelet那样运行 PL/SQL 过程可以在web上运行而无需做任何改装 ***INITJSP SQL*** SQL>set echo on SQL>spool initjsp log SQL>@?/jsp/install/initjsp sql SQL>spool off 主要功能: 用来安装Java Server Pages (JSP) ***JSPJA SQL*** SQL>spool jspja log SQL>@?/jsp/install/jspja sql SQL>spool off 主要功能: 用JAccelerator 来performace jsp功能组件 以native 方式编译java代码 ***INITPLSJ SQL*** SQL>spool initplsj log SQL>@?/rdbms/admin/initplsj sql SQL>spool off 主要功能: 初始化plsql 的java类库 ***INITJMS SQL*** SQL>spool initjms log SQL>@?/rdbms/admin/initjms sql SQL>spool off 主要功能: 将AQ/JMS 载入数据库 oracle ssaging Service (JMS)提供了一组java api来支持Advanced Queuing based on the JMS standard ***INITREPAPI SQL*** SQL>spool initrepapi log SQL>@?/rdbms/admin/initrepapi sql SQL>spool off 主要功能: This script loads RepAPI server classes and publishes the repapi objects The RServer class and its helper class are published in /etc namespace RepAPI is a runtime library that enables clients to replicate data with Oracle servers ***INITSOXX SQL*** SQL>spool initsoxx log SQL>@?/rdbms/admin/initsoxx sql SQL>spool off 主要功能: This script loads objects extensibility and xml related java classes into the database ***JISAEP SQL*** SQL>spool jisaep log SQL>@?/javavm/install/jisaep admin SQL>spool off 主要功能: 将OSE 配置成缺省的web服务 需要 个或三个参数 :服务名 :TCP 端口 : ssl端口 如何检定安装是否成功: 新装的数据库 即运行过catalog sql 和 catproc sql后 数据库里并没载入java对象 可以通过查询DBA_OBJECTS 条件是OBJECT_TYPE like JAVA% 来检查 select count(*) from DBA_OBJECTS where OBJECT_TYPE like JAVA% ; This should return a count of 查找无效java对象 select count(*) from DBA_OBJECTS where OBJECT_TYPE like JAVA% and STATUS = INVALID ; 如果数量小于第一个查询的值或第二个查询有返回 可能就需要浏览一下spool 的log 来找原因了 INITJVM SQL CREATES: functions indexes java classes java data java resources packages sequence synonyms tables triggers views SQL> select count(*) object_type from dba_objects where object_type like JAVA% group by object_type; JAVA CLASS JAVA DATA JAVA RESOURCE INITXML SQL CREATES: indexes classes java resources lob packages synonyms tables CATXSU SQL CREATES: classes java resources packages synonyms INIT_JIS SQL CREATES: indexes classes java resources lob packages sequences synonyms tables trigger view JISJA SQL CREATES: classes java sources procedure tables JISAEPHC SQL CREATES: No new objects INITPLGS SQL CREATES: class synonym INITJSP SQL CREATES: classes java resources synonyms JSPJA SQL CREATES: classes INITPLSJ SQL CREATES: classes INITJMS SQL CREATES: classes synonyms INITREPAPI SQL CREATES: classes synonyms INITSOXX SQL CREATES: classes synonyms JISAEP SQL CREATES: No new objects TOTALS AFTER THE EXECUTION OF ALL SCRIPTS: SQL>select count(*) from dba_objects where object_type like JAVA% and owner = SYS ; COUNT(*) SQL>select count(*) from dba_objects where object_type like JAVA% and status = INVALID and owner = SYS ; COUNT(*) cha138/Article/program/Oracle/201311/17991相关参考
《深入理解Java虚拟机》笔记 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在C里面我们想
降低Java虚拟机的风险 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 由于在微软的环境中使用J
深究Java虚拟机 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!JVM:JavaVirtualMa
深入Java虚拟机中的Stack和Heap 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在JV
Java程序员的迷失—论“虚拟机” 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 虚拟机技术现在
JAVA虚拟机实例学习笔记一 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 编译顺序
JAVA虚拟机实例学习笔记二 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数组 数组也是
发现Java虚拟机内存泄露问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!内存泄露问题对于程序来
深入Java虚拟机之内存优化 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java虚拟机的垃圾收集算法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一标记清除算法(Ma