ODI 11.1.1.6 specifications
Hi all
I'm working on the installation of the ODI 11.1.1.6 on a virtual machine to use as a development for about 25 users computer. It will be on a Linux (Redhat) o/s (or ' o/e' in the jargon of Sun). Anyway, I was not able to find all the specifications for the amount of RAM, how much CPU, CPU processing speed, or disk space, I will need for this facility.
I would greatly appreciate any advice offered to help me better understand how to set up this facility, links or references.
Thank you!
~ Ben
The system requirements for ODI can be found at Oracle & #174; Fusion Middleware system requirements and specifications
Studio would require 2 GB of memory each.
Tags: Business Intelligence
Similar Questions
-
Empty table of ODI SNP_EXP_TXT
Hello
I use 11.1.1.6.3_GENERIC_120508.0956 ODI, with Oracle DB, Oracle Database 11 g Enterprise Edition Release 11.2.0.3.0.
I try to get the error messages in my database, and from what I've read of the documentation and the Web, the best way is to use metadata that ODI SNP tables.
Specifically, to get the error message, the table SNP_EXP_TXT.
Now I'm running my package of the Production environment, and when it finishes, the SNP_EXP_TXT table is empty.
However, the SNP_SESSION, SNP_STEP_LOG, SNP_SESS_TASK and others similar are all full.
Also, I noticed that all of the tables containing the TXT in the name are empty, apart from SNP_EXP_TXT_HEADER.
Anyone has an idea why the SNP_EXP_TXT table is empty? Is there a good documentation on these paintings, in that I can find answer?
Thank you!
Before ODI 11.1.1.5, error messages can be obtained in the SNP_EXP_TXT table. But rom ODI 11.1.1.5, the details are kept in SNP_EXP_TXT_HEADER.
-
Hello
My Installation:
===
Windows 64 - bit
ODI
MS SQL 2008R2
====
I got stuck on "ODI scheduling" getting on the truck. The problem is that I couldn't set up correctly (to the best of my knowledge) the agent. Well, not exectly... I could run manually the loading procedure (a bunch of interfaces)... well... when I tried to program this loading... I failed. referring to the documentation... I should install Oracle Web tier utility 11.1.1.2.0 and 11.1.1.3.0 (patch). This fine... but I could download only 11.1.1.7.0 (the latest version till now) and that's OK, since by my support, it has all the characteristics of slender and features.
Then, another problem with odiparams.bat odi_opmn_addagent.bat and agentcreate.properties.
For example, the docs - http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/odi/odi_11g/odi_opmn/odi_opmn.htm specifies
odi_opmn_addagent.bat as follows:
- ODI_HOME is the path of the directory agent under your ODI 11g, for example:
C:\WEBTIER_HOME\Oracle_WT1\odi_standalone\oracledi\agent, etc.
but in the 11.1.1.7.0, installation of the system (by default) created C:\Oracle_BI\Oracle_WT1\ < as < css >, < Diagnostics > subdorectories, etc. and not to create the path 'odi_standalone\oracledi\agent '.
In addition, I have this \oracledi\agent < ODI_HOME > and not somewhere else...
So, please, I desparatelly need your help to solve this and I would appreciate if you could send me the sample of the < *.bat > and < *.properties > files for installation, above.
Best regards
AL
Hello Anatoly,
Set JAVA_HOME=C:\Java\jdk1.6.0_31
You can delete the file odiparams.bat , no need to JAVA_HOME.
In addition, uninstall ODI which is on the C:\oracle\product\11.1.1\Oracel_ODI_1\oracledi\agent\bin path (if the other ODI installed works fine)
Set ODI_MASTER_URL = jdbc:weblogic:sqlserver://ASUS-67:1433
As above the line in odiparams.bat, you must add the name of the data base Master repository as below:
Set ODI_MASTER_URL = jdbc:weblogic:sqlserver://ASUS-67:1433; databaseName =
I think that adding OPMN agent, you should try from the autonomous agent command prompt. Check if this step is successful.
go to the path C:\Oracle_BI\Oracle_ODI1\oracledi\agent\bin to guest & type
Agent.bat '-NAME =""-PORT 20910 = " " '.See if it starts your independent agent in command prompt.
For the test ODI Scheduling, this enough as a first step.Thank you
Santy.
- ODI_HOME is the path of the directory agent under your ODI 11g, for example:
-
ODI interface failed when you use the specific agent but very well with Local (agentless)
Hello
I just upgraded my 10.1.3.5 at 11.1.1.7 ODI and has encountered some problems. When I run one of the interface with the 'Local (agentless)' (via ODI studio Designer in which the ODI software is installed, say Server A), it can complete successfully without error. But if I run the same interface with specific agent (also via ODI studio Designer in Server A), it will fail. In fact this specific agent I is also located in Server A. The error message is as below:
----------------------------------------------------------------------------------------------------
org.apache.bsf.BSFException: exception of Jython:
Traceback (most recent call changed):
File "< string >", line 30, < module >
to com.hyperion.planning.sql.keydef.FieldKeyDef. < init > (FieldKeyDef.java:26) to com.hyperion.planning.sql.keydef.FieldKeyDef. < init > (FieldKeyDef.java:21) to com.hyperion.planning.sql.HspFormDef. < clinit > (HspFormDef.java:3618) at java.lang.Class.forName0 (Native Method) at java.lang.Class.forName(Class.java:169) at com.hyperion.planning.HyperionPlanningBean_Stub.class$ (Unknown Source) at com.hyperion.planning.HyperionPlanningBean_Stub. (< clinit >(Unknown Source) at sun.misc.Unsafe.ensureClassInitialized (Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918) at java.lang.reflect.Field.getFieldAccessor (Field.java:899)) to java.lang.reflect.Field.getLong(Field.java:528) to java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1609) to java.io.ObjectStreamClass.access$ 700 (ObjectStreamClass.java:50) in java.io.ObjectStreamClass$ 2.run(ObjectStreamClass.java:423) at java.security.AccessController.doPrivileged (Native Method) in java.io.ObjectStreamClass. < init > (ObjectStreamClass.java:411) at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:308) at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:545) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731) at java.io.ObjectInputStream.readObject0 (ObjectInputStream.java: 1328) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155) at com.hyperion.planning.HyperionPlanningBeanFactoryImpl_Stub.createHspHALBean (unknown Source) at com.hyperion.odi.planning.wrapper.PlanningWrapper.init (Unknown Source) at com.hyperion.odi.planning.ODIPlanningConnection. < init >(Unknown Source) at com.hyperion.odi.planning.PlanningConnectionFactory.getAppWriter (unknown Source) at the com.hyperion.odi.connection.HypAppConnectionFactory.getWriter (Unknown Source) at com.hyperion.odi.connection.HypAppConnectionFactory.getAppWriter (unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597)
java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: org/json/JSONException
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:322)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2472)
at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:47)
at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:1)
at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:577)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:468)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2128)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1930)
to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ 2.doAction(StartScenRequestProcessor.java:580)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:513)
to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ StartScenTask.doExecute (StartScenRequestProcessor.java:1073)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:662)
Caused by: Traceback (most recent call changed):
File "< string >", line 30, < module >
to com.hyperion.planning.sql.keydef.FieldKeyDef. < init > (FieldKeyDef.java:26) to com.hyperion.planning.sql.keydef.FieldKeyDef. < init > (FieldKeyDef.java:21) to com.hyperion.planning.sql.HspFormDef. < clinit > (HspFormDef.java:3618) at java.lang.Class.forName0 (Native Method) at java.lang.Class.forName(Class.java:169) at com.hyperion.planning.HyperionPlanningBean_Stub.class$ (Unknown Source) at com.hyperion.planning.HyperionPlanningBean_Stub. (< clinit >(Unknown Source) at sun.misc.Unsafe.ensureClassInitialized (Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918) at java.lang.reflect.Field.getFieldAccessor (Field.java:899)) to java.lang.reflect.Field.getLong(Field.java:528) to java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1609) to java.io.ObjectStreamClass.access$ 700 (ObjectStreamClass.java:50) in java.io.ObjectStreamClass$ 2.run(ObjectStreamClass.java:423) at java.security.AccessController.doPrivileged (Native Method) in java.io.ObjectStreamClass. < init > (ObjectStreamClass.java:411) at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:308) at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:545) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731) at java.io.ObjectInputStream.readObject0 (ObjectInputStream.java: 1328) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155) at com.hyperion.planning.HyperionPlanningBeanFactoryImpl_Stub.createHspHALBean (unknown Source) at com.hyperion.odi.planning.wrapper.PlanningWrapper.init (Unknown Source) at com.hyperion.odi.planning.ODIPlanningConnection. < init >(Unknown Source) at com.hyperion.odi.planning.PlanningConnectionFactory.getAppWriter (unknown Source) at the com.hyperion.odi.connection.HypAppConnectionFactory.getWriter (Unknown Source) at com.hyperion.odi.connection.HypAppConnectionFactory.getAppWriter (unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597)
java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: org/json/JSONException
at org.python.core.PyException.fillInStackTrace(PyException.java:70)
at java.lang.Throwable. < init > (Throwable.java:181)
at java.lang.Exception. < init > (Exception.java:29)
to java.lang.RuntimeException. < init > (RuntimeException.java:32)
to org.python.core.PyException. < init > (PyException.java:46)
to org.python.core.PyException. < init > (PyException.java:43)
at org.python.core.Py.JavaError(Py.java:455)
at org.python.core.Py.JavaError(Py.java:448)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:177)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:190)
at org.python.core.PyObject.__call__(PyObject.java:414)
at org.python.core.PyObject.__call__(PyObject.java:418)
to org.python.pycode._pyx0.f$ 0 (< string >: 63)
to org.python.pycode._pyx0.call_function (< string >)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1204)
at org.python.core.Py.exec(Py.java:1248)
at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:172)
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144)
... 19 more
Caused by: java.lang.NoClassDefFoundError: org/json/JSONException
to com.hyperion.planning.sql.keydef.FieldKeyDef. < init > (FieldKeyDef.java:26)
to com.hyperion.planning.sql.keydef.FieldKeyDef. < init > (FieldKeyDef.java:21)
to com.hyperion.planning.sql.HspFormDef. < clinit > (HspFormDef.java:3618)
at java.lang.Class.forName0 (Native Method)
at java.lang.Class.forName(Class.java:169)
to com.hyperion.planning.HyperionPlanningBean_Stub.class$ (unknown Source)
to com.hyperion.planning.HyperionPlanningBean_Stub. < clinit >(Unknown Source)
at sun.misc.Unsafe.ensureClassInitialized (Native Method)
at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)
at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)
at java.lang.reflect.Field.getFieldAccessor(Field.java:899)
at java.lang.reflect.Field.getLong(Field.java:528)
at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1609)
to java.io.ObjectStreamClass.access$ 700 (ObjectStreamClass.java:50)
in java.io.ObjectStreamClass$ 2.run(ObjectStreamClass.java:423)
at java.security.AccessController.doPrivileged (Native Method)
in java.io.ObjectStreamClass. < init > (ObjectStreamClass.java:411)
at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:308)
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:545)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)
at com.hyperion.planning.HyperionPlanningBeanFactoryImpl_Stub.createHspHALBean (unknown Source)
at com.hyperion.odi.planning.wrapper.PlanningWrapper.init (unknown Source)
to com.hyperion.odi.planning.ODIPlanningConnection. < init >(Unknown Source)
at com.hyperion.odi.planning.PlanningConnectionFactory.getAppWriter (unknown Source)
at com.hyperion.odi.connection.HypAppConnectionFactory.getWriter (unknown Source)
at com.hyperion.odi.connection.HypAppConnectionFactory.getAppWriter (unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:175)
... more than 30
Caused by: java.lang.ClassNotFoundException: org.json.JSONException
in java.net.URLClassLoader$ 1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged (Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
to Sun.misc.Launcher$appclassloader$ AppClassLoader.loadClass (Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... more than 68
----------------------------------------------------------------------------------------------------
Since seems can't find the json.jar file (actually it away under % ODI_HOME %), I tried to include the middleware library path (C:\Oracle\Middleware\EPMSystem11R1\common\misc\11.1.2.0), which has the json.jar in the ODI_ADDITIONAL_CLASSPATH in the file odiparams.bat in the folder and restart the agent. Then the error message is modified as below:
----------------------------------------------------------------------------------------------------
org.apache.bsf.BSFException: exception of Jython:
Traceback (most recent call changed):
File "< string >", line 30, < module >
to com.hyperion.planning.sql.keydef.FieldKeyDef. < init > (FieldKeyDef.java:26) to com.hyperion.planning.sql.keydef.FieldKeyDef. < init > (FieldKeyDef.java:21) to com.hyperion.planning.sql.HspFormDef. < clinit > (HspFormDef.java:3618) at java.lang.Class.forName0 (Native Method) at java.lang.Class.forName(Class.java:169) at com.hyperion.planning.HyperionPlanningBean_Stub.class$ (Unknown Source) at com.hyperion.planning.HyperionPlanningBean_Stub. (< clinit >(Unknown Source) at sun.misc.Unsafe.ensureClassInitialized (Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918) at java.lang.reflect.Field.getFieldAccessor (Field.java:899)) to java.lang.reflect.Field.getLong(Field.java:528) to java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1609) to java.io.ObjectStreamClass.access$ 700 (ObjectStreamClass.java:50) in java.io.ObjectStreamClass$ 2.run(ObjectStreamClass.java:423) at java.security.AccessController.doPrivileged (Native Method) in java.io.ObjectStreamClass. < init > (ObjectStreamClass.java:411) at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:308) at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:545) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731) at java.io.ObjectInputStream.readObject0 (ObjectInputStream.java: 1328) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155) at com.hyperion.planning.HyperionPlanningBeanFactoryImpl_Stub.createHspHALBean (unknown Source) at com.hyperion.odi.planning.wrapper.PlanningWrapper.init (Unknown Source) at com.hyperion.odi.planning.ODIPlanningConnection. < init >(Unknown Source) at com.hyperion.odi.planning.PlanningConnectionFactory.getAppWriter (unknown Source) at the com.hyperion.odi.connection.HypAppConnectionFactory.getWriter (Unknown Source) at com.hyperion.odi.connection.HypAppConnectionFactory.getAppWriter (unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597)
java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: com/hyperion/css/CSSPasswordExpiryWarning
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:322)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2472)
at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:47)
at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:1)
at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:577)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:468)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2128)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1930)
to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ 2.doAction(StartScenRequestProcessor.java:580)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:513)
to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ StartScenTask.doExecute (StartScenRequestProcessor.java:1073)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:662)
Caused by: Traceback (most recent call changed):
File "< string >", line 30, < module >
to com.hyperion.planning.sql.keydef.FieldKeyDef. < init > (FieldKeyDef.java:26) to com.hyperion.planning.sql.keydef.FieldKeyDef. < init > (FieldKeyDef.java:21) to com.hyperion.planning.sql.HspFormDef. < clinit > (HspFormDef.java:3618) at java.lang.Class.forName0 (Native Method) at java.lang.Class.forName(Class.java:169) at com.hyperion.planning.HyperionPlanningBean_Stub.class$ (Unknown Source) at com.hyperion.planning.HyperionPlanningBean_Stub. (< clinit >(Unknown Source) at sun.misc.Unsafe.ensureClassInitialized (Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918) at java.lang.reflect.Field.getFieldAccessor (Field.java:899)) to java.lang.reflect.Field.getLong(Field.java:528) to java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1609) to java.io.ObjectStreamClass.access$ 700 (ObjectStreamClass.java:50) in java.io.ObjectStreamClass$ 2.run(ObjectStreamClass.java:423) at java.security.AccessController.doPrivileged (Native Method) in java.io.ObjectStreamClass. < init > (ObjectStreamClass.java:411) at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:308) at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:545) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731) at java.io.ObjectInputStream.readObject0 (ObjectInputStream.java: 1328) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155) at com.hyperion.planning.HyperionPlanningBeanFactoryImpl_Stub.createHspHALBean (unknown Source) at com.hyperion.odi.planning.wrapper.PlanningWrapper.init (Unknown Source) at com.hyperion.odi.planning.ODIPlanningConnection. < init >(Unknown Source) at com.hyperion.odi.planning.PlanningConnectionFactory.getAppWriter (unknown Source) at the com.hyperion.odi.connection.HypAppConnectionFactory.getWriter (Unknown Source) at com.hyperion.odi.connection.HypAppConnectionFactory.getAppWriter (unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597)
java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: com/hyperion/css/CSSPasswordExpiryWarning
at org.python.core.PyException.fillInStackTrace(PyException.java:70)
at java.lang.Throwable. < init > (Throwable.java:181)
at java.lang.Exception. < init > (Exception.java:29)
to java.lang.RuntimeException. < init > (RuntimeException.java:32)
to org.python.core.PyException. < init > (PyException.java:46)
to org.python.core.PyException. < init > (PyException.java:43)
at org.python.core.Py.JavaError(Py.java:455)
at org.python.core.Py.JavaError(Py.java:448)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:177)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:190)
at org.python.core.PyObject.__call__(PyObject.java:414)
at org.python.core.PyObject.__call__(PyObject.java:418)
to org.python.pycode._pyx0.f$ 0 (< string >: 63)
to org.python.pycode._pyx0.call_function (< string >)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1204)
at org.python.core.Py.exec(Py.java:1248)
at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:172)
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144)
... 19 more
Caused by: java.lang.NoClassDefFoundError: com/hyperion/css/CSSPasswordExpiryWarning
to com.hyperion.planning.sql.keydef.FieldKeyDef. < init > (FieldKeyDef.java:26)
to com.hyperion.planning.sql.keydef.FieldKeyDef. < init > (FieldKeyDef.java:21)
to com.hyperion.planning.sql.HspFormDef. < clinit > (HspFormDef.java:3618)
at java.lang.Class.forName0 (Native Method)
at java.lang.Class.forName(Class.java:169)
to com.hyperion.planning.HyperionPlanningBean_Stub.class$ (unknown Source)
to com.hyperion.planning.HyperionPlanningBean_Stub. < clinit >(Unknown Source)
at sun.misc.Unsafe.ensureClassInitialized (Native Method)
at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)
at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)
at java.lang.reflect.Field.getFieldAccessor(Field.java:899)
at java.lang.reflect.Field.getLong(Field.java:528)
at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1609)
to java.io.ObjectStreamClass.access$ 700 (ObjectStreamClass.java:50)
in java.io.ObjectStreamClass$ 2.run(ObjectStreamClass.java:423)
at java.security.AccessController.doPrivileged (Native Method)
in java.io.ObjectStreamClass. < init > (ObjectStreamClass.java:411)
at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:308)
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:545)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)
at com.hyperion.planning.HyperionPlanningBeanFactoryImpl_Stub.createHspHALBean (unknown Source)
at com.hyperion.odi.planning.wrapper.PlanningWrapper.init (unknown Source)
to com.hyperion.odi.planning.ODIPlanningConnection. < init >(Unknown Source)
at com.hyperion.odi.planning.PlanningConnectionFactory.getAppWriter (unknown Source)
at com.hyperion.odi.connection.HypAppConnectionFactory.getWriter (unknown Source)
at com.hyperion.odi.connection.HypAppConnectionFactory.getAppWriter (unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:175)
... more than 30
Caused by: java.lang.ClassNotFoundException: com.hyperion.css.CSSPasswordExpiryWarning
in java.net.URLClassLoader$ 1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged (Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
to Sun.misc.Launcher$appclassloader$ AppClassLoader.loadClass (Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... more than 68
----------------------------------------------------------------------------------------------------
Seems once again, some class/jar files are missing. But I have really no idea this time how to fix it. In addition, since it is ok with the local agent (no) but fail with specific agent, I think that it is not the problem of the interface, but the problem of the agent (configuration?). Can someone give me some advice on how to fix it? Any suggestion is welcome. Thank you.
Note: it is on the Windows platform
By checking the MOS 1683307.1 Note, I have included the C:\Oracle\Middleware\EPMSystem11R1\common\misc\11.1.2.0 & C:\Oracle\Middleware\EPMSystem11R1\common\CSS\11.1.2.0\lib in the extra classpath and the agent works fine now. THX.
-
ODI-1227: SrcSet0 (load) task fails on the source of ORACLE STAGING_YYY connection.
Caused by: java.sql.SQLSyntaxErrorException: ORA-01747: invalid column, table.column, or user.table.column specification
We get the above error whenever we run an ODI interface,
This interface is straight forrwad a mapping update incremental IKM Oracle, although we have identified the problem but do not know how it could be fixedSource table that contains two columns that are generally identified as the key of DB
NAME
/ / DESC
the target too has the same columns. If we disable these mappings to columns from the Active maps the interface works very well, however, with the latter, it fails. We will not be able to change the name of the column in the target because it is a table of Oracle products and has several dependencies to the breast.
Please suggest an alternative and also if our understanding is correct.
Thanks in advance.
Jay
HI Jay
change the column as DESC and put "DESC" in the name, and save it for all the source concerned target and remapping to remove the column from the interface
Thank you
P
-
ODI error. When you try to import.
Error Type 2 SCD: ODI - 1228:ORA - 01747: invalid column, table.column, or user.table.column specification
It is a common question.
Allow your SCD SCD table column properties if you do not select "crush on change."
This property simply-Online CPC IKM goto => select ignore option error on update of existing lines.
-
As to generate a specific sequence using ODI.
Hi guys,.
I am new to ODI. Currently working on version 10.1.3.6. I have a question about the sequence generate using ODI.
I have a requirement to generate a drill_key based on values in other columns of 4. If the values are the same in the columns then drill_id must be repeated if combination changes new drill id should be generated. Can we achieve by using the sequence in ODI? See the tables below:
Any help is appreciated in this regard.
Current table
Nominal CC CARS File_id Transac_id Drill_id
-------------------------------------------------------------------------------
A B C 10 1
A B C 10 2
A E F 10 1
A B C 10 3
A E F 10 2
Want to fill as below
Nominal CC CARS File_id Transac_id Drill_Id
-------------------------------------------------------------------------------
A B C 10 1 100
A B C 10 2 100
A E F 10 1 101
A B C 10 3 100
A E F 10 2 101
Yes, he does. In fact, it will work in all you want. This is a pretty cool command that helps a lot
-
Specific certification ODI?
Is there a certification ODI - specifiic?None... Not yet
-
name.table in ODI datastore schema name
Hello
We have a scheme-> others-> HFM_ESB-> TIME table.
Now, I need to connect to HFMESB. TIME table. When I try to give this table in the ODI data store, I get the message as invalid table name.
Any suggestions on how to call and reverse engineer these tables in ODI.
We were previously using synonyms and therefore sees no problems. But now we cannot synonyms, where to get this working...
Appreciate the quick response that few urgent.
Thanks in advance
Hello
Apparently HFM_ESB is your schema.
First, you create the server data in ODI, if you have not done: go in the topology tab in ODI Studio, then under Physical Architecture done right click on Oracle and choose new server data. Enter a name for your database server for example TRG_MyName and specify the username/password, for example, USER: ODI_STAGING PASS: MyPass. On the JDBC specify the driver JDBC and URL, for example: oracle.jdbc.OracleDriver and jdbc:oracle:thin:@localhost:1521:orcl respectfully. Save and close the window.
Second, on the right, click on the (new) database server and click new schema of Phisical , specify a name and then set the schema: HFM_ESB and the scheme of work: ODI_STAGING
Please note: If you do not have ODI_STAGING diagram you can specify your HFM_ESB as a USER and working scheme
Thirdly, under the logical Architecture right-click on Oracle technology and create new logical schema specifies a name and you can leave the Global context and choose the given (new) physical schema in the physical patterns column.
Fourth, go to the tab of the topology to the Designer tab. In the bar of models , click on the folder and new model of. Now, on the definition tab, enter a name for your model, choose Oracle as the technology, choose the logical schema that we just created. Go to the tab of bone , here you can leave everything in the Standard/table report which means do the standard reverse engineering for all tables in the given schema. If you want only to reconstruct the table PERIOD comes down to the click tab Sélective Reverse-Engineering on all the boxes at the top, then, under the control of column name of the Table field only PERIOD box and finally click on the button of boning (at the top left).
-
Hello.
I use 11.1.1.7.0 ODI, I supported oracle and mysql, ODI workflows configured ODI agent to help odiparams recognize the oracle drivers and I was able to start the workflow [without the guests and the agent is able to invoke automatically]. However, in odiparams, can we specifies the mysql drivers both oracle with credentials and start the agent?
Please advice how to do? I need odiparams configured to manage the agent for mysql and oracle drivers and must call workflow ODI without a manual.
You simply add jar drivers required for the drivers directory and you can use it in ODI agent
read http://docs.oracle.com/cd/E28280_01/install.1111/e16453/configure.htm#ODING297-
3.1.1 adding additional drivers and tools Open to autonomous Agent and ODI Studio
-
Is it possible to add watchpoints in ODI for debugging purposes?
Hello everyone,
I have a questions about debugging the integration process in ODI: is it possible to add watchpoints so that the process stops when a certain condition is met?
Thanks in advance
Anita
Sorry for the confusion, I answered regarding the ODI 11 g (still the most widely used version) that you were not specific about the version in your original question. Yes, debugging features have been introduced in 12 c but there is no eqiuivalent of watchpoints.
-
What ODI protocol uses to communicate over the network?
We need to open ports in the firewall to allow the ODI to connect to another instance, but we want it open only for the protocol used by ODI. It would be something like SQLNet or HTTP.
In general, communication purposes with an agent of the ODI for invocation (i.e. perform scenarios etc.) is performed via the HTTP protocol on port defined by the user, as far as I know - TCP port 20910 is often used. If the communication with the agent of ODI is protected with SSL / TLS, then the initial communication would take place over HTTP on port defined by the user in front of an encrypted tunnel is set up by using the SSL / TLS protocol.
Database connectivity is also at the level of the network as you say properly and according to the particular database that you are using a different application level protocol will be used by the JDBC driver. For example, database connections Oracle would use the TNS (the TCP port default 1521) Protocol while MS SQL uses the Protocol (TCP port 1433 by default) TDS, but these ports can be customized. If you use tools such as SCP in ODI while you need to open ports between the agent and the target computers so that for example you can access SSH on the target (TCP 22 for SSH default port) machine and so on.
What this really means to however, it is exactly that you need to open TCP ports would depend on what tools you use in ODI and what technologies are, you connect from / to. It depends also to some extent how smart is your firewall and if it can detect the level protocols such as HTTP application with inspection packages rather than having to allows you to configure ports specific TCP rather than application-level protocols, for example TCP 20910 port.
I hope that you started Gets
-
I need to assign a security to the user ODI to run only specific scenarios.
I added Connect with profiles NG_DESIGNER account and granted access to a scenario.
When I run the ODI Console connected scenario I get error ODI-10082 you may not see the object: SQL: 1999
Script works fine if I add OPERATOR profile for the user account, but in this case all scenarios are presented instead of only desired.
What Miss me in the security settings for the account of ODI?
Thank you
Alex
Apparently, I was looking for in my case with ODI 11 G and ODI 10 doc http://thetravelingconsultant2.files.wordpress.com/2011/03/odi-security-101-scenario-execution.pdf , he has different security options.
To solve this problem, I had to add open method in my profile of custom designer who was not at the 10 ODI
-
Problem installing Standalone Agent ODI
I guys I installed ODI ODI Agent 11.1.1.7 to a Solaris Server 5.11.
Using the topology of ODI tested successfully, the agent but to, click planning I got an inaccessible agent of the issue.
The log shows the issue:
HTML >
< head > < title > Zimbra - agente.txt < / title > < / head >
< body >
< pre >
2014 03-09-14:43:33.809 WARNING agent.scheduler.pingAgent.failed
2014-09-03 14:43:33.810 warning Agent is not accessible. Go to try again after inteval: 30000
2014 03-09-14:44:07.187 ERROR ODI - 1131 Agente_Mantas Agent encountered an error: the {0} parameter is mandatory
2014 03-09-14:44:07.193 oracle.odi.runtime.agent.ExecutionException ERROR: parameter {0} is required
at oracle.odi.runtime.agent.processor.impl.GetPlanningRequestProcessor.doExecuteSchedulerRequest(GetPlanningRequestProcessor.java:59)
at oracle.odi.runtime.agent.processor.SchedulerRequestProcessor.process(SchedulerRequestProcessor.java:74)
at oracle.odi.runtime.agent.support.DefaultRuntimeAgent.execute(DefaultRuntimeAgent.java:68)
at oracle.odi.runtime.agent.servlet.AgentServlet.processRequest(AgentServlet.java:562)
at oracle.odi.runtime.agent.servlet.AgentServlet.doPost(AgentServlet.java:516)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
to org.mortbay.jetty.HttpConnection$ RequestHandler.content (HttpConnection.java:879)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
to org.mortbay.jetty.bio.SocketConnector$ Connection.run (SocketConnector.java:228)
to org.mortbay.thread.QueuedThreadPool$ PoolThread.run (QueuedThreadPool.java:520)
Any help will be appreciated,
Hello
It can cause the configuration correct not only in the file odiparams.sh
Cause: Bad specification for the URL to connect to the repository.
Solution:
Set the hostname of the URL of repository of work (in this case WORKREP1) to the correct value.
This value is found in the repository of work > JDBC tab in the JDBC URL field.
A better you give ipaddress instead of give the host name in the topology > agent configuration
Hope this can help you
Kind regards
Phanikanth
-
Hi guys,.What is the best practice to odi for installing odi/control repositories as well as IE agents where to install the.
Is it ok if we install two work/master repositories as well as on a separate server rather than on source or target databases?
or install two repositories of work/master in a separated from target database schema and install the agent on a separate server?
What is the best practice world ODI for above mentioned things?
See you soon
Great resources shared by Sicard.
In short, an ideal environment would have deposits on a separate server to the source or the target, allowing the db/server to be developed specifically for the transactional nature of deposits (because of recording sessions). If this is not possible, the target database is generally recommended. For agents, for an autonomous agent - closest to the target database (where the "work", or transformations, very probably happen), better. If a JEE agent, it must be on a different server than any of the databases, as WebLogic should be on its own application server.
I hope that this (and links to Santy) help to clarify things.
Kind regards
Michael Rainey
Maybe you are looking for
-
Cut a file .mov without loss of quality on the iPod touch
Hello I have a new iPod touch 64 GB with many clips of film (long). Soon, I'll run out of space! How can I adjust the .mov files (which are too long) on the iPod without quality loss? Do I need a special app for this? Thank you.
-
Cannot turn on the TV Toshiba 32AV615DB
My 32AV615 DB TV is locked with the front power green LED lit.I can't turn off via the remote control or the buttons. No idea what's going on. I left the TV in this State during the night and removed the power on TV for more than 6 hours without chan
-
Re: Satellite L - how do I connect my digital video camera?
I have a Canon digital video camera (purchased in 2004). I used it to transfer movies on my other laptop Toshiba, but there is no place to plug in on my new laptop. I used an iEEE1394, but it does not work on this one.What alternative is there? On st
-
just checked...
I knew do with Win7; not 8. is my new TouchSmart HP ENVY 17 t-j100 Quad Edition CTO Notebook PC 32-bit?
-
I've updated the software on Q10 yesterday and today have a problem with the characters z and y. Any ideas how to solve this problem?