OWB issue using runtime repository

For batches to load data into the datawarehouse, we use .bat files.
Somewhere in the .bat file we call a deployed mapping(.pls a package in the database), normaly it end with a succes status.
But the last time we have 2 problems;
- if there is a error while processing mapping the mapping does not stop at the error but continues. This is a big problem! When the error occurs somewhere in the mapping the mapping must stop.
- normally in the batch one of the many mappings is ready in 1 minute but now it is busy for more then 3 hours and the only thing we can see is in the runtime assistant, there we only see that the mapping is busy but not what the mapping is doing.
We have created all tables, functions and mappings etc with Oracle Warehouse Builder and deployed all objects.
Does someone knows what to do?
regards,
Marinda

- if there is a error while processing mapping the
mapping does not stop at the error but continues.
This is a big problem! When the error occurs
somewhere in the mapping the mapping must stop.Set the mapping to have maximum errors allowed = 0 by right-clicking the appropriate mapping -> Configure... -> "Runtime Parameters" -> Maximum Number of Errors = 0. It will quit processing immediatelly.
- normally in the batch one of the many mappings is
ready in 1 minute but now it is busy for more then 3
hours and the only thing we can see is in the runtime
assistant, there we only see that the mapping is busy
but not what the mapping is doing.This is a tough one to answer from here. The problem here could reside on your mapping, on Database side, on the hardware/software architecture...
Do other mappings runs in a feasible time? If so, it might be related only to this mapping so you'll have to find out what is causing performance issues. Try to monitor this procedure using Statspack, discover what are the bottlenecks for this processing.
Does someone knows what to do?Unfortunatelly I can't answer the second question
Regards,
Marcos

Similar Messages

  • Issue using Runtime.exec() in Vista

    I've coded a simple method using Runtime.exec() to get the client MAC ID , and it worked alright on XP. Now my client want to switch to vista , and the method is not working. Here's my code
    import java.io.*;
    import java.util.regex.*;
    public class GetMac
         public static String getMacAddress()
              String mac="";
              System.out.println("getMacAddress");
              try {
                   RunTimeExecutor re=new RunTimeExecutor("ipconfig /all");
                    mac=re.executeAndReturnMac();
                    re.destroy();
              } catch (Exception e) {
                   e.printStackTrace();
              return mac;
    import java.io.IOException;
    import java.io.InputStream;
    * @author amal
    public class RunTimeExecutor
              String cmd;
              Process proc;
               * @param cmd
              public RunTimeExecutor(String cmd)
                        this.cmd=cmd;
               * @return boolean
               * @throws WIException
              public  String executeAndReturnMac() throws Exception
                   System.out.println("run");
                   String mac="";
                        if(cmd==null)
                                  throw new Exception("No Commands");
                        try
                              final Runtime rt = Runtime.getRuntime();
                              proc = rt.exec(cmd);
                              final StreamGobbler errorGobbler = new StreamGobbler(proc.getErrorStream());
                              InputStream iis=proc.getInputStream();
                              final StreamGobbler outputGobbler = new StreamGobbler(iis);
                              errorGobbler.start();
                              outputGobbler.start();
                              int exit=proc.waitFor();
                              System.out.println("exitVAl "+exit);
                              if(exit==0)
                                   mac=outputGobbler.MAC;
                              return (exit==0) ? mac :null;
                    catch (IOException e)
                              e.printStackTrace();
                    catch (InterruptedException e)
                              e.printStackTrace();
                    catch(Exception e)
                         e.printStackTrace();
                    return null;
              public void destroy()
                        if(proc!=null )
                                  proc.destroy();
    * @author amal
    import java.io.*;
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    * @author amal
    public class StreamGobbler extends Thread
        InputStream is;
        OutputStream os;
        public String MAC;
        StreamGobbler(InputStream is)
            this(is,null);
        StreamGobbler(InputStream is,OutputStream redirectTo)
            this.is = is;
            this.os = redirectTo;
         * @see java.lang.Thread#run()
        public void run()
            try
                PrintWriter pw = null;
                if (os != null)
                    pw = new PrintWriter(os);
                InputStreamReader isr = new InputStreamReader(is);
                int c=0;
                BufferedReader br = new BufferedReader(isr);
                String line=null;
    System.out.println("Start Reading");
                     while ( (line = br.readLine()) != null)
                          System.out.println(line);
                         if (pw != null)
                             pw.println(line);
                         Pattern p = Pattern.compile(".*Physical Address.*: (.*)");
                            Matcher m = p.matcher(line);
                            if (m.matches())
                                 MAC = m.group(1);
                                 System.out.println("seting MAC to "+MAC);
                                 break;
                if (pw != null)
                    pw.flush();
            } catch (Exception e)
                e.printStackTrace(); 
    }The inputStream of the process doesnt get printed at all , the loop condition in StreamGobbler 'while ( (line = br.readLine()) != null)
    ' is never true.
    Also , in random cases i've seen the System.out.println("exitVAl "+exit); line executing before the System.out.println("Start Reading"); line , and i though proc.waitFor() would guarentee otherwise.

    thx guys for ur replies . The issue was because of some browser security system ( or so they said . ).However i'm still puzzled about the 'waiting for the stream to finish' part .
    paul.miner wrote:
    {I think the process is allowed to end with output still in the >>buffers, ..so this would be expected. You should be waiting for >>your .streams to finish, since that's what you really >>care .about. .Also, .you need to add synchronization between your >>threads so you can accurately retrieve "MAC". Also, do not break out >>of the loop when you find what you're looking for, you should >>continue .reading until the end of the stream.Wasn't I suppose to be reading out of the stream to prevent an overflow?Also the break is done there are multiple lines like 'Physical address .....: xxxxxxxxxx ' in the output , and the macid is the first one.About the ProcessBuilder , I'll look into it . Thx for your advice.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Issue using Runtime.exec() to export a DB

    hi ,
    i'm trying to write a piece of code to export an oracle DB using Runtime.exec(). I searched the forums and came up a with a piece of code , modified it a bit .The issue is the system sometimes hangs while executing the code , it's like the proc.waitFor() never returns. However the execution is error-free if using a command like 'shutdown' instead of 'exp' .
    this is my main
    public class DBExporter
               * @param args
              public static void main(String[] args)
                        try
                                  StreamReaderThread outReaderThread = new StreamReaderThread();
                                  StreamReaderThread errReaderThread = new StreamReaderThread();
                                  //StreamReaderThread ww = new StreamReaderThread();
                                  Runtime rt = Runtime.getRuntime();
                                  outReaderThread.start();
                                  errReaderThread.start();
                                  String command = "exp beta/beta@frsp_dbS file=\"c:/shop.dmp\" full=\"N\" ";
                                  //command = "shutdown -s";
                                  Process proc = rt.exec(command);
                                  outReaderThread.setInputStream(proc.getInputStream());
                                  errReaderThread.setInputStream(proc.getErrorStream());
                                  //ww.setOutputStream(proc.getOutputStream());
                                  System.out.println(proc.waitFor());
                                  proc.getInputStream().close();
                                  proc.getErrorStream().close();
                                  proc.getOutputStream().close();
                        catch (Exception e)
                                  e.printStackTrace();
         }and this is the reader class
    import java.io.BufferedWriter;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.OutputStream;
    import java.io.OutputStreamWriter;
    *@deprecated
    public class StreamReaderThread extends Thread
         private BufferedReader     br;
         private BufferedWriter     bw;
         private StringBuffer     sb;
         private String               newline;
         private String               line;
         public StreamReaderThread()
              br = null;
              sb = null;
              newline = null;
              line = null;
         public synchronized String getText()
              if( sb == null )
                   return "";
              return sb.toString();
         private boolean     flag     = false;
         public synchronized void setInputStream( InputStream is )
              br = new BufferedReader(new InputStreamReader(is));
              flag = true;
         public synchronized void setOutputStream( OutputStream is )
                   bw = new BufferedWriter(new OutputStreamWriter(is));
                   flag = true;
         public synchronized void run()
              int i = 0;
              try
                   while( !flag )
                        wait();
                   flag = false;
                   while( (line = br.readLine()) != null )
                        try
                             if( sb == null )
                                  sb = new StringBuffer();
                                  newline = System.getProperty("line.separator");
                             else
                                  sb.append(newline);
                             sb.append(line);
                        catch( Exception e )
                             e.printStackTrace();
                        i++;
                        if( br == null )
                             break;
              catch( IOException ex )
                   ex.printStackTrace();
              catch( InterruptedException ex )
                   ex.printStackTrace();
    }

    Looks like a bug in StreamReaderThread. I can't see that it ever exits the wait() call since no one is calling notify or notify all.
    Kaj

  • One schema for OWB Design repository, runtime repository and target schema

    Currently we have contents of OWB Design schema, runtime schema and target schema all combined into one schema of the same database in OWB 9.0.2 as well as OWB3i. We like to move to OWB10g in very near future. Can we keep the same structure for convenience of migration in OWB10g? Is it mandatory that OWB design repository (and components) must be separate from OWB run time repository (and components) and target schema? In other words is it possible and workable to use only one schema to contain OWB design repository, OWB run time repository and target schema in OWB10g environment with repositories to be situated on Oracle v9.2.0.1.0? Also what special considerations should be taken to create the database v9.2.0.1.0 and installation of OWB10g. What are the problems/side-effects to have all in one schema?
    Also please let me know how to install Oracle Workflow server to be used along with OWB. Will OWB10g work with repository on Oracle database v9.2.0.1.0?
    Your prompt advice will be very well appreciated.
    Sankar

    The design repo is a metadata repo that stores all the design-time objects and so forth.
    It is an architectural decision that you or your team need to decide on. There are many flexible ways to architect an OWB infrastructure.
    Also, your repository users will be using the design repository on the the other DB instance to do their design work...potentially less people always hitting the target database all the time.
    -Greg

  • OWB Runtime repository installing error

    Hello
    I'm a newbie here and in Oracle world. I'm student who tries to learn Oracle Warehouse Builder use on freetime, so any help would be appriciated.
    So the problem is, always when i try to install Runtime Repository (using OWB Runtime Assistant) i get the same error message. The error message refers to log and the log is as follows:
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: java.sql.SQLException: ORA-06502: PL/SQL: numeerinen virhe tai arvovirhe : virhe muunnettaessa merkkiä luvuksi
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: ORA-06512: "OE.WB_RT_INTEGER_VERSION_NUMBER", line 15
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: ORA-06512: line 19
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: java.sql.SQLException: ORA-06502: PL/SQL: numeerinen virhe tai arvovirhe : virhe muunnettaessa merkkiä luvuksi
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: ORA-06512: "OE.WB_RT_INTEGER_VERSION_NUMBER", line 15
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: ORA-06512: line 19
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.oci8.OCIDBAccess.check_error(OCIDBAccess.java:2337)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.oci8.OCIDBAccess.executeFetch(OCIDBAccess.java:1744)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.oci8.OCIDBAccess.parseExecuteFetch(OCIDBAccess.java:1905)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2132)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:2015)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2877)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:608)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:684)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.wh.ui.install.reposinst.RuntimeInstaller.runSqlScript(RuntimeInstaller.java:364)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.wh.ui.install.reposinst.ReposInstMain.processSQLToken(ReposInstMain.java:2592)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.wh.ui.install.reposinst.ReposInstMain.processDriverFile(ReposInstMain.java:2326)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.wh.ui.install.reposinst.ReposInstMain$2.runTask(ReposInstMain.java:1824)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.ewt.thread.TaskScheduler.runTask(Unknown Source)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.ewt.thread.TaskScheduler.processTask(Unknown Source)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.ewt.thread.TaskScheduler$TaskQueue.run(Unknown Source)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.ewt.timer.Timer.doRun(Unknown Source)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.ewt.timer.Timer.run(Unknown Source)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility:      at java.lang.Thread.run(Thread.java:484)
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: java.sql.SQLException: ORA-06502: PL/SQL: numeerinen virhe tai arvovirhe : virhe muunnettaessa merkkiä luvuksi
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: ORA-06512: "OE.WB_RT_INTEGER_VERSION_NUMBER", line 15
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: ORA-06512: line 19
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: [ at runSqlScript(RuntimeInstaller.java ) ].
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: this is SQL error: continue =false
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: java.sql.SQLException: ORA-06502: PL/SQL: numeerinen virhe tai arvovirhe : virhe muunnettaessa merkkiä luvuksi
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: ORA-06512: "OE.WB_RT_INTEGER_VERSION_NUMBER", line 15
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: ORA-06512: line 19
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: java.sql.SQLException: ORA-06502: PL/SQL: numeerinen virhe tai arvovirhe : virhe muunnettaessa merkkiä luvuksi
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: ORA-06512: "OE.WB_RT_INTEGER_VERSION_NUMBER", line 15
    Thu May 06 19:09:03 EEST 2004
    oracle.wh.util.DebugUtility: ORA-06512: line 19
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.oci8.OCIDBAccess.check_error(OCIDBAccess.java:2337)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.oci8.OCIDBAccess.executeFetch(OCIDBAccess.java:1744)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.oci8.OCIDBAccess.parseExecuteFetch(OCIDBAccess.java:1905)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2132)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:2015)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2877)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:608)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:684)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.wh.ui.install.reposinst.RuntimeInstaller.runSqlScript(RuntimeInstaller.java:364)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.wh.ui.install.reposinst.ReposInstMain.processSQLToken(ReposInstMain.java:2592)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.wh.ui.install.reposinst.ReposInstMain.processDriverFile(ReposInstMain.java:2326)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.wh.ui.install.reposinst.ReposInstMain$2.runTask(ReposInstMain.java:1824)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.ewt.thread.TaskScheduler.runTask(Unknown Source)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.ewt.thread.TaskScheduler.processTask(Unknown Source)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.ewt.thread.TaskScheduler$TaskQueue.run(Unknown Source)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.ewt.timer.Timer.doRun(Unknown Source)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at oracle.ewt.timer.Timer.run(Unknown Source)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility:      at java.lang.Thread.run(Thread.java:484)
    Thu May 06 19:09:04 EEST 2004
    oracle.wh.util.DebugUtility: Assistant operation is unsuccessful ...
    (sorry, some of the log is in Finnish but i dont know how translate it)
    Everytime time the runtime repository installing halts when about 60 percent is done.
    So if anybody could assist me, i would be forever grateful...
    Thanks for advance....

    This is a bug 3043523, affecting non-English repository installs. It's documented and fixed in 9.2.0.4 patchset. For a customer I would say patch to 9.2.0.4 before attempting to create the runtime repository. But I figured you don't have access to the patches, since they are distributed through Oracle Support's site metalink.oracle.com, where only Oracle customers can login to. So would it be an option for you to install the English language repository?
    Nikolai Rochnik

  • Install OWB Runtime user on other DB than runtime repository

    hello all
    Is it possible to install a runtime user on a different database than on which the owb runtime repository is installed? The OWB version we currently use is the 9.2.0.2 version so no Paris feature replies please.
    I think so but my DBA which doesn't know and doesn't give me the rights to do so on test is not convinced he can do so. Please point me out to a doc that clearly states we should be able to do this.
    Thanks in advance.
    Koen

    Hi
    Yes, just install another runtime repository on the new database. Then use that repository for all jobs on that database.
    Cheers Ian

  • Estimation of dbsize in OWB Runtime Repository

    Hi,
    I would like to know the procedure how to estimate the dbsize required for owb runtime repository.
    Any help would be appreciated greatly.
    Thank you,
    Regards,
    Gowtham Sen.

    OK, a quick empirical test shows me that an average mapping at that level seems to generate about 15 rows in the audit tables - more, of course, if errors occur in the mapping as under your audit level it must also save this information.
    Another quick check of the average row lengths in most of the wb_rt_audit tables, and I'll over-estimate and call it 250 bytes per row.
    So, a bit of quick math:
    (450 mappings per day) x (100 days) x (20 rows (overestimate) ) = 900,000 rows
    Round up to a million rows for safety, and then multiply out by our average row length of 250bytes, and you have a requirement of 250MB of space for audit info - and that didn't include indexes.
    Throw in the storage for your mapping metadata referenced by the runtime engine (you could measure this by the storage used right after deployment), guesstimate index spaces, leave room for safety, and with your requirements I'd probably want to start with around 400 MB which I would monitor for the first while.
    But, this is just educated guesswork on my part as I normally leave this up to our DBA to deal with
    Cheers,
    Mike.

  • Issue regarding creating a process using Runtime in Windows 2003.

    Hi all..
    I need to resolve a small issue related to execute an external program using runtime execution method. But when i deploy the code in websphere application server 6.1V in windows 2003 server operating system, it is starting a process with min priority and not executing even i specified waitfor method.
    The code is like below.
    try{
    Process p = Runtime.getRuntime().exec("C:\\CopyImages.exe "+toWrite);
    int ep = p.waitFor();
    System.out.println("process "+ep);
    catch(Exception e)
    e.printStackTrace();
    Please help me in resolving this issue. The above code is working in my IDE which is in Window XP but when i port it in application server in windows2003 i'm getting this issue.

    hi..
    it is a typo error. i've given the slashes with that.
    but still getting the problem.

  • There is an error when create owb runtime repository

    ORACLE 9.0 owb 10.1.0.4
    There is an error when create owb runtime repository,it has been finished 88%.
    INS0022:衍生程序错误。
    The context in the log as follows:
    Tue Feb 24 15:08:55 CST 2009
    oracle.wh.util.DebugUtility: loading : class oracle/bali/rts/tools/RTSProperties
    Tue Feb 24 15:08:55 CST 2009
    oracle.wh.util.DebugUtility: loading : class oracle/bali/rts/tools/RTSProperties$_MutableResult
    Tue Feb 24 15:08:55 CST 2009
    oracle.wh.util.DebugUtility: loading : class oracle/bali/rts/tools/ListRTSWriter
    Tue Feb 24 15:08:55 CST 2009
    oracle.wh.util.DebugUtility: loading : class oracle/bali/rts/tools/XRTSGenerator
    Tue Feb 24 15:08:56 CST 2009
    oracle.wh.util.DebugUtility: loading : class oracle/bali/rts/tools/OrderedDictionary
    Tue Feb 24 15:08:56 CST 2009
    oracle.wh.util.DebugUtility: loading : class oracle/bali/rts/tools/XRTSMakeBundle
    Tue Feb 24 15:08:56 CST 2009
    oracle.wh.util.DebugUtility: loading : class oracle/bali/rts/tools/RTSWriter
    Tue Feb 24 15:08:56 CST 2009
    oracle.wh.util.DebugUtility: loading : class oracle/bali/rts/tools/UnicodeEscapes
    Tue Feb 24 15:08:56 CST 2009
    oracle.wh.util.DebugUtility: loading : class oracle/bali/rts/tools/XRTSParser$1
    Tue Feb 24 15:08:56 CST 2009
    oracle.wh.util.DebugUtility: loading : resource oracle/bali/rts/tools/Config.txt
    Tue Feb 24 15:10:04 CST 2009
    oracle.wh.util.DebugUtility: ORA-00603: ORACLE server session terminated by fatal error
    Tue Feb 24 15:10:04 CST 2009
    oracle.wh.util.DebugUtility: [processSPAWN]: A spawned program error. Exception = java.lang.Exception: Error : ORA-00603: ORACLE server session terminated by fatal error
    Tue Feb 24 15:10:04 CST 2009
    oracle.wh.util.DebugUtility: [processSPAWN]: Get the error, stop processing...
    I don't know how to solve the problem.
    who can help me? Thank you very much.
    Edited by: [email protected] on 2009-2-23 下午11:37

    This quesiton has been solved.
    I don't delete some same roles.
    Thanks.

  • Use of 'Add Plug with follow up navigation' in Runtime Repository Editor

    Hi Experts,
       Can any one explain the use of "Add Plug with follow up navigation"
      Runtime Repository Editor->Window->InboundPlugs (Right Click ) ->Add Plug with follow up navigation
    Thanks in advance

    Hi,
    1. Go to NavigationalLinks and create a navlink.
    2. Go to Copmonent Structure browser and under pages with flow logic you can see Repository.xml
    change tag for inbound plug and add navlink for i/p plug as -
    <InboundPlug name="CREATE_EMAIL" followUpNavigationalLink="forwardToCreateEmail"/>
    3. Save the changes.
    For more details please see component BT126H_MAIL and its repository.xml. Once the i/p plug is called, nav link is triggered automatically.
    Hope that helps.
    Regards,
    BJ

  • Is there a way to purge a runtime repository?

    Is there a way to purge a Runtime Repository in OWB 9.2.0.2.8, in order to get rid of objects that no longer exists in the design repository?
    We are getting into a situation where there seems to be quite a bit of inconsistency between the design repository and the runtime repositories. This seems to be caused by developers deleting objects from the design repository without first dropping them from the runtime repository.
    The direct consequence of this is that we are getting "ora-01422: exact fetch returns more than requested number of rows" when trying to execute some process flows using the exec_template. There are no duplicate names in the design repository, but the same names have been used previously in packages that have now been deleted.
    In my opinion there are two improvements that should be made to OWB:
    1) You should not be able to delete objects that have been deployed without also dropping them from the runtime repositories
    2) You should not be able to deploy process flows with the same name as a process flow used in another package, as this causes both flows to be unable to run from the exec_template.
    I realize these changes won't be implemented over night. in the mean time I need a way to get rid of the duplicate process names from the runtime repository.

    Roald,
    I understand your problem and we are working to solve it by our next major release. In the meantime, you can purge the the run-time repository through the Runtime Audit Browser if you log in as a QA engineer, but this will leave the already deployed objects in place.
    To drop the deployed objects you could use the public views in the design repository and compare the objects present in these views with the objects present in your target schema. IT will be a manual process though...
    I will not even suggest to create a new RT repository and schema because if you have a lot of data and users using it this might get pretty complex (and unelegant too).
    Regards:
    Igor

  • Deployment to runtime repository in different database hangs

    Hi All
    I am facing an issue while deploying to a runtime repository in different database.
    I have created a simple mapping,taking data from one schema available in database where OWB is installed, to schema available in different database.I am changing the configuration to the control center available on target database.
    source module is associated with control center available on design repository and target module is associated with control center available on runtime repository.
    In control center manager,the message displayed at toolbar is "compiling deployment object"..after sometime OWB hangs and nothing happens.
    What could be possible reason for that?
    Thanks in advance
    Avanish

    I got the problem with OWB 10.1.0.4.0 and I had to install the path 10.1.0.5.0 for make it works !

  • Where is the runtime repository assistant???

    Hi all,
    I am working with the OBI SE.
    When I am deploying the objects I am getting an error because there is not a valid runtime repository. I found that I have to create the runtime schema with the runtime repository assistant but I don't find it in the menu.
    Someone knows if it is installed with OBISE? What do I have to do to create the runtime schema? or, it is already created with the installation?
    Many thanks in advance,
    Victor.

    The runtime repository is a part of OWB repository. It's not related to OBISE.
    So, I'm assuming your question regarding the Runtime Repository is related to Oracle Warehouse Builder.
    It seems like you've created the Design Rep, but did not created the runtime. This is not possible to achieve, unless you explicitly create like that.
    You should run the OWB Repository Assistant and choose the BASIC INSTALL option, if you are using OWB on the same box as the database server.
    Please, provide more details about your servers and software architecture, versions, os versions and releases.
    Best wishes,
    Marcos

  • About the runtime repository?

    Hi,
    I'm confused by the runtime repository?
    what was stored in the runtime repository when i deployed a map to a location?
    i have two warehouse targets in my owb project.when i was deploying a map,a error occured.
    following was the error description:
    "Cannot deploy to the target location because it is owned by a different runtime platform."
    the map is used to load data from one table in a target warehouse to a table in another target warehouse.
    who can tell me the reason? thanks in advance!

    Hi,
    The runtime repository owns a set of targets. So for each target you can deploy only using the runtime repository that has this target schema registered to it.
    It sounds like your target schema is therefore not managed by this runtime repository. You would have to register the target schema to this repository using the runtime assistant. Simply install a target into the existing target user.
    Jean-Pierre

  • Why we need Design Repository and Runtime repository seperately?

    Hi All,
    Anybody please tell me why we need design time repository and runtime repository seperately? And also I want to know the total OWB Architecture.
    Thanks,
    Siv
    Edited by: Siv on Feb 10, 2010 10:40 PM

    Hi Siv:
    Concerning Repository:
    Since OWB 10.2 there is only one Repository storing Design and Runtime-Components.
    excerpt from http://download.oracle.com/docs/cd/E10926_01/doc/owb.101/b12146/over.htm (OWB 10.1.):
    The Design Repository, installed in an Oracle database, stores the metadata definitions for all of the objects used in Warehouse Builder. This is where all of the design information is stored for the target systems you are creating. You can access metadata stored here using the client user-interface, or through OMB Plus, the Warehouse Builder scripting utility.
    The runtime repository, installed in an Oracle database, stores all of the deployment data as well as data from executed mappings and process flows. This is where the target environment information is stored for the business intelligence systems you create. This includes connection information for all of the deployment locations.
    Which version of OWB are you using?
    Greetings
    Guenther Herzog

Maybe you are looking for

  • Using APT ActiveX methods to create a labview program for BPC 203 3 channel Benchtop Piezo controller

    Hi Everyone,                   I am really very new to Labview and i am in great need for some help.I am assigned a task where i am supposed to create a labview program to control or moniter a BPC203 3 channel benchtop  Piezo controller. I created a

  • Retrieving contacts from PC Suite

    Hi - my phone has been destroyed, and so I cannot connect it to the PC (or anything else for that matter) anymore. PC Suite has all my contacts, but the program doesn't seem to have an option for viewing contacts without first connecting the phone. H

  • Integrate Web Service in SQL Server assembly

    Hi, I need to create an assembly in SQL Server 2010 who integrate a web service reference. What I did so far: 1) Create a SQL CLR database project in VS 2010 2) Add a Web Service reference. Service is added correctly and methods are exposed. 3) Add a

  • HT1338 How do I go from 8.6.2 to OS X Lion?

    Do I need to buy earlier upgrades, or can I just buy OS X Lion?

  • Tips on using Mac OSX 10.7 Lion with Adobe Connect

    Some folks have run into some audio issues when using Captivate and Presenter files playing in a Connect room after upgrading to Lion. Apple decided to stop installing popular browser add-ins such as Java and Adobe Flash with Lion. 1. http://java.com