oracle exsiting,HowtoAddtheJVMComponenttoanExistingOracleDatabase

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

hu4p3qv2wtb.png

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

wskjaxmeo3j.png

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

gq0lpckv4nt.png

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

fy2ps1q5p4k.png

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:

-- Start of File full_jvminst.sql

spool full_jvminst.log;

set echo on

connect / as sysdba

startup mount

alter system set "_system_trig_enabled" = false scope=memory;

alter database open;

select obj#, name from obj$

where type#=28 or type#=29 or type#=30 or namespace=32;

@?/javavm/install/initjvm.sql

select count(*), object_type from all_objects

where object_type like '%JAVA%' group by object_type;

@?/xdk/admin/initxml.sql

select count(*), object_type from all_objects

where object_type like '%JAVA%' group by object_type;

@?/xdk/admin/xmlja.sql

select count(*), object_type from all_objects

where object_type like '%JAVA%' group by object_type;

@?/rdbms/admin/catjava.sql

select count(*), object_type from all_objects

where object_type like '%JAVA%' group by object_type;

@?/rdbms/admin/catexf.sql

select count(*), object_type from all_objects

where object_type like '%JAVA%' group by object_type;

shutdown immediate

set echo off

spool off

exit

-- 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 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值