How to Add the JVM Component to an Existing Oracle Database

php中文网
发布: 2016-06-07 15:02:01
原创
1342人浏览过

Applies to: Oracle Server - Enterprise Edition - Version 11.2.0.1.0 and later Information in this document applies to any platform. This article details how to install the JVM in an existing Oracle11g Release 2 database. Goal Add the Oracl

Applies to:

Oracle Server - Enterprise Edition - Version 11.2.0.1.0 and later
Information in this document applies to any platform.
This article details how to install the JVM in an existing Oracle11g Release 2 database.


Goal

add the oracle jvm component to an existing oracle database or instance.

As with all destructive actions, Oracle Corporation strongly advises taking a FULL COLD BACKUP of the database before these actions are performed.

Fix

There are two options:

Option 1. Add the Oracle JVM component using the Database Configuration Assistant Utility

a. Start the Database Configuration Assistant and Click Next at the Welcome screen.

b. Choose the option to configure a database. Click Next

How to Add the JVM Component to an Existing Oracle Database

c. Select the database service name to configure. Click Next

How to Add the JVM Component to an Existing Oracle Database

c. Click the Button labeled "Standard Database Components" and check or enable the box "Oracle JVM". Click Ok.

How to Add the JVM Component to an Existing Oracle Database

d. Click Next and then Finish to complete the action.

How to Add the JVM Component to an Existing Oracle Database





Option 2. Manually Add the JVM Component by executing the initjvm.sql script.

The following steps need to be executed precisely as listed below to ensure that they complete successfully:


a. Verify the following system requirements are available:

The Shared Pool has at least 96Mb of free space.
The Java Pool has at least 50Mb of free space
The SYSTEM tablespace has at least 70Mb of free space
The SYSTEM RBS has at least 100Mb of free space

The initjvm.sql script in 11g will check these resources are available when it is run, and if they aren't available the execution of the script will terminate with an error indicating which resource needs to be increased.

b. Shutdown the instance and then create and run the following sql script from a new sqlplus session:

 

MarsCode
MarsCode

字节跳动旗下的免费AI编程工具

MarsCode 279
查看详情 MarsCode

-- Start of File full_jvminst.sql<br> spool full_jvminst.log;<br> set echo on<br> connect / as sysdba<br> startup mount<br> alter system set "_system_trig_enabled" = false scope=memory;<br> alter database open;<br> select obj#, name from obj$<br> where type#=28 or type#=29 or type#=30 or namespace=32;<br><span>@?/javavm/install/initjvm.sql</span><br> select count(*), object_type from all_objects<br> where object_type like '%JAVA%' group by object_type;<br><span>@?/xdk/admin/initxml.sql</span><br> select count(*), object_type from all_objects<br> where object_type like '%JAVA%' group by object_type;<br><span>@?/xdk/admin/xmlja.sql</span><br> select count(*), object_type from all_objects<br> where object_type like '%JAVA%' group by object_type;<br><span>@?/rdbms/admin/catjava.sql</span><br> select count(*), object_type from all_objects<br> where object_type like '%JAVA%' group by object_type;<br><span>@?/rdbms/admin/catexf.sql</span><br> select count(*), object_type from all_objects<br> where object_type like '%JAVA%' group by object_type;<br> shutdown immediate<br> set echo off<br> spool off<br> exit<br> -- End of File full_jvminst.sql

 

c. Once the database has been restarted, resolve any invalid objects.

This can be performed by running the utlrp.sql script e.g.:

@?/rdbms/admin/utlrp.sql

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号