Bug in OWB 10gR2: Several Loading Properties after sync

Hi,
we recognize a possible bug in owb, can anybody please approves this behaviour?
Every column of a table in an owb mapping has fourr loading properties:
- Load Column When Updating Row (YES/NO, default YES)
- Match Column When Updating Row (YES/NO, default NO)
- Load Column When Inserting Row (YES/NO, default YES)
- Match Column When Deleting Row (YES/NO, default NO)
These properties are stored as a record in the repository and references the column. If you change one of the values, this record will be updated in the repos. But if you do a "synchronize" for the table, you get a second record - for each sync one more! Updates changes only the latest record!
If you copy a mapping (using "Cut"/"Copy" and "Paste") or do an import/export the owb uses not the latest record, he choose one of them by chance. So you cannot easily reproduce this error and the mappings probably don't do what they should.
What are your experiences - do you recognize this too?
Regards,
Detlef
Edited by: dapel on Oct 20, 2008 12:10 PM

Update:
The sync process essentially creates orphaned records within the repository which unfortunately get exported/imported into the next repository, making it random which child detail record gets imported last. This phenomenum is what makes the "Yes/No" attributes somewhat unpredictable. OWB 10.2.0.4 includes a bugfix for this.
There is a cleanup script from oracle for existing repositories I have attached this script with the caveat that you should make a complete repository backup before proceeding. This script also allow you to run it in "test-only" mode to see how many bad records will be removed.
Script:
http://rapidshare.com/files/156472039/FIX_OWB_REPO.sql.html
Regards,
Detlef

Similar Messages

  • Recently purchased Iphone4 after owning an itouch for several years.  after syncing only 37 out of over 500 contacts came across to the new phone. any ideas what i'm doing wrong??

    I  recently purchased an iphone4 after owning a itouch for several years.after syncing ,only 37 out of over 500 contacts came across to the new phone.any ideas what i'm doing wrong

    Did you already try to reset the sync history?
    If you find that some of your data syncs to your device but you see an unexpected number of changes or modifications, you may need to reset your sync history. This causes iTunes to prompt to Merge or Replace information on the device when you next attempt to sync your information. To reset your Sync History:
    Open iTunes.
    From the Edit menu, choose Preferences.
    Click the Devices tab.
    Click the Reset Sync History button.
    copied from iPhone, iPad, iPod touch: Troubleshooting contact and calendar syncing via USB on Windows

  • I am unable to load games after sync?!

    hi
    I was trying to update to IOS 5 but the operation didn't start after doign the sync oiperation
    i disconneted my Iphone from itunes - now i am unable to load any game
    thank you

    I was trying to update to IOS 5 but the operation didn't start after doign the sync oiperation
    On your iPhone tap Settings > General > About
    If it's not 5.0 then the update did not finish.
    You can re sync your apps using iTunes.
    Never disconnect an iOS device such as your iPhone when syncing with iTunes on your compter until the process is completed.

  • My iPad has several gray icons after syncing I can't open or delete them how do I fix this

    On my ipad I have several gray icons I am unable to delete these nor open them to see what they are, anyone have any suggestions.
    I will be very greatful if so robe can help with this.
    Thank you

    Base on your info, it looks like incomplete or corrupted sync.
    Try and resync.

  • OWB 10gR2 : How to configure ctl and log locations for Sql*Loader mappings?

    Hi all,
    I'm using OWB 10gR2 to load data in tables with Sql*Loader mappings.
    In my project I have a datafile module and an Oracle module.
    When creating an sql*loader mapping in the oracle module, there is two properties for this mappings that I want to modify. The first is Control File Location and the second is Log File Location. Values for those properties are equal to the data file module location. When trying to change those values I can only chose "Use module configuration location".
    Somebody knows how to configure those properties with different locations as the one of the flat file module?
    What I want to do is to store the data file in one directory, and control file and log file in other directories.
    Thank you for your help.
    Bernard

    Hi,
    You're right, my problem is that the dropdown only show the location associated with the flat file location even if I have other file locations created in the design repository.
    The good news is that I have found the solution to solve the problem :
    1) Edit the file module and in tab "Data locations", add the locations you want to use for control file and log file.
    2) Open configuration window of the mapping and then the dropdown for properties Control File Location and Log File Location show new locations
    I have tested my mapping after changing those properties and it's working.
    Bernard

  • All of a sudden my firefox version 7 is slow to load...several minutes even after a re-install

    All of a sudden my firefox version 7 is slow to load...several minutes even after a re-install edit
    Details
    '''bold text'''

    All of a sudden my firefox version 7 is slow to load...several minutes even after a re-install edit
    Details
    '''bold text'''

  • Storing degenerate dimension info in an OWB 10gR2 cube

    Hi,
    I'm looking to store "degenerate dimension" information in an OWB 10gR2 cube. Typically in a DW, I'd just add a column to the fact table to hold the information. However, in OWB 10gR2, I don't see any way to add a column to a "cube" object - everything appears to either have to be a dimension surrogate key, or a measure.
    Not sure the best way to proceed. We've coded all our ETL using the standard cube objects and letting OWB do all the surrogate key lookup, etc. automagically for us, so I'd hate to be forced to go back to manually loading the fact tables. Is there an easier way?
    Thanks,
    Scott

    Hi Scott,
    The problems I've run into with dimensions and cubes are:
    Dimensions abort if there are many roles - about 4 is the limit. This is very bad for the time dimension which should have 100s of aliases. Unfortunately I can't use the Time dimension wizard because we require ISO-Weeks. My workaround is to create several Time dimensions manually and assign 4 roles to each.
    Naming - when I create several time dimensions with 4 roles each (see above), in the BI layer, the foreign keys in cubes are always named something like time_dim, time_dim_1, etc rather than named for role names. I have to manually rename them in tables and then when I deploy BI objects, manually rename them again in Discoverer Administrator.
    Redeploying just about anything is broken. Table upgrade plans are invalid (even after running the grant scripts that support recommended), Redeploying BI objects runs successfully but if you read the job output, it does nothing since the objects already exist - again, the upgrade option does nothing.
    Column ordering is random when deploying objects so I've taken to sorting alphabetically for our BI objects. Not ideal by any means.
    As for the time savings with lookups, I don't save nearly that much. Due to many composite keys in our source systems, I assign surrogate keys in our staging area. These become the "business keys" in our DW layer and consequently I end up doing lookups against the staging MAP tables - really no more or less difficult than looking up dimension keys. That is more a design choice than anything and may just be my "Kimball" habits dying hard.
    I'm encouraged to hear that you are having success. I chose to utilize the Dimensions and Cubes and so far am sticking with it. I'm hoping that there will be patches and/or point releases to OWB soon!

  • OWB 10gR2 - some enhancement requests

    Hi, I've been working with OWB 10gR2 for approximately a week now, and I've come across a few (minor) bugs, as well as a list of enhancements that I think would make the tool better. I'd like to surface these in this forum so they can be either disagreed with or have workarounds suggested, as well as getting this list in front of Oracle. Also I'm new to the tool, so maybe there are ways to accomplish what I want.
    p.s. as a side note - please don't take these as criticisms of the tool. I'm actually very impressed with OWB 10gR2, but just want to surface some ideas that I think would make the tool better.
    Thanks,
    Scott
    ---Bugs:
    1.     If I enter a quote character in one of the business description fields (i.e. for a cube or dimension), it causes the DDL scripts to blow up. It probably mentions the list of valid characters in the users guide somewhere - but if a character isn't legal, it should be flagged when I try to enter it originally – not when deploying
    2.     I can enter illegal strings in an expression operator that fail validation there, but the whole map still passes validation. For instance, I put in an expression (for a varchar2 field) using a single quote at the start, but mistakenly with a double quote at the end. I didn’t bother to validate this within the expression. The whole map validated fine, but (of course) blew up with the illegal syntax when generating the code.
    3.     I get the following error when trying to browse a cube (ROLAP, not MOLAP) through OWB, but I'm able to pull the cube up fine using either the excel add-in or biBeans: CubeDV_OLAPSchemaConnectionException_ENT_06952???
    ---Enhancement Requests:
    1.     Add a “deploy” button in control center next to the to “default actions” and “reset actions” buttons
    2.     Allow an option to have dimensions and cube defaults set to either “deploy all”, “deploy data only”, “deploy catalog only”, “deploy aggregations” (for cubes). Also, why is the default set to “deploy data only”? Does deploying the CMW2 metadata involve huge performance impacts or something? It seems like the CMW2 is almost “free” – so it should be turned on by default. Its a pain to use the dimension wizard, but then have to go in to each dimension afterwards to set this option.
    3.     When using “configure” on dims and cubes in control center, the first time the “configuration properties” dialog pops up, everything is fine. However, when you try to configure the 2nd object, the “background focus” switches from control center back to design center. This makes navigation very slow if you have lots of items to change. I've noticed this behavior in a few other places as well.
    4.     Some dialogs do not have maximize buttons (i.e. dimension wizard dialogs), and default to a very small size. It is possible to have size of dialogs dynamically scaled to screen resolutions, and attempt to size columns so they fit properly. Or better yet, have each dialog remember how large it was last time, and automatically open up to that size?
    5.     When generating the “autobind” relational table while creating a dimension, it seems to be “randomizing” the order of the attributes within a level (although it does sort the “top level” attributes first, followed by lower level attributes), at least when using the dimension wizard. It would be nice if the attributes in the relational table came out sorted in the same order as they are specified in the attributes tab.
    6.     When using a “unmapped” display set– there doesn’t seem to be a way to refresh the set (i.e. remove the items that have since been mapped) unless you select “all” and then “unmapped” again. Would be nice if you could simply choose “unmapped” again and have it refresh the object
    7.     While doing a mapping, right click on canvas allows option to “generate”. Would be nice to also add the “validate” option to this menu
    8.     Validating mappings takes a decent amount of time – would be nice if a “busy” icon was displayed to let user know that OWB hasn’t locked up.
    9.     default size of “job details” dialog is too small, and even if I maximize I still have to go through and manually adjust the size of each pane. Similar to enhancement #4
    10.     Horizontal size of operators in mapping seems to be determined by the length of the operator name, instead of tying directly to the icon. Looks strange. Very minor
    11.     When displaying dimension objects in a mapping:
    a.     For the “surrogate key” columns – add an icon to indicate this attribute is a surrogate key. Likewise, since its not legal to map anything to this column, remove the little “arrow” next to it (the one that turns gray when something is mapped to a column), or perhaps don't even show this column at all.
    b.     For the “business key” columns – add some type of icon to show which attributes represent the business natural key (or make color different, etc.)
    12.     Similar to #11, for the cube operator in a mapping:
    a.     For the “surrogate key” columns – if they can’t be mapped to, then don’t show them
    b.     For the “business key” columns – add some type of icon to show which attributes represent the business natural key
    c.     Separate the “measure” columns from the dimension columns
    13.     For the “Aggregation” operator – can you move the “<None>” default operator to the top of the list. At the bottom, it means you always have to scroll to use the most common operations (which are at the top of the list), i.e. sum and avg, etc.
    14.     In the log on prompt, if I choose SQL*Net connection, every time I start it up it defaults to the details being shown (even when I chose no detail last time), with cursor in the “host” box. I should be able to have the details hidden, and this dialog should ALWAYS default to having the active cursor in the password box on startup
    15.     When printing in a mapping, the “page setup” print dialog is very slow. Also, the “print setup” dialog shows margins, but you can’t adjust them. It would be nice if this could be changed here
    16.     Add a “print preview” icon to all of the toolbars. Printer icon is there, print preview should also be.
    17.     In the dimension attributes, we need a way to tag an attribute as being the “insert record” date or the “update record” date. The corresponding MERGE SQL should be updated to use these attributes.
    18.     It would be nice if the mapping canvas defaulted to an unlimited size…i.e. when I want to add new operators and the screen is already full, I either need to shrink the zoom factor down to the point where I can’t read the icons anymore, or I have to pick up the new operator and “drag” at the bottom / right side until it scrolls enough to drop it where I want. If the canvas had an unlimited size, I could simple use the scroll bars to scroll to where I want.
    19.     Scroll wheel functionality to zoom in / out (and have it zoom in around the currently selected object)
    20.     Option to have operations automatically resize when longer attribute names are added to them (can workaround by mimimizing and then maximizing, but would be better to have the operators automatically adjust size to fit)
    21.     Ability to sort output attributes in an operator (just like table column sort functionality). If I create a new operator, it would be nice to group it with related operators instead of always having it at bottom.
    22.     re: column sort functionality – drag and drop instead of up/down arrows would be nice
    23.     It would be nice if, when adding output attributes to (for example) the expression operator, it would choose the default data type the same way the dimension attribute wizard works (i.e. if it sees “ind” in name, automatically choose char(1)
    24.     Change the “zoom in” button so that it zooms in on the currently selected operator – i.e. if I click on a particular table and then hit the zoom in button, it should keep the table I selected centered
    25.     When in a mapping, clicking on a line should highlight the attributes on both the source and target operators (to allow easier visual ID of where data is coming from / going to)
    26.     AWM has a feature where table attributes can be sorted so that mappings between them don't have "crossed" lines. Similar functionality in OWB would be very appreciated. It may be harder to automate this, but even manual drag and drop of attributes within an operator would be nice.

    if you could copy/paste this whole thing into the submission form (see feedback option under the numbers menu). The more people that request these features, the more likely we are to see them in an update or the next version.
    Jason

  • Help, could not read properties after setting the RMISecurityManager.

    Hi,
    I am new in RMi and I could not read a properties file when run a class in jar file with java -jar option.
    I start the the class by as follows.
    java -jar darwin_enhanced.jar -Djava.rmi.server.codebase=file:///home/wing/Darwin/Project/release.server/DarwinServer.jar -Djava.security.policy=darwin.server.policy
    I extract the following code snipplet from the main class.
    /* get security manager */     
    if (System.getSecurityManager() == null) {
    System.setSecurityManager(new RMISecurityManager());
    /* get properties */     
    Properties properties = new Properties();
    try
    System.out.println("before happy");
    properties.load(getClass().
    getResourceAsStream("/darwinServer.properties"));
    System.out.println("after happy");
    }catch (Exception e)
    e.printStackTrace();
    If the System.setSecurityManager(new RMISecurityManager()) is called before the properties.load method, the pgm prints out
    'before happy' and dumps
    java.lang.NullPointerException
    at java.io.Reader.<init>(Reader.java:61)
    at java.io.InputStreamReader.<init>(InputStreamReader.java:80)
    at java.util.Properties.load(Properties.java:189)
    at com.darwin.server.DarwinServer.startBind(DarwinServer.java:61)
    at com.darwin.server.DarwinServer.main(DarwinServer.java:48)
    If I reverse the order, call properties.load mehod before setting the RmiSecurityMananger,
    /* get properties */     
    Properties properties = new Properties();
    try
    System.out.println("before happy");
    properties.load(getClass().
    getResourceAsStream("/darwinServer.properties"));
    System.out.println("after happy");
    }catch (Exception e)
    e.printStackTrace();
    /* get security manager */     
    if (System.getSecurityManager() == null) {
    System.setSecurityManager(new RMISecurityManager());
    it works fine and print out
    'before happy'
    'after happy'
    Thanks,
    Wing

    Hi,
    Thanks for your ideas.
    My primary object is to let the server reads propertiy files. I found that I have to set the RMISecurityManager, otherwise, the rebind will throws
    java.rmi.UnmarshalException.
    I have changed the testing program according to you inputs.
    void startTest(){
    System.out.println("CodeSource="+this.getClass().getProtectionDomain().getCodeSource());
    System.out.println("Permission="+this.getClass().getProtectionDomain().getPermissions());
    if(System.getSecurityManager()==null)
    System.setSecurityManager(new RMISecurityManager());
    Properties properties = new Properties();
    try
    System.out.println("CodeSource="+this.getClass().getProtectionDomain().getCodeSource());
    System.out.println("Permission="+this.getClass().getProtectionDomain().getPermissions());
    properties.load(RMIClassLoader.getClassLoader("file:/").getResourceAsStream("sample.properties"));     
    System.out.println("size of properties = " + properties.size() );
    properties.load(getClass().getResourceAsStream("/sample.properties"));
    }catch(Exception e)
    e.printStackTrace();
    I run in jar with the following command with no exception,
    java -Djava.security.policy=java.all.policy -jar simBug.jar
    Output
    CodeSource=(file:/home/wing/try/java/bug.sim/RMISecurityManager/simBug.jar <no certificates>)
    Permission=java.security.Permissions@8d107f (
    (java.lang.RuntimePermission exitVM)
    (java.io.FilePermission /home/wing/try/java/bug.sim/RMISecurityManager/simBug.jar read)
    CodeSource=(file:/home/wing/try/java/bug.sim/RMISecurityManager/simBug.jar <no certificates>)
    Permission=java.security.Permissions@8d107f (
    (java.lang.RuntimePermission exitVM)
    (java.io.FilePermission /home/wing/try/java/bug.sim/RMISecurityManager/simBug.jar read)
    size of properties = 1
    Thanks,
    Wing

  • OWB 10gr2 - MDL1601 and MDL1201 - Metadata Import Problems

    I am running OWB 10gr2 on top of a 10gr2 database for the repository. I'm trying to do an export of an entire project into MDL, and then import it into another repository in a different environment, with same setup (both OWB and database are 10gr2 there as well).
    The export goes fine, but when trying to import, I get two different error messages:
    1) After selecting the MDL file to import, if I click the "Import" button I get a-
    "MDL1601: Cannot import because the base language in the MDL file is missing"
    2) Also if I try to click the "Show Summary" or "Advanced..." buttons on the import screen, I instead get a-
    "MDL1201: Import file is not valid. Metadata Loader release must by specified in import data file using the MDLRELEASE keyword."
    As to the first error, I have verified in my source repository that the Base Language is in fact listed as "American English", and have even gone so far as to add basic "English" as an additional display language using the repository assistance, but this brings no improvement.
    As to the second error, I have already found the post here in the forums explaining that it is due to a corrupted MDL file because of insufficient Java VM memory. However, I have tried the solution recommended there, also with no improvement. (it is here: Re: MDL1201: Import data file is not valid.
    Any help that someone can provide would be greatly appreciated. For purposes of backing up my repository project, I'm getting concerned that if I ever needed to, I'd never be able to restore from a MDL export file!
    Thanks in advance for any help.

    The error is due to the corrupted MDL file. MDL is getting corrupted because there is not enough memory for java VM. To fix the MDL corruption increase memory parameters.
    1. On client PC: XXXX\owb\bin\win32\owbclient.bat change
    java -Xms64M -Xmx768M -Dlimit=768M -XX:MaxPermSize=256M
    to
    java -Xms64M -Xmx1024M -Dlimit=1024M -XX:MaxPermSize=512M
    Restart client session.
    It did fix the problem in my case.
    Oracle also recommends changing memory parameters on the server side (UNIX in my case)
    2.On server side XXXX/owb/bin/unix/run_service.sh
    $JAVAPATH/bin/java -Xmx768M
    to
    $JAVAPATH/bin/java -Xmx1024M

  • Is this a bug in OWB 11.2 - importing table metadata for character columns

    The Oracle® Warehouse Builder Data Modeling, ETL, and Data Quality Guide provides an overview of the data types supported.
    http://docs.oracle.com/cd/E11882_01/owb.112/e10935/orcl_data_objx.htm
    It says that for VARCHAR2 data type it saws (http://docs.oracle.com/cd/E11882_01/owb.112/e10935/orcl_data_objx.htm#CHDFIADI )
    "Stores variable-length character data. How the data is represented internally depends on the database character set. The VARCHAR2 data type takes a required parameter that specifies a maximum size up to 4,000 characters"
    That means , I guess, it says that when I import a table, any columns of type VARCHAR2(10) in the database should have its length show as characters in OWB, so a column of type Varchar2(10) in the Oracle database, should be shown as Varchar2(10) when imported into OWB table metadata via the OWB import function.
    However, if I have a database that set-up as a single-byte and import a table using the OWB import function a column that has a size of e.g. 10 in the database, is imported as OWB table metadata and the size is 10. Correct, I am happy.
    However, if the database is modified to support multi-byte characters, ALTUF16 encoding with the semantics set to "CHAR", then when I import the same table into OWB, OWB reports the size as 40, I guess its 40 bytes as in 10 characters @ 4 bytes per character.
    Is this a bug in OWB, as the datatype in the Oracle DB is varchar2(10), should OWB after importing a table not also report the column as VARCHAR2(10) ? Currently, is shows the column as varchar2(40).

    I noticed that myself in our project.
    Our varchars2 are defined as VARCHAR2(xxx CHAR) - OWB puts the size*4
    In fact if you have special characters like umlauts (ü,ä,ö,...) it will use 4 bytes per character.
    You can try it yourself. Define a Varchar2(1 CHAR) and manually change the size of the Column in your mapping inside OWB (in filters, joins or your target table).
    Then shoot an umlaut through the mapping and will end up with a "too small" error.
    Dont mind the size*4 issue - we totally ignored it and run without error since 4 years now.

  • Is it a Bug in OWB runtime services?

    Hi,
    I want to share one strange expiriance of OWB. We were suppose to deploy the code on client site. Hence we installed OWB on server and then we need to create runtime repository. I have created runtime repository on the server by passing "localhost" . But when i gone for deploying and execution of the code i got the error "Runtime services not available" .
    After lot of (wasted) effort we finally created new runtime repository but now with IP address of the server and then all worked fine.
    Is this a bug in OWB? any comments ....or any suggestions as to what else could be the issue?

    interesting, you passed as "localhost" not an actual localhost's name. I mean hostname, you s/d always represent Hostname's value not 'localhost' as value for oracle database which is mandatory, which is not mandatory when you go with oracle application, audit browsers... and etc

  • Can I use property loader in a main sequence to load properties in subsequence?

    Hi, I have been trying to use the property loader to load test limits and local variabels into subsequences from the main sequence.
    I can export all the properties for my main sequence and all the subsequences contained within by selecing <all sequences> in the export function.
    When I try to load the exported file back in using the property loader I get differant errors depending on the format I exported/imported it with.
    For text or csv files iget error -17100
    "The file format is incorrect near the section 'StationGlobals'.  Make sure that you are using start and end markers correctly."
    For an xl format I get error -18 
    "Property loader step failed to import or export properties.
    310 property value(s) were found.
    43 property value(s) were imported from 920 row(s) of data"
    There is no where near 920 rows of data or 320 properties in the exported file.
    If i use the property loader to load properties in just main it works fine, is there extra formating I need to do to the file before importing it or is it not possible to load properties into a subsequence from a property loader in main?
    Solved!
    Go to Solution.

    Hi,
    I have tried several sequences and building the propertyloader file using the export tool,
    Moving the End_Mainsequence to the bottem did not help.
    I can load values into a single sequence with no problem it is only when I try to load properties into a sub sequence from the main sequence that I have issues.
    Attached is a more simple example of what I am trying to acheive. 
    Kind regards,
    Hugo
    Attachments:
    Sequence File 2.seq ‏9 KB
    Test.csv ‏2 KB

  • Unable to use XML functions in OWB 10gR2.

    Hi,
    I am trying to use XMLELEMENT ,XMLATTRIBUTES and XMLFOREST function for loading into a XML file using OWB 10Gr2.
    During deployment it is erroring out with an error 'identifier 'XMLELEMENT' must be declared'.
    Please suggest some workaround or possible reason for this problem.
    Reagrds,
    PHD
    Edited by: user1662077 on May 21, 2009 5:17 AM

    Hi Navneet,
    I have followed these steps,But beyond that there is some thing which we want to achive.
    We want the xml file to have a proper format like
    "<?xml version="1.0" encoding="UTF-8"?>
    <Header recTyp ='01' RTA='IN200200' ISIN='IN2000020220' recDate ='20090202' stmtDate='20090202' stmtTime='232020'
    totNSDLPos='100' totTrnstPos='0' TotUnlckPos='10' TotLckPos='100' totPldgPos='0' totFrzPos='9' totIdtPos='9'
    NSDLTotFrzPos='1' totDtlRec='2'/>
    <Details recTyp='02' dpId='IN300118'>
    <BenDtl benAcctNum='12345678' type='01' subtype='02' status='01'>
    <FirstHldr name='op' fatherName='' PAN='HUFSOSFNKS'>
    <Address type='1' pinCode='400097' phoneNum='28490520' faxNum='9999999999'>
    <Part type='1'>
    </Part>
    <Part type='2'>
    </Part>
    <Part type='3'>
    </Part>
    <Part type='4'>
    </Part>
    </Address>
    </FirstHldr>.........."
    On the oracle blogs it was suggested that this can be achived by using XML function in the expression operator.
    But while using them,OWB is not recongnising these XML function.
    Regards,
    PHD

  • OWB 10GR2 - Information

    Hello,
    I just want to know if the software OWB 10gR2 is still maintained by oracle (evolutionary maintenance) or in order to fix some bugs we have to upgrade to 11g ?

    I guess it depends on the nature of the bug in order for you to successfully upgrade to 11g.
    Cheers
    David

Maybe you are looking for