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.

  • ODI scheduling problem

    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 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.

  • Error in ODI, ORA-01747: invalid column, table.column, or user.table.column specification

    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 fixed

    Source 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

  • Error Type 2 SCD: ODI - 1228:ORA - 01747: invalid column, table.column, or user.table.column specification

    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).

  • ODI agent oracle and mysql

    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

  • ODI user security settings

    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

  • ODI-best practices


    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