What is Cartesian product in Oracle?

"Cartesian product" often appear in the Oracle book, what is it?

Hi Ashish,
Actually it is the other way round. Actually it depends the way you see.. But normal it is stated this way.If you want to get data from two tables depending on one condition you use join. If you don't give a condition for joining it displays the cartesian product of the two tables.
If the condition for joining the table is equality sign then it is called equi join else if it is > or < then non-equi join.
Similary you have outer join, self join(joining table with itself based on a condition), inner join ,etc.
To learn more about joins take a look at the following link
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96540/queries7.htm
Regards,
Anupama

Similar Messages

  • What is alternative product of Oracle Workflow ?

    Recently Oracle anaounced that Oracle Workflow will be phased out and will not be supported as well, what is the alternative product they have ?
    Thanks,
    Sanjay Tiwari
    Edited by: user10949534 on Apr 20, 2009 7:15 PM

    Workflows will be replaced by BPEL ( Business Process Execution Language ) . It is based on Service Oriented Architecture and can be used to integrate loosely coupled systems ( Oracle and No Oracle both ).
    Regards,
    Neeraj.

  • What is a cartesian product why we need it and where we need it

    Hi,
    One of my interview they asked this question
    Can any one please tell detail about it.
    Thanks
    Kalpana

    >
    what is a cartesian product
    >
    A cartesian join is when you do not specify any join condition between tables.
    So for two tables A and B the result is that every row of table B is appended to every row of table A.
    If there are 10 rows in Table A and 20 rows in Table b there will be 200 rows in the result set and each row will contain every column from table A and every column from table b unless you specify specific columns.
    See Cartesian Products in the SQL Language doc
    http://docs.oracle.com/cd/B28359_01/server.111/b28286/queries006.htm
    >
    Cartesian Products
    If two tables in a join query have no join condition, then Oracle Database returns their Cartesian product. Oracle combines each row of one table with each row of the other. A Cartesian product always generates many rows and is rarely useful. For example, the Cartesian product of two tables, each with 100 rows, has 10,000 rows. Always include a join condition unless you specifically need a Cartesian product. If a query joins three or more tables and you do not specify a join condition for a specific pair, then the optimizer may choose a join order that avoids producing an intermediate Cartesian product.
    >
    As for when? In earlier versions of Oracle I would use a cartesian join when creating report ready data tables and there needed to be data for every report period. One example is writing a Crystal Report (now business objects) to report sales for 2011 and you want the report to have a section for each month even if there was no data for that month.
    Then we would use a cartesian join on a date table that had 12 records (one for each month) with totals of zero. This would make sure that there was at lease one summary record for each month so that every month would show up on the report even if we only had data for March.

  • Cartesian Product in Select

        Hi all!
    I need help.
    I have this function that launches a Select. My Oracle Grid tells me, when I tune the Select of this function, that there is a Cartesian Product. I understand what a Cartesian Product is, but I fail to find it. Can you help me by pointing out WHERE is the misteke? Thank you!!
    P.s. Oracle EE 10.2.0.4 on windows Server 2003 R2 SP2 64Bit
    [code]
    create or replace
    FUNCTION          "ANA_GETVERBALE"
      v_VerbaleId      IN NUMBER DEFAULT NULL,
      v_Sezione        IN VARCHAR2 DEFAULT NULL,
      v_NumeroVerbale  IN VARCHAR2 DEFAULT NULL,
      v_DataVerbale    IN DATE DEFAULT NULL,
      v_TargaVeicolo   IN VARCHAR2 DEFAULT NULL,
      v_Serie          IN VARCHAR2 DEFAULT NULL,
      v_LoggedUser IN VARCHAR2 DEFAULT NULL
    RETURN SYS_REFCURSOR
    AS
       cv_1 SYS_REFCURSOR;
    BEGIN
      OPEN cv_1 FOR
        SELECT
          ANA_M.VerbaleId,
          ANA_M.Sezione,
          ANA_M.NumeroVerbale,
          ANA_M.DataVerbale,
          ANA_M.TargaVeicolo,
          ANA_M.Serie,
          SCH_C.StatoCartellinoId,
          LOV_StatoCartellino.ListOfValueName StatoCartellino,
          sch_c.cartellinoid
        FROM ANA_Materia_Verbale ANA_M
        INNER JOIN SCH_Cartellini SCH_C ON SCH_C.SoggettoId=ana_m.verbaleid AND SCH_C.TipoSoggettoId = SIS_CONSTANTS_PKG.VB
        INNER JOIN SIC_PROFILO_STATO SIC_PSC ON SIC_PSC.STATOID=SCH_C.STATOCARTELLINOID
        INNER JOIN SIC_PROFILI_USERS SIC_PUC ON SIC_PUC.PROFILOID=SIC_PSC.PROFILOID AND SIC_PUC.PERSONALID=v_LoggedUser
        LEFT JOIN TYP_ListOfValues LOV_StatoCartellino  ON LOV_StatoCartellino.ListOfValueId = SCH_C.StatoCartellinoId
        WHERE ( v_VerbaleId = SIS_CONSTANTS_PKG.AnyBigint OR ANA_M.VerbaleId = v_VerbaleId )
          AND ( v_Sezione = SIS_CONSTANTS_PKG.AnyString OR REGEXP_LIKE(ANA_M.Sezione, '^' || v_Sezione || '$', 'i') )
          AND ( v_serie = SIS_CONSTANTS_PKG.AnyString OR REGEXP_LIKE(ANA_M.Serie, '^' || v_Serie || '$', 'i') )
          AND ( v_NumeroVerbale = SIS_CONSTANTS_PKG.AnyString OR ANA_M.NumeroVerbale = v_NumeroVerbale )
          AND ( v_DataVerbale = SIS_CONSTANTS_PKG.AnyDateTime OR ANA_M.DataVerbale = v_DataVerbale )
          AND ( v_TargaVeicolo = SIS_CONSTANTS_PKG.AnyString OR REGEXP_LIKE(ANA_M.TargaVeicolo,'^' || v_TargaVeicolo || '$', 'i') );
      RETURN cv_1;
    END;
    [/code]

    ....ouch... well that explains a LOT!! The real problem was the Oracle Grid SQL_TUNING that warned me that the SELECT contained a CARTESIAN PRODUCT:
    Ristruttura SQL
    An expensive cartesian product operation was found at line ID 4 of the execution plan.
    Consider removing the disconnected table or view from this statement or add a join condition which refers to it.
    A cartesian product should be avoided whenever possible because it is an expensive operation and might produce a large amount of data.
    with this EXECUTION PLAN:
    Operazione
    ID riga
    Oggetto
    Object type
    Ordine
    Righe
    Dimensione (KB)
    Costo
    Tempo (sec)
    Costo CPU
    Costo I/O
    SELECT STATEMENT
    0
    13
    1
    0,091
    460
    6
    116.852.560
    452
    NESTED LOOPS OUTER
    1
    12
    1
    0,091
    460
    6
    116.852.560
    452
    NESTED LOOPS
    2
    9
    1
    0,079
    459
    6
    116.843.328
    451
    NESTED LOOPS
    3
    7
    2
    0,141
    457
    6
    116.826.984
    449
    MERGE JOIN CARTESIAN
    4
    4
    2
    0,102
    451
    6
    116.781.136
    443
    INDEX FAST FULL SCAN
    5
    DOCARK.PK_SIC_PROFILI_USERS
    INDEX (UNIQUE)
    1
    1
    0,010
    2
    1
    81.903
    2
    BUFFER SORT
    6
    3
    2
    0,082
    449
    6
    116.699.232
    441
    TABLE ACCESS FULL
    7
    DOCARK.ANA_MATERIA_VERBALE
    TABLE
    2
    2
    0,082
    449
    6
    116.699.232
    441
    TABLE ACCESS BY INDEX ROWID
    8
    DOCARK.SCH_CARTELLINI
    TABLE
    6
    1
    0,020
    3
    1
    22.924
    3
    INDEX RANGE SCAN
    9
    DOCARK.IDX_SCH_CARTELLINI_SOG_TIPO
    INDEX
    5
    1
    2
    1
    15.493
    2
    INDEX RANGE SCAN
    10
    DOCARK.PK_SIC_PROFILO_STATO
    INDEX (UNIQUE)
    8
    1
    0,009
    1
    1
    8.171
    1
    TABLE ACCESS BY INDEX ROWID
    11
    DOCARK.TYP_LISTOFVALUES
    TABLE
    11
    1
    0,012
    1
    1
    9.231
    1
    INDEX UNIQUE SCAN
    12
    DOCARK.PK_TYP_LISTOFVALUES
    INDEX (UNIQUE)
    10
    1
    0
    1
    1.900
    0
    So I started trying to REMOVE the Cartesian Product. But first I had to find it! So apparently I shouldn't worry too much...
    The real problem is that I have to work with funtions and DBs created by others, so I am not sure what to expect from most of the Functions. Apparently this execution is correct no matter what that the Tunig Advisor says!
    Thanks!

  • What sequence of installations of VM products and Oracle Templates ?

    My target is to use EGRCM 8.6.3.1 & EGRCC 8.6.3 with EBS 12.1.1 EGRCI 3.0.2 on linux 5u4 on my laptop without loosing my win 7 environment. EGRCM cannot be on same server as EGRCC
    Kindly correct the sequence I plan to follow.
    1. EBS 12.1.1 & GRCM
    --> Win7 on laptop
    --> VMware (server or player??? ver ???)
    --> Oracle Virtual Server (ver ??) with no Oracle Virtual Manager
    --> Oracle VM Temp for OEL 5
    Is PV Small x86_64 (64 bit)      V18922-01 ok ??
    --> OVM Template for EBS 12.1.1 Vision
    --> Oracle VM Template for Template Builder (may or may not use it)
    --> Oracle VM Template WebLogic Server 10gR3
    --> Install GRCC products
    Do I need Oracle VM Template for MySQL Enterprise ?
    2. EBS 12.1.1 & EGRCM
    --> Win7 on laptop
    --> VMware (server or player??? ver ???)
    --> Oracle Virtual Server (ver ??) with no Oracle Virtual Manager
    --> Oracle VM Temp for OEL 5 64
    Is PV Small x86_64 (64 bit)      V18922-01 ok ??
    --> Oracle VM Template for EBS 12.1.1 Vision 32
    --> Oracle VM Template WebLogic Server 10gR3 and manually update to 11gR1
    OR
    Install WebLogic Server 11gR1
    --> Content Server 10gR3 (10.1.3.3.3)
    --> Install SOA 11g Patch set
    --> Other GRCM related
    --> Oracle VM Template for Template Builder (may or may not use it)
    --> Do I need Oracle VM Template for MySQL Enterprise ?
    3. Within Oracle VM Server can one use a OVM Template and then update it?
    4. Also can you have templates for some products and wile install some other products in the same Orqcle VM Server?

    Regarding (1) in my post:
    i) Is the sequence correct ?I do not understand your sequences, they are confusing.
    ii) Which one do you suggest to install .. VMware Server or Vmware player and if so which version.Pl let me know.Server. For the version, just download the latest one (as long as it is not beta).
    iii What ver of Oracle VM Server should I use for the templates linux 5u4 64 bit. Almost every version got linux 5Please check the certification matrix on MOS website to verify what OS is certified with the product you are planning to install/use.
    iv) Will I need to install Oracle Virtual Manager too ?I do not understand why you need this.
    v) I dont know what it means but for meaning of PV kindly go to Linux/Templates option in edelivery... select VM Templates for linux 64bit ..then select Oracle VM Template for linux 5 64bit ... you see several products listed like "Oracle Linux 5 Update 4 template - PV Small x86_64 (64 bit)" , " PV x86_64 (64 bit)" and "PV Large x86_64 (64 bit)" etc. More info is available if you click Readme icon on top left of the table listing products. Oracle VM Windows Paravirtual (PV) -- Oracle VM and Microsoft Windows [ID 468634.1]
    vi) Do I need Oracle VM Template for MySQL Enterprise ?If MySQL is required then yes.
    vii) Regarding your reply to (1) of my original post: "If you cannot install it directly then the answer is yes".... please explain if I cannot install what directly and the answer is yes to what?Directly means on a physical machine.
    Regarding (2) of the post :
    You say why I keep asking about same questions ......
    (1) was about GRCC but i made a typo GRCM instead of GRCC. (2) is about GRCM and two different ways one can go about installations. All the three use different products so it not same question.
    As for asking version, I don't want to land in a situation of after spending weeks (at my pace and knowledge level) and realize all 90% I did is waste cuz I used the wrong version in the very first step itself.For version questions please always refer to the certification matrix (from MOS website).
    If you have a valid CSI number, I would suggest you log a SR.
    Thanks,
    Hussein

  • Hi, we need to create the test environment from our production for oracle AP Imaging. we have soa,ipm,ucm and capture managed servers in our weblogic. can anyone tell me what is the best way to clone the environment, can I just tar the weblogic file syste

    Hi, we need to create the test environment from our production for oracle AP Imaging. we have soa,ipm,ucm and capture managed servers in our weblogic..
    Can anyone tell me what is the best way to cloning the application from different environment, the test and production are in different physical server.
    Can I just tar the weblogic file system and untar it to the new server and make the necessary changes?
    Can anyone share their experiences and how to with me?
    Thank in advance.
    Katherine

    Hi Katherine,
    yes and no . You need as well weblogic + soa files as the database schemas (soa_infra, mds...).
    Please refer to the AMIS Blog: https://technology.amis.nl/2011/08/11/clone-your-oracle-fmw-soa-suite-11g/
    HTH
    Borys

  • What's the relationship of Oracle content search products?

    I'm puzzled about so many Content Search Products of Oracle, such as UltraSearch,SES(Security Enterprise Search), etc.
    What's the different?
    Thanks.

    If you have not already checked it out - try this
    http://www.oracle.com/technology/products/oses/pdf/ses_ultrasearch_faq.pdf
    Mind you for my own requirements I don't see a lot of difference - however since Ultrasearch has been relegated to maintenance only mode product and SES is actively being worked on - the gap in features is likely to grow remarkably over the near future.

  • What is the use of Cartesian Product or Cross join?

    Dear friends...
        I have done with inner join, self join and outer join. But I m getting confused with cross join. I know it used to produce Cartesian product of two table. But I wanted to know what is the use of Cartesian product in real life? In
    which situation we can use Cartesian product or cross join? I wanted some real life examples on Cartesian product. Please help me.

    Sometimes you get requirement stating that all combinations should be considered and in this scenario CROSS JOIN comes in play.
    If you have Products and Stores table, by using CROSS JOIN you can get the combination of all stores and all products and then you can JOIN this result set to other tables.
    Please refer:  The power of the Cross Join
    Cheers,
    Vaibhav Chaudhari
    [MCTS],
    [MCP]

  • Hint ordered and cartesian product

    I have a query which needs to be tuned.
    The initial Query does not show cartesian product in the plan , when I change the order of the tables in the from clause ( I have placed the least # of rows first and the most rows tables in the last) and I get MERGE JOIN CARTESIAN product the where clause remaining the same and the cost escalates from 7180 to 454M .
    This happens with ordered hint.

    ranjus wrote:
    I have a query which needs to be tuned.
    The initial Query does not show cartesian product in the plan , when I change the order of the tables in the from clause ( I have placed the least # of rows first and the most rows tables in the last) and I get MERGE JOIN CARTESIAN product the where clause remaining the same and the cost escalates from 7180 to 454M .
    This happens with ordered hint.Let's take a look at this with a simple test case. Assume that:
    * Table T1 contains 10,000 rows
    * Table T2 contains 100 rows
    * Table T3 contains 100,000 rows
    * Table T4 contains 10 rows
    You have the following query:
    SELECT
      T1.C1,
      T2.C2,
      T3.C3,
      T4.C4
    FROM
      T1,
      T2,
      T3,
      T4
    WHERE
      T1.C1=T2.C2
      AND T2.C2=T3.C2
      AND T3.C3=T4.C3;In the above, you can see that in the WHERE clause:
    * Table T1 is joined to table T2
    * Table T2 is joined to tables T1 and T3
    * Table T3 is joined to tables T2 and T4
    * Table T4 is joined to table T3
    What it sounds like you are trying to do is something like this based on the number of rows in the tables:
    SELECT /*+ ORDERED */
      T1.C1,
      T2.C2,
      T3.C3,
      T4.C4
    FROM
      T4,
      T2,
      T1,
      T3
    WHERE
      T1.C1=T2.C2
      AND T2.C2=T3.C2
      AND T3.C3=T4.C3;In the above, we are forcing Oracle's optimizer to join tables T4 and T2 - but there is no direct relationship between the two tables described in the WHERE clause. In such a case, Oracle's optimizer will be forced to perform a Cartesian join between tables T4 and T2. Next, table T1 has a relationship defined in the WHERE clause with table T2, so that join would not result in a Cartesian product. Finally, table T3 has a relationship between tables T2 and T4, so that would not result in a Cartesian product.
    Going back to this example, assume that table T4 contained a single row. The execution plan will still show a Cartesian join, but that Cartesian join is no worse than a nested loops join because there is a single row in one of the row sources.
    In short, think about what you are attempting to force the optimizer to do. You cannot always join in the order of increasing row cardinality estimates - it simply does not make sense to try in some cases.
    Charles Hooper
    Co-author of "Expert Oracle Practices: Oracle Database Administration from the Oak Table"
    http://hoopercharles.wordpress.com/
    IT Manager/Oracle DBA
    K&M Machine-Fabricating, Inc.

  • Best performance in a cartesian product

    i've got a select that needs a cartesian product.
    ex:
    SELECT NVL(a.year,cp.year) year, NVL(a.month,cp.month), NVL(a.value,0) value
    FROM
    (select year, month from year, month) cp, values a
    WHERE cp.year = a.year(+) AND cp.month = a.month(+)
    i have to show all records possible even if they don't have any values on the table.
    In the beginning with fewer values, it ran OK.... but now with a lot more it begins to take a little longer (about 10 times longer).
    What is the best way to improve this kind of selects???
    Thank you.

    Best Case :
    No one shold be in red color in analysis is the best runtime.
    All should be in Green.
    or
    OK Case :
    Database level - Red is not acceptable
    ABAP Level - Red can be accepted and can be a good runtime.
    System Level - Red is not acceptable.
    Worst Case:
    All are in Red Color

  • How to know what kind of product is installed

    I need to know what kind of product is installed in a machine.
    Is it Oracle Business Intelligence Suite Enterprise Edition ?
    The following is the output of opatch lsinventory -details:
    Result:
    PRODUCT NAME VERSION
    ============ =======
    ADF Business Components Config Assistant for agent 10.1.2.0.2
    ADF Business Components Config Assistant 10.1.2.0.2
    ADF Business Components Runtime for OracleAS 10.1.2.0.2
    ADF Business Components Runtime Library 10.1.2.0.2
    Advanced Queueing (AQ) API Patch 10.1.0.4.2
    Advanced Queueing (AQ) API 10.1.0.2.0
    Agent Required Support Files Patch 10.1.0.4.2
    Agent Required Support Files 10.1.0.2.0
    Apache Configuration for Oracle Java Server Pages 10.1.2.0.0
    Apache Module for Oracle Distributed Authoring and Versioning 10.1.2.1.0
    Assistant Common Files Patch 10.1.0.4.2
    Assistant Common Files 10.1.0.2.0
    Authentication and Encryption Patch 10.1.0.4.2
    Authentication and Encryption 10.1.0.2.0
    Bali Resource Translation System 2.0.6.0.0
    Bali Share 1.1.18.0.0
    Character Set Migration Utility Patch 10.1.0.4.2
    Character Set Migration Utility 10.1.0.2.0
    Database SQL Scripts Patch 10.1.0.4.2
    Database SQL Scripts 10.1.0.2.0
    DataDirect Connect JDBC Drivers 10.1.2.0.2
    DBJAVA Required Support Files Patch 10.1.0.4.2
    DBJAVA Required Support Files 10.1.0.2.0
    Development Environment Layer 10.1.2.0.2
    Discoverer Libraries 10.1.2.1.0
    Discoverer Management Plugin 10.1.2.1.0
    Discoverer Services 10.1.2.1.0
    Discoverer Servlets 10.1.2.1.0
    Discoverer Shared Components 10.1.2.0.0
    Documentation Required Support Files 10.1.0.3.0
    Enterprise Manager Agent for OracleAS 10.0.2.0.1
    Enterprise Manager Agent 10.1.0.4.2
    Enterprise Manager Common Files 10.1.2.0.1
    Enterprise Manager Minimal Integration 10.1.0.2.0
    Enterprise Manager plugin Common Files 10.1.0.2.0
    Enterprise Manager plugin Common Files 10.1.0.4.2
    Enterprise Manager Process Utility 10.0.2.0.1
    Export/Import 10.1.0.2.0
    Export/Import 10.1.0.4.2
    Extended Windowing Toolkit 3.3.18.0.0
    Forms Services Management Agent Plugin 10.1.2.0.2
    Forms Services Management UI Plugin 10.1.2.0.2
    HTTP Server Files 1.3.31.0.0
    Installation Common Files Patch 10.1.0.4.2
    Installation Common Files 10.1.0.2.0
    Installer SDK Component 10.1.0.4.0
    Integration Layer of GUI core 10.1.2.0.2
    Java Naming and Directory Interface Libraries 10.1.0.2.0
    Java Naming and Directory Interface Libraries 10.1.0.4.2
    Java Runtime Environment 1.4.2.0.4
    Java Security Configuration Assistant 10.1.2.0.2
    JDBC Common Files Patch 10.1.0.4.2
    JDBC Common Files 10.1.0.2.0
    JDBC/OCI Common Files for Instant Client Patch 10.1.0.4.2
    JDBC/OCI Common Files for Instant Client 10.1.0.2.0
    JDBC/OCI Common Files Patch 10.1.0.4.2
    JDBC/OCI Common Files 10.1.0.2.0
    LDAP Required Support Files 10.1.2.1.0
    MM-GUI Component 10.1.2.0.2
    Netca Configuration for Oracle Application Server 10.1.2.0.0
    Netca Patch 10.1.0.4.2
    New Database ID Patch 10.1.0.4.2
    New Database ID 10.1.0.2.0
    Object Type Translator Patch 10.1.0.4.2
    Object Type Translator 10.1.0.2.0
    OC4J for Oracle Enterprise Manager 10.0.2.0.1
    Oracle Advanced Security 10.1.0.2.0
    Oracle Apache Modules 10.1.2.1.0
    Oracle Application Server 10g 10.1.2.0.2
    Oracle Application Server Core Products 10.1.2.0.0
    Oracle Application Server Core to non-Core Upgrade 10.1.2.0.2
    Oracle Application Server Forms Services Configuration Assistant 10.1.2.0.2
    Oracle Application Server Forms Translations 10.1.2.0.2
    Oracle Application Server High availability components (BR, AFC, DR)10.1.2.1.0
    Oracle Application Server High availability components for midtier10.1.2.0.2
    Oracle Application Server Instance Dialog 10.1.2.0.2
    Oracle Application Server Instance 10.1.2.0.2
    Oracle Application Server Middle Tier Products 10.1.2.1.0
    Oracle Application Server Object in OID 10.1.2.0.2
    Oracle Application Server Reports Services Configuration Assistant10.1.2.0.2
    Oracle Application Server Repository API 10.1.2.0.2
    Oracle Application Server Single Sign On Registration 10.1.2.0.0
    Oracle Application Server UIX Configuration 2.2.20.0.0
    Oracle Application Server Upgrade Assistant 10.1.2.1.0
    Oracle Browser component 10.1.2.0.2
    Oracle Business Intelligence Beans (common files) 10.1.2.65.0
    Oracle Business Intelligence Beans (graph files) 10.1.2.65.0
    Oracle Client Required Support Files Patch 10.1.0.4.2
    Oracle Client Required Support Files 10.1.0.2.0
    Oracle Code Editor 1.2.1.0.0I
    Oracle Common Area 10.1.2.0.2
    Oracle Core Required Support Files 10.1.0.2.0
    Oracle Core Required Support Files 10.1.0.4.2
    Oracle Data Foundation Class 10.1.2.0.2
    Oracle Database User Interface 2.2.13.0.0
    Oracle Database Utilities Patch 10.1.0.4.2
    Oracle Database Utilities 10.1.0.2.0
    Oracle Delegated Administration Service 10.1.2.1.0
    Oracle Discoverer EUL Java Command Line for Java 10.1.2.1.0
    Oracle Display Fonts 10.1.2.0.0
    Oracle Distributed Configuration Management 10.1.2.1.0
    Oracle Distributed Software Assistant Client 10.1.2.0.2
    Oracle Distributed Software Assistant Common 10.1.2.0.2
    Oracle Distributed Software Assistant Server 10.1.2.0.2
    Oracle Distributed Software Assistant 10.1.2.0.2
    Oracle Dynamic Monitoring Service 10.1.2.1.0
    Oracle Dynamic Services Core 10.1.2.0.0
    Oracle Dynamic Services Midtier Common 10.1.2.0.0
    Oracle Dynamic Services Midtier 10.1.2.0.0
    Oracle Dynamic Services Server 10.1.2.0.0
    Oracle EM agent 10.1.2.0.1
    Oracle Enterprise Manager Application Server Control 10.0.2.0.1
    Oracle Extended Windowing Toolkit 3.4.38.0.0
    Oracle Forms BuildAPI 10.1.2.0.2
    Oracle Forms Compiler 10.1.2.0.2
    Oracle Forms Generic Online Help 10.1.2.0.2
    Oracle Forms Runtime Engine 10.1.2.0.2
    Oracle Forms Server Online Help 10.1.2.0.2
    Oracle Forms SQL component 10.1.2.0.2
    Oracle Forms 10.1.2.0.2
    Oracle Globalization Support Patch 10.1.0.4.2
    Oracle Globalization Support 10.1.0.2.0
    Oracle GUI Component 10.1.2.0.2
    Oracle Help For Java 4.2.6.1.0
    Oracle Help for the Web 2.0.8.0.0
    Oracle HTTP Server 10.1.2.1.0
    Oracle Ice Browser 5.2.3.6.0
    Oracle interMedia Java Advanced Imaging Patch 10.1.0.4.2
    Oracle interMedia Java Advanced Imaging Taglib 10.1.2.1.0
    Oracle interMedia Java Advanced Imaging 10.1.0.2.0
    Oracle interMedia Java Client Patch 10.1.0.4.2
    Oracle interMedia Java Client 10.1.0.2.0
    Oracle interMedia Java Media Framework Client 10.1.0.2.0
    Oracle Internet Directory Client Common Files 10.1.2.1.0
    Oracle Internet Directory Client 10.1.2.1.0
    Oracle Internet Directory Tools 10.1.2.1.0
    Oracle Java Object Cache 10.1.2.1.0
    Oracle Java Portal Development Kit 10.1.2.0.1
    Oracle Java Tools Patch 10.1.0.4.2
    Oracle Java Tools 10.1.0.2.0
    Oracle JDBC Thin Driver for JDK 1.1 10.1.0.2.0
    Oracle JDBC Thin Driver for JDK 1.2 Patch 10.1.0.4.2
    Oracle JDBC Thin Driver for JDK 1.2 10.1.0.2.0
    Oracle JDBC Thin Driver for JDK 1.4 for Instant Client Patch 10.1.0.4.2
    Oracle JDBC Thin Driver for JDK 1.4 for Instant Client 10.1.0.2.0
    Oracle JDBC Thin Driver for JDK 1.4 10.1.0.2.0
    Oracle JDBC Thin Driver for JDK 1.4 10.1.0.4.2
    Oracle JDBC/OCI Driver for JDK 1.1 10.1.0.2.0
    Oracle JDBC/OCI Driver for JDK 1.2 10.1.0.2.0
    Oracle JDBC/OCI Driver for JDK 1.4 10.1.0.2.0
    Oracle JDBC/OCI Interfaces 10.1.0.2.0
    Oracle JFC Extended Windowing Toolkit 4.2.33.0.0
    Oracle JInitiator 1.3.1.21.0
    Oracle Locale Builder Patch 10.1.0.4.2
    Oracle Locale Builder 10.1.0.2.0
    Oracle LogLoader 10.1.2.1.0
    Oracle Mod PL/SQL Gateway 10.1.2.0.0
    Oracle Net Configuration Assistant 10.1.0.2.0
    Oracle Net Listener Patch 10.1.0.4.2
    Oracle Net Listener 10.1.0.2.0
    Oracle Net Manager Patch 10.1.0.4.2
    Oracle Net Manager 10.1.0.3.0
    Oracle Net Patch 10.1.0.4.2
    Oracle Net Required Support Files Patch 10.1.0.4.2
    Oracle Net Required Support Files 10.1.0.2.0
    Oracle Network Utilities 10.1.0.2.0
    Oracle Net 10.1.0.2.0
    Oracle Notification Service 10.1.2.1.0
    Oracle OC4J Module 10.1.2.1.0
    Oracle OLAP Reports 10.1.2.60.0
    Oracle One-Off Patch Installer 10.1.0.4.0
    Oracle Portal Configuration Assistant 10.1.2.0.1
    Oracle Portal Documentation 10.1.2.0.1
    Oracle Portal Images 10.1.2.0.1
    Oracle Portal Midtier Components 10.1.2.0.1
    Oracle Portal Monitoring 10.1.2.0.1
    Oracle Portal NLS 10.1.2.0.1
    Oracle Portal Performance Reporting 10.1.2.0.1
    Oracle Portal Servlets 10.1.2.0.1
    Oracle Portal SQL Component 10.1.2.0.1
    Oracle Portal Util Scripts Component 10.1.2.0.1
    Oracle Portal 10.1.2.0.1
    Oracle Process Management Notification 10.1.2.1.0
    Oracle Property Inspector 4.1.21.0.0
    Oracle RAC Required Support Files Patch 10.1.0.4.2
    Oracle RAC Required Support Files-HAS Patch 10.1.0.4.2
    Oracle RAC Required Support Files-HAS 10.1.0.2.0
    Oracle RAC Required Support Files 10.1.0.2.0
    Oracle Reports Core 10.1.2.0.2
    Oracle Reports Server Doc 10.1.2.0.2
    Oracle SOAP Client files 2.2.0.0.2a
    Oracle SOAP Server 2.2.0.0.2a
    Oracle SQL Manager 10.1.2.0.2
    Oracle UIX 2.2.20.0.0
    Oracle Ultra Search Common Files Patch 10.1.0.4.2
    Oracle Ultra Search Common Files 10.1.0.3.0
    Oracle Ultra Search Extension for EM Agent 10.1.2.0.0
    Oracle Ultra Search Extension for EMD 10.1.2.0.0
    Oracle Ultra Search Middle-Tier Patch 10.1.0.4.2
    Oracle Ultra Search Middle-Tier 10.1.0.3.0
    Oracle Universal Installer 10.1.0.4.0
    Oracle Wallet Manager Patch 10.1.0.4.2
    Oracle Wallet Manager 10.1.0.2.0
    Oracle XML SQL Utility Patch 10.1.0.4.2
    Oracle XML SQL Utility 10.1.0.2.0
    Oracle10g Real Application Clusters Common Files Patch 10.1.0.4.2
    Oracle10g Real Application Clusters Common Files 10.1.0.2.0
    OracleAS Configuration for OC4J 10.1.2.1.0
    OracleAS Discoverer 10.1.2.0.0
    OracleAS J2EE 10.1.2.1.0
    OracleAS Mapviewer 10.1.2.1.0
    OracleAS Port Tunnel 10.1.2.1.0
    OracleAS Web Cache 10.1.2.1.0
    OracleAS Web Services 10.1.2.1.0
    OracleAS WebCache Core to non-Core Upgrade 10.1.2.0.0
    OracleAS Wireless Server Agent 10.1.2.1.0
    OracleAS Wireless Server Management 10.1.2.1.0
    OracleAS Wireless Server 10.1.2.1.0
    Parser Generator Required Support Files Patch 10.1.0.4.2
    Parser Generator Required Support Files 10.1.0.2.0
    Pasta IX Library 10.1.2.0.2
    Perl Interpreter 5.6.1.0.2d
    Personalization 10.1.2.0.2
    PL/SQL Required Support Files 10.1.0.2.0
    PL/SQL Required Support Files 10.1.0.4.2
    PL/SQL 10.1.0.2.0
    PL/SQL 10.1.0.4.2
    Platform Required Support Files Patch 10.1.0.4.2
    Platform Required Support Files 10.1.0.2.0
    Precompiler Common Files Patch 10.1.0.4.2
    Precompiler Common Files 10.1.0.2.0
    Precompiler Required Support Files Patch 10.1.0.4.2
    Precompiler Required Support Files 10.1.0.2.0
    Pro*C/C++ Patch 10.1.0.4.2
    Pro*C/C++ 10.1.0.2.0
    RDBMS Required Support Files Patch 10.1.0.4.2
    RDBMS Required Support Files 10.1.0.2.0
    Recovery Manager Patch 10.1.0.4.2
    Recovery Manager 10.1.0.2.0
    regexp 2.1.9.0.0
    Reports Doc common 10.1.2.0.2
    Reports Runtime 10.1.2.0.2
    Reports Services Management Agent Plugin 10.1.2.0.2
    Reports Services Management UI Plugin 10.1.2.0.2
    Repository Config Assistant 10.1.2.0.2
    Required Support Files 10.1.0.2.0
    ROS Component 10.1.2.0.2
    Secure Socket Layer Patch 10.1.0.4.2
    Secure Socket Layer 10.1.0.2.0
    Secure Socket Layer 10.1.0.2.0
    SQL*Loader 10.1.0.2.0
    SQL*Loader 10.1.0.4.2
    SQL*Plus Required Support Files Patch 10.1.0.4.2
    SQL*Plus Required Support Files 10.1.0.2.0
    SQL*Plus 10.1.0.2.0
    SQL*Plus 10.1.0.4.2
    SQLJ Runtime 10.1.2.1.0
    SSL Required Support Files for InstantClient Patch 10.1.0.4.2
    SSL Required Support Files for InstantClient 10.1.0.2.0
    SSL Required Support Files Patch 10.1.0.4.2
    SSL Required Support Files 10.1.0.2.0
    Sun Java Plug-in 1.4.2.0.4
    Sun JDK extensions 10.1.2.0.0
    Sun JDK 1.4.2.0.6
    Toolkit Component 10.1.2.0.2
    Tools Utilities 10.1.2.0.2
    UAT - GUI Component 10.1.2.0.2
    UCOL-GUI Component 10.1.2.0.2
    UT - GUI Component 10.1.2.0.2
    Utilities Common Files Patch 10.1.0.4.2
    Utilities Common Files 10.1.0.2.0
    Virtual Graphic System 10.1.2.0.2
    Visigenics ORB 3.4.0.0.0
    Visigenics ORB 3.4.0.0.0c
    XDK Required Support Files Patch 10.1.0.4.2
    XDK Required Support Files 10.1.0.2.0
    XML Class Generator for Java Patch 10.1.0.4.2
    XML Class Generator for Java 10.1.0.2.0
    XML Parser for Java Patch 10.1.0.4.2
    XML Parser for Java 10.1.0.2.0
    XSQL Servlet Patch 10.1.0.4.2
    XSQL Servlet 10.1.0.2.0
    ZRC Component 10.1.2.0.2
    There are 283 components installed.

    You might get a better overview of the different Homes etc. if you open up OUI (the Universal Installer) and check Installed Products...

  • Joining DB VIEW and Command result in cartesian product

    hello,
    My SQL query is joining a DB view and a Command(=ad hoc query).
    Nonetheless from the results it appears that CR didn't join the views correctly, it returns a cartesian product.
    Any idea what the issue could be, I'm using very simple queries.
    Thanks in advance

    #1  make sure you are linking everything together properly in the "Links" tab of the Database Expert
    #2  In my experience, it's just a bad idea to join SQL commands and other tables.  I had poor performance issues in my case.  (It prevents server side filtering and grouping)  My suggestion is to write out the entire thing in the command.  If you are pulling from multiple database, write a separate command for each database and link them.

  • What is the difference btw Oracle bpm 10gr3 vs albpm 6.0.5 version

    What is the difference btw Oracle bpm 10gr3 vs albpm 6.0.5 version
    Are the build number common to them?

    Projects built in ALBPM 6.0 can be used directly in Oracle BPM 10g, but the reverse is not true.
    It's sometimes thought that Oracle BPM 10g was just a relabeling of the predecessor BEA product ALBPM. This is not the case.
    In Studio, standards are better supported:
    <li> By default, new processes now use horizontal swim-lanes. You can change the swim-lanes orientation individually for each process. You can define the default orientation for each project and for your Studio installation.
    <li> It uses more sophisticated BPMN icons. BPMN is the new default process diagram theme. BPMN constructs now include Gateways (AND, OR (new in 10g), XOR, Multiple Instance (previously Split-N)). A new Timer event was added. Loop conditions for automatic activities and groups were added.
    <li> Studio now supports Mac/OS 10.4 Tiger and Mac/OS 10.5 Leopard.
    <li> Studio now supports Windows Vista.
    <li> Studio now supports CVS and Subversion version control systems.
    <li> The Studio UI incorporates Eclipse 3.3 improvements such as the following:
    <li> New Minimize/Maximize behavior: When minizing view stacks in Studio, the view icons are placed on the nearest trim area. If a view is maximized, all other views are minimized, rather than hidden.
    <li> Interactive tasks provide a new "previewable" property. The new Application Display Panel and Task Execution Panel of WorkSpace automatically start the execution of previewable tasks without locking the process instance. Enabled by default for Dashboards.
    <li> New type of Activity: Time Activity. A process instance that arrives to this activity just sits idle until a timed event occurs.
    <li> Option Process Notification Immediately on Termination Wait activities has been deprecated. Now both the Wait activity and the first activity in the interruption flow always execute in the same transaction.
    <li> Although I'm not wild about it, there is an auto-layout feature re-arranges all visual elements of a process diagram automatically, minimizing superpositions and aligning the flow as much as possible. Only available for processes with horizontal lane orientation.
    <li> New process property (Greedy Execution Mode) indicates the Process Execution Engine to collapse contiguous automatic tasks in a single transaction. This mode of execution provides better performance for some processes. Disabled by default.
    <li> A new Process-Level debugger allows developers to introduce breakpoints and debug complete processes running in Studio. When the execution reaches a breakpoint, the Engine pauses and Studio's debugging view appears. You can inspect variables, add new breakpoints, resume and continue execution.
    User Interface
    <li> The Business Analyst and Business Architect profiles provide a simpler set of menu options and toolbars.
    <li> New editor for BPM Object Presentations. It's easier to use, provides a WYSIWYG drag and drop interface, improved CSS support and a new Drag & Drop toolbar.
    <li> You can now interrupt a running Simulation started with the Run to the End button.
    <li> New BETWEEN operator added to Business Rules editor (on both Studio and WorkSpace). This operator works with Time and numeric types.
    <li> The Documentation View now displays read-only documentation for the standard Fuego.* components.
    <li> New on-line help book Oracle BPM Components Reference provides reference documentation for the standard Fuego.* components. Only available for the developer profile.
    <li> This version introduces Project Dependency, which allows you to re-use components and role definitions from a common base project.
    In the WorkSpace:
    <li> WorkSpace has an edit mode which allows users to change and save the configuration and layout of panels.
    <li> A new tabbed interface allows you to define multiple pages, each with its own set of panels. You can export the layout configuration to an XML file and re-import it on a different environment or as a different user. Administrators can define layouts for all users in a certain Role.
    <li> You can export the data in the Worklist panel to a PDF or CSV
    <li> You can see an OOTB chart representation of the distribution of items in the Worklist panel.
    <li> WorkSpace includes the following new panels: Task Panel: Renders the execution of interactive tasks within the panel, instead of using the default modal dialogs. Dashboard Display Panel: Provides a way to display Dashboards within a Panel. View Chart Panel: Provides predefined graphical reports about process performance, work items distributions and workload. Application Panel: This panel contains an application (the execution of a Global Interactive). Applications can respond to work item selections or run independently.
    <li> The user can now do re-assignment operations on multiple instances at once.
    <li> The Business Rules editor shows additional auditing information, including who and when a rule was modified.
    <li> WorkSpace now (optionally) stores session-specific information as client-side cookies. This allows load-balancing on a cluster environment without affecting the user experience.
    Integration:
    <li> New timeout property added to external resources of type HTTP Server. Use this setting to control timeouts on web service invocations.
    <li> Authentication information added to external resources of type JMS (Java Messaging System)
    <li> Processes exposed as Web Services can now provide a runProcess operation, which synchronously executes the complete process (from begin to end). Only meaningful on fully automated processes.
    Enterprise:
    <li> New Ant tasks to rebuild the Oracle BPM web applications for container-security.
    <li> Configuration Wizard adds option Generic JNDI to the list of available LDAP servers. When using this option, you must provide a custom configuration file defining the mapping of object classes, attributes and filters. This new feature is also the new mechanism for integrating with AquaLogic Interaction 6.5, replacing the old Identity Service.
    <li> Configuration Wizard can now be run without user interaction ("silent mode"). You specify all configuration values in an XML file.
    <li> Oracle BPM client applications (including WorkSpace, PAPI-WS and custom PAPI apps) are now able to connect to multiple environments (BPM Directories) simultaneously.
    <li> Added Sybase as a new provider for the Engine database and BPM Directory database.
    <li> More information added for auditing of Business Rules, including who and when a rule was modified.
    <li> Updated bundled JDBC drivers to their latest version.
    <li> The Engine now logs warning messages when it detects rogue threads. A new preference allows the administrator to disable automatic re-starts when the Maximum Number of Rogue Component Executions is reached. In addition, in the case of an automatic re-start the Engine now logs a complete thread dump.
    <li> Simplified procedures for deploying BPM WorkSpace on WebLogic Portal. BPM Process Administrator now generates the WorkSpace EAR file as a WLP library module.
    <li> Authentication information added to external resources of type JMS (Java Messaging System).
    Dan

  • What is CZGOLD concept in Oracle Configurator?

    Hi Guys,
    If anyone knows about, what is CZGOLD concept in Oracle Configurator?
    Thanks,
    Rajesh

    Are you referring to CZGold as in an instance?
    In lot of implementations, the Configurator Developer will be on a seperate instance and the rest of the EBS will be on a different instance.
    That Configurator instance may be called CZGold.
    There may be other Gold instances as well. These instances contain those setups that have been verified and are ready to go to production.

  • What is the future of Oracle Discoverer?

    I posted some of my thoughts on this one http://www.appsbi.com/2007/03/19/what-is-the-future-of-oracle-discoverer-freeware/
    and thought who could be better to answer other than Discoverer users themselves. Do you think it makes sense to release Discoverer as a freeware tool or best as an Open source tool?
    regards
    Nilesh
    http://www.infocaptor.com

    Hi Bob
    You mustn't believe everything you hear from an Oracle sales person. The sales reps have a vested interest in making you believe that OBI SE, which includes Discoverer, will not be here because they earn a lot more commission if they can get you to use EE.
    They are right though in that Oracle is developing a tool that will migrate the Discoverer metadata into the Siebel metadata but this is only aimed at making you upgrade to Siebel - which is about 4 to 5 times the cost of Discoverer by the way. Siebel won't be replacing Discoverer, it will be an alternative. A nice, sexy looking, powerful alternative, yet an alternative nevertheless.
    Discoverer will still be here and you will then have a choice as to whether you stay with standard edition or migrate to enterprise edition. Now of course if you have plenty of money there is nothing stopping you from upgrading, but for most people that option is out of the question right now. Oracle would need to reduce the price for EE if it is to tempt most of the Discoverer organizations into EE. Heck, there are hundred of companies still using 3.1 never mind 10g Release 2. And how many folks who have 10.1.2 have upgraded to 10.1.2.2, even though its been out a few months now and fixes all those GUI issues that they have?
    From what I know, Oracle never makes claims for a product more than 2 releases out and Discoverer certainly has 2 releases in the pipework. There's a release 10.1.2.3 due out in a couple of months and a major 11g release next year. After that it would have a support life of a minimum of 5 years, even if they stopped it after 11g, during which time anything can happen. As you know, 5 years in IT is an absolute age.
    Your posting certainly makes for interesting reading though and I'm sure there will be plenty of commets. If you hear any other interesting snippets I'd love to hear.
    Best wishes
    Michael

Maybe you are looking for

  • Elapsed Time in my V$SQL

    Hi, Can someone answer this please?. I'm bit perplexed by the elapsed time in my v$sql UPDATE ods_router_tables SET last_data_received = :b1, last_data_received_dst = :b3 WHERE table_name = :b2 AND NVL(last_data_received,TO_DATE('01-JAN-1980','DD-MON

  • How can I generate such a hierarchical tree of data?

    There are 3 columns to be generated X, Y and Z. For each value of X, we can have from 1 to 50 (randomly decide) values of Y. For each value of Y, we can have from 1 to 50 (randomly decide) values of Z. X..............     Y..............Z ======     

  • Purchase order time dependent

    Hi, Can i have my purchase order has time dependent. If my purchase order exceeds the time limit to deliver the item by the vendor at the time of MIGo the system should give a message. Is it possible Sunil

  • Installing OS X Yosemite Taking So Long

    I am trying to install OS X Yosemite in my macbook pro but it is showing about 123 hours and 8 minutes remaining to download additional components. Is there any way I make this faster? Why is it taking so long?

  • Premier Pro CS6-Capturing Footage, Serious Surprising Issue

    I started editing using final cut pro 7 and i'm making the transition into the adobe video world.  Premier is very simlar to final cut, but I think premier is much better as long as you can find your self around. I chose to capture vhs tapes through