NCOMP Giving Errors
406703Oct 16 2003 — edited Nov 2 2003I am trying to use ncomp to load a simple java class to
oracle 8.1.7.4.0 on AIX 5.1 Java 1.3 platform
However I got the following error, what am I missing here? What kind of permissions are needed? And, how
to grant these permissions?
--------------
HelloWorld.java
public class HelloWorld
{
public static String say()
{
return (String)"Hello, world!";
}
}
------------------------
javac HelloWorld.java
jar cvf HelloWorld.jar HelloWorld.class
-------------------
aix>ncomp -u <user>/<password> HelloWorld.jar
initialization complete
loading : oracle/jaccelerator/server/SQL
creating : oracle/jaccelerator/server/SQL
loading : oracle/jaccelerator/server/ForEachClass
creating : oracle/jaccelerator/server/ForEachClass
loading : oracle/jaccelerator/server/ClassProcessor
creating : oracle/jaccelerator/server/ClassProcessor
loading : oracle/jaccelerator/server/PackageDisableNcomp
creating : oracle/jaccelerator/server/PackageDisableNcomp
loading : oracle/jaccelerator/server/PackageValidateAll
creating : oracle/jaccelerator/server/PackageValidateAll
loading : oracle/jaccelerator/server/ClassProperties
creating : oracle/jaccelerator/server/ClassProperties
loading : oracle/jaccelerator/server/Dumper
creating : oracle/jaccelerator/server/Dumper
loading : oracle/jaccelerator/server/TransitiveClosureDumper
creating : oracle/jaccelerator/server/TransitiveClosureDumper
loading : oracle/jaccelerator/server/MinimizeNcompListAndDumpTC
creating : oracle/jaccelerator/server/MinimizeNcompListAndDumpTC
loading : oracle/jaccelerator/server/Installer
creating : oracle/jaccelerator/server/Installer
loading : oracle/jaccelerator/server/HelloWorld_minimalClassListAndTCDumper
creating : oracle/jaccelerator/server/HelloWorld_minimalClassListAndTCDumper
resolver :
resolving: oracle/jaccelerator/server/SQL
resolving: oracle/jaccelerator/server/ForEachClass
skipping : oracle/jaccelerator/server/ClassProcessor is already resolved
skipping : oracle/jaccelerator/server/PackageDisableNcomp is already resolved
skipping : oracle/jaccelerator/server/PackageValidateAll is already resolved
resolving: oracle/jaccelerator/server/ClassProperties
resolving: oracle/jaccelerator/server/Dumper
resolving: oracle/jaccelerator/server/TransitiveClosureDumper
resolving: oracle/jaccelerator/server/MinimizeNcompListAndDumpTC
skipping : oracle/jaccelerator/server/Installer is already resolved
resolving: oracle/jaccelerator/server/HelloWorld_minimalClassListAndTCDumper
#
# this list is produced by query
# select status, class_name from jaccelerator$status;
#
NEED_NCOMPING HelloWorld
ld: 0706-005 Cannot find or open file: /export/home/colddba/lokm/oracle/aurora/d
eploy/opt/HelloWorld.o
ld:open(): A file or directory in the path name does not exist.
ld: 0706-003 Cannot find or read import file: /oracle/OraHome1/lib/oracle.exp
ld:accessx(): A file or directory in the path name does not exist.
oracle/aurora/deploy/libjox8_f84532c0b7_voi_admin_UnnamedPackage.so : no such fi
le or directory
initialization complete
identical: oracle/jaccelerator/server/ClassProperties is unchanged from previous
ly loaded file
scheduling: oracle/aurora/deploy/UnnamedPackage_Installer
loading : oracle/aurora/deploy/UnnamedPackage_Installer
creating : oracle/aurora/deploy/UnnamedPackage_Installer
Error while creating class oracle/aurora/deploy/UnnamedPackage_Installer
ORA-29545: badly formed class: User has attempted to load a class (oracle.au
rora.deploy.UnnamedPackage_Installer) into a restricted package. Permission can
be granted using dbms_java.grant_permission(<user>, LoadClassInPackage...
identical: oracle/jaccelerator/server/PackageValidateAll is unchanged from previ
ously loaded file
identical: oracle/jaccelerator/server/ForEachClass is unchanged from previously
loaded file
identical: oracle/jaccelerator/server/Dumper is unchanged from previously loaded
file
identical: oracle/jaccelerator/server/PackageDisableNcomp is unchanged from prev
iously loaded file
identical: oracle/jaccelerator/server/ClassProcessor is unchanged from previousl
y loaded file
identical: oracle/jaccelerator/server/Installer is unchanged from previously loa
ded file
identical: oracle/jaccelerator/server/SQL is unchanged from previously loaded fi
le
loading : META-INF/MANIFEST.MF
creating : META-INF/MANIFEST.MF
resolver :
resolving: oracle/aurora/deploy/UnnamedPackage_Installer
Error while resolving class oracle/aurora/deploy/UnnamedPackage_Installer
ORA-04043: object /294c5707_UnnamedPackage_Insta does not exist
skipping : oracle/jaccelerator/server/ClassProperties is already resolved
skipping : oracle/jaccelerator/server/PackageValidateAll is already resolved
skipping : oracle/jaccelerator/server/ForEachClass is already resolved
skipping : oracle/jaccelerator/server/Dumper is already resolved
skipping : oracle/jaccelerator/server/PackageDisableNcomp is already resolved
skipping : oracle/jaccelerator/server/ClassProcessor is already resolved
skipping : oracle/jaccelerator/server/Installer is already resolved
skipping : oracle/jaccelerator/server/SQL is already resolved
invoking : oracle/aurora/deploy/UnnamedPackage_Installer
Error while invoking class oracle/aurora/deploy/UnnamedPackage_Installer
ORA-29532: Java call terminated by uncaught Java exception: java.security.Ac
cessControlException: the Permission (oracle.aurora.security.JServerPermission D
eploy ) has not been granted by dbms_java.grant_permission to SchemaProtectionDo
main(VOI_ADMIN|PolicyTableProxy(VOI_ADMIN))
ORA-06512: at "SYS.DBMS_JAVA", line 0
ORA-06512: at line 1
loadjava: 3 errors
# Deployment History, produced by query:
# select timestamp, status, dll_name from jaccelerator$dlls order by dll_name
aix>