Difference between 10g and 11g OEM

Hi,
I would like to know what is the difference between 10g and 11g Grid control. Unfortunately I have worked only on 11g Grid Control. So do not not what exactly are the differences like from GUI features,installation steps.
Thank you....

Hi,
From 11g grid Weblogic also introduced. You can refer this below note for understanding even architecture.
*Understanding the Enterprise Manager 10g and 11g Grid Control Management Agent, Directory Structure and Key Configuration Files. [ID 234872.1]*

Similar Messages

  • How to join three tables and practical difference between 10g and 11g

    I want to know with example how to outer join three different tables in Oracle.
    Also if you have any website or reference for understand syntax or performance difference between 10g and 11g then please paste a link in.thanks!!

    Hi,
    897293 wrote:
    I want to know with example how to outer join three different tables in Oracle.The 3rd table comes into the result set the same way the 2nd one did:
    FROM           table_1  t1
    LEFT OUTER JOIN      table_2  t2  ON   ...
    LEFT OUTER JOIN      table_3  t3  ON   ...The join condition(s) for t3 can reference t1, or t2, or both.
    Also if you have any website or reference for understand syntax or performance difference between 10g and 11g then please paste a link in.thanks!!The main manuals all have "What's New" sections near the beginning. For example:
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/wnsql.htm#sthref5
    Hoek,
    We've missed you. Welcome back!

  • Is there any difference between 10g and 11g M Views?

    Hi,
    I need to give a demo on and working examples of materialized views. The requirement is this: Master tables are in a 10g R2 DB, MV is in a 11g.
    I just create a DB Link in 11g to point to the 10g DB and then create the MV in 11g.
    Will there be any problems creating a 11g MV using 10 Master tables?
    My question is are there any significant differences between 10g and 11g MViews??
    Thanks & Regards,
    Channa.

    You have to be careful about your versions. 10g could be 10.1 or 10.2 11g could be 11.1 or 11.2
    I wouldn't have an 11.2 database with a database link against a 10.1 database.
    In fact, even with 10.2, I would try to ensure that I have a "high patchset" (10.2.0.4 or 10.2.0.5) although, in theory, 10.2.0.1 should also work.
    See Oracle Support article
    Client / Server / Interoperability Support Between Different Oracle Versions [ID 207303.1]
    Hemant K Chitale

  • Physical Joins Difference Between 10G and 11G?

    Hi All, I have started using OBIEE 11G. Anybody please let me know is there any difference in applying physical joins in OBIEE 10G and 11G.
    I heard that we need to join Fact and Dim tables in reverse way in 11G.
    Thanks in Advance.

    # Fast-Start Failover for Maximum Performance Mode in a Data Guard Configuration
    # Compression of Redo Traffic (Only for Gap Resolution) Over the Network in a Data Guard Configuration
    # Real-Time Query Capability of Physical Standby Database
    # Fast Role Transitions in a Data Guard Configuration
    # Data Guard Integration, Simplification, and Performance
    # Dynamic Setting of Oracle Data Guard SQL Apply Parameters
    # Enhanced Data Guard Broker Based Management Framework
    # Histogram for Redo Transport Response Time in a Data Guard Configuration
    # Snapshot Standby
    # Strong Authentication for Data Guard Redo Transport
    # Enhanced DDL Handling in Oracle Data Guard SQL Apply
    # Enhanced Oracle RAC Switchover Support for Logical Standby Databases
    # Data Guard Logical Apply Completeness
    # Oracle Scheduler Support in Data Guard SQL Apply
    # Support Transparent Data Encryption (TDE) with Data Guard SQL Apply
    # Support XMLType Data Type (Only CLOB) in Data Guard SQL Apply
    # Virtual Private Database (VPD) Support in Data Guard SQL Apply
    See Also:
    Oracle Data Guard Concepts and Administration for details
    Ref. Oracle® Database New Features Guide
    11g Release 1 (11.1)
    Part Number B28279-01
    ~ Madrid

  • Differences between 10g and 11g

    Greetings to all,
    I am a student who was directed to this site to download Oracle 11g express edition release 2 and Oracle SQL developer 3.1 for class. However, I found only the 10g express edition to be compatible with my OS. I was told I could probably use this but was warned that my certification test would be in 11g. May I get some experienced opinions on if this would be a wise choice? What are the primary differences between the two?
    Thanks in advance.

    May I get some experienced opinions on if this would be a wise choice?It depends on the scope of the certification test. For basic SQL certification, either is probably OK. For a DBA certification that covers features only available in Standard or Enterprise Edition, or features added in 11g, you need the appropriate version.
    What are the primary differences between the two? 10g XE vs 11g XE differences:
    http://docs.oracle.com/cd/E17781_01/admin.112/e18585/toc.htm#BJFEIJGJ
    11g Edition differences:
    http://www.oracle.com/us/products/database/enterprise-edition/comparisons/index.html

  • ROW_NUMBER differences between 10g and 11g

    Hi and apologies if this has been previously answered, I searched but could not find a relevant answer.
    I have a simple table: X
    Address Entity Source
    13534780 547045234 A
    5903573 547045234 A
    9805116 582004049 A
    9808958 582004049 A
    6429371 583032305 A
    6669148 583032305 A
    When I run the following SQL:
    select Address,Entity,row_number() over (partition by Entity order by Source) as RN from X;
    Oracle 10g yields:
    Address Entity RN
    5903573 547045234 1
    13534780 547045234 2
    9805116 582004049 1
    9808958 582004049 2
    6429371 583032305 1
    6669148 583032305 2
    whereas 11g yields:
    Address Entity RN
    13534780 547045234 1
    5903573 547045234 2
    9808958 582004049 1
    9805116 582004049 2
    6669148 583032305 1
    6429371 583032305 2
    If I repeat these runs , they are always consistent within each version of the database which is what I would expect.
    Is this due solely to the order the table rows have been loaded and how can I within the query ensure parity between the two versions.
    Thanks.
    Edited by: User909022 on 21-Jun-2012 03:31

    Is this due solely to the order the table rows have been loaded No.
    Rows are inserted in no particular order.
    Use an ORDER BY if you want/need ordered data.
    Something like
    select address
    ,      entity
    ,      row_number() over (partition by entity order by source) as rn
    from   x
    order by whatever_column_you_need;"Do not ever count on the order of rows from a query unless you have an ORDER BY statement on your query!"
    http://tkyte.blogspot.nl/2005/08/order-in-court.html

  • NVL in view: discrepancy between 10G and 11G

    Hi,
    I've discovered some discrepancy between 10G and 11G in a way how view deals with NVL-based column in a where clause.
    Here are two examples:
    *10G:*
    Connected to:
    Oracle Database 10g Release 10.2.0.4.0 - Production
    SQL> create table test_nvl (null_column number);
    Table created.
    SQL> insert into test_nvl values (null);
    1 row created.
    SQL> commit;
    Commit complete.
    SQL> create view view_nvl as select nvl(null_column,0) null_column from test_nvl;
    View created.
    SQL> select * from view_nvl where null_column is not null and null_column = 0;
    NULL_COLUMN
    0
    *11G*
    Connected to:
    Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
    SQL> create table test_nvl (null_column number);
    Table created.
    SQL> insert into test_nvl values (null);
    1 row created.
    SQL> commit;
    Commit complete.
    SQL> create view view_nvl as select nvl(null_column,0) null_column from test_nvl;
    View created.
    SQL> select * from view_nvl where null_column is not null and null_column = 0;
    no rows selected
    Does anyone know why it behaves differently?
    I couldn't find any documentation regarding this.
    Or I'm just missing something here.
    Thanks

    BANNER
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    PL/SQL Release 11.2.0.2.0 - Production
    CORE     11.2.0.2.0     Production
    TNS for HPUX: Version 11.2.0.2.0 - Production
    NLSRTL Version 11.2.0.2.0 - Production
    CREATE TABLE test_nvl (null_column NUMBER);
    INSERT INTO test_nvl
         VALUES (NULL);
    COMMIT;
    CREATE VIEW view_nvl
    AS
       SELECT NVL (null_column, 0) null_column FROM test_nvl;
    SELECT *
      FROM view_nvl
    WHERE null_column IS NOT NULL AND null_column = 0;
    NULL_COLUMN
    0

  • Data mismatch between 10g and 11g.

    Hi
    We recently upgraded OBIEE to 11.1.1.6.0 from 10.1.3.4.0. While testing we found data mismatch between 10g and 11g in-case of few reports which are including a front end calculated column with division included in it, say for example ("- Paycheck"."Earnings" / COUNT(DISTINCT "- Pay"."Check Date")) / 25.
    The data is matching for the below scenarios.
    1) When the column is removed from both 10g and 11g.
    2) When the aggregation rule is set to either "Sum or Count" in both 10g and 11g.
    It would be very helpful and greatly appreciated if any workaround/pointers to solve this issue is provided.
    Thanks

    jfedynic wrote:
    The 10g and 11.1.0.7 Databases are currently set to AL32UTF8.
    In each database there is a VARCHAR2 field used to store data, but not specifically AL32UTF8 data but encrypted data.
    Using the 10g Client to connect to either the 10g database or 11g database it works fine.
    Using the 11.1.0.7 Client to go against either the 10g or 11g database and it produces the error: ORA-29275: partial multibyte character
    What has changed?
    Was it considered a Bug in 10g because it allowed this behavior and now 11g is operating correctly?
    29275, 00000, "partial multibyte character"
    // *Cause:  The requested read operation could not complete because a partial
    //          multibyte character was found at the end of the input.
    // *Action: Ensure that the complete multibyte character is sent from the
    //          remote server and retry the operation. Or read the partial
    //          multibyte character as RAW.It appears to me a bug got fixed.

  • Differences btwn 10g and 11g

    What are the main differences between ODI 10g and 11g.
    Edited by: 957852 on Feb 1, 2013 11:32 PM

    Please use the search feature:
    http://www.google.com/search?q=ODI+11g+enhancements&oq=ODI+11g+enhancements
    and look at the first result

  • DIFFERENCE BETWEEN 10g and 11i

    hi frnds,
    May I know the differences oracle 10g,11g etc..., and oracle 11i,r12 etc.., and I am newbie to oracle platform please explain to my beginners level

    Hi;
    May I know the differences oracle 10g,11g etc..., and oracle 11i,r12 etc.., and I am newbie to oracle platform please explain to my beginners levelFor 10g vs 11g see this search
    For r11 vs r12 use EBS forum part and see:
    R11 vs R12
    Re: Differences between 11i and r12
    Regard
    Helios

  • Issue with RN messages between 10g and 11g

    Hi All,
    We are facing some issues for RN messages;
    We have configured Rosettanet Actions on both 10G and 11G . In 11G we have the RNTP (remote trading partner) in 10G we have host. The messages posted from host(10g) are not reaching the 11g remote TP, but failing due to the below errors;
    <29-Aug-2012 14:47:07 o'clock IST> <Error> <oracle.soa.b2b.engine> <BEA-000000> <B2B Label:PCBPEL_11.1.1.6.0_GENERIC_111
    214.0600.1553: java.lang.NullPointerException
    at oracle.tip.b2b.exchange.rnif11.RNExchangePlugin.decodeIncomingMessage(RNExchangePlugin.java:212)
    at oracle.tip.b2b.exchange.rnif11.RNExchangePlugin.decodeIncomingMessage(RNExchangePlugin.java:582)
    at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:1919)
    at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1650)
    at oracle.tip.b2b.engine.Engine.incomingContinueProcess(Engine.java:4042)
    at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3718)
    at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3205)
    at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:677)
    at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:211)
    at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
    at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
    at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    Could anyone help us on this issue?
    Regards,
    Raj

    Hi Dheeraj ,
    1. With Both 10G we are getting the below error with Rosettanent Exchange Protocol Version 01.10 :
    Description: An unexpected error occurred during validation
    StackTrace:
    Error -: AIP-51505: General Validation Error: Error -: AIP-51505: General Validation Error: oracle.xml.parser.schema.XSDException
    at oracle.tip.adapter.b2b.document.rn20.RNDocumentPlugin.processIncomingDocument(RNDocumentPlugin.java:163)
    at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1927)
    at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2617)
    at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2487)
    at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2442)
    at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:527)
    at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:374)
    at java.lang.Thread.run(Thread.java:534)
    However , when we changed the Exchange Protocol Version to V02.00 we got the below error :
    Machine Info: (APT3VW03)
    Description: B2B adapter general error
    StackTrace:
    Error -: AIP-50031: B2B adapter general error: Error -: AIP-50025: Repository error : Error -: AIP-50547: Trading partner agreement not found for the given input values: From party[NAME] "null", To party[NAME] "null", Business action name "RequestPurchaseOrderAction"; also verify agreement effectiveToDate
    at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:2006)
    at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2617)
    at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2487)
    at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2442)
    at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:527)
    at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:374)
    at java.lang.Thread.run(Thread.java:534)
    2. With both 11G Environments we are getting the below error (Exchange Protocol Version 01.10):
    <05-Sep-2012 13:49:36 o'clock IST> <Error> <oracle.soa.b2b.engine> <BEA-000000> <B2B Label:PCBPEL_11.1.1.6.0_GENERIC_111
    214.0600.1553: java.lang.NullPointerException
    at oracle.tip.b2b.exchange.rnif11.RNExchangePlugin.decodeIncomingMessage(RNExchangePlugin.java:212)
    at oracle.tip.b2b.exchange.rnif11.RNExchangePlugin.decodeIncomingMessage(RNExchangePlugin.java:582)
    at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:1919)
    at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1650)
    at oracle.tip.b2b.engine.Engine.incomingContinueProcess(Engine.java:4042)
    at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3883)
    at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3205)
    at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:677)
    at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:211)
    at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
    at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
    at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    >
    <05-Sep-2012 13:49:36 o'clock IST> <Error> <oracle.soa.b2b.engine> <BEA-000000> <java.lang.NullPointerException
    at oracle.tip.b2b.msgproc.DbAccess.insertMsgTblRowImpl(DbAccess.java:621)
    at oracle.tip.b2b.msgproc.DbAccess.insertMsgTblRow(DbAccess.java:524)
    at oracle.tip.b2b.msgproc.DbAccess.updateWireBusinessToErrorState(DbAccess.java:6241)
    at oracle.tip.b2b.engine.Engine.handleInboundException(Engine.java:5130)
    at oracle.tip.b2b.engine.Engine.handleExceptionBeforeIncomingTPA(Engine.java:5062)
    at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:1983)
    at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1650)
    at oracle.tip.b2b.engine.Engine.incomingContinueProcess(Engine.java:4042)
    at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3883)
    at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3205)
    at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:677)
    at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:211)
    at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
    at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
    at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    Regards,
    Raj

  • Changes to data verification between 10g and 11g Clients

    The 10g and 11.1.0.7 Databases are currently set to AL32UTF8.
    In each database there is a VARCHAR2 field used to store data, but not specifically AL32UTF8 data but encrypted data.
    Using the 10g Client to connect to either the 10g database or 11g database it works fine.
    Using the 11.1.0.7 Client to go against either the 10g or 11g database and it produces the error: ORA-29275: partial multibyte character
    What has changed?
    Was it considered a Bug in 10g because it allowed this behavior and now 11g is operating correctly?

    jfedynic wrote:
    The 10g and 11.1.0.7 Databases are currently set to AL32UTF8.
    In each database there is a VARCHAR2 field used to store data, but not specifically AL32UTF8 data but encrypted data.
    Using the 10g Client to connect to either the 10g database or 11g database it works fine.
    Using the 11.1.0.7 Client to go against either the 10g or 11g database and it produces the error: ORA-29275: partial multibyte character
    What has changed?
    Was it considered a Bug in 10g because it allowed this behavior and now 11g is operating correctly?
    29275, 00000, "partial multibyte character"
    // *Cause:  The requested read operation could not complete because a partial
    //          multibyte character was found at the end of the input.
    // *Action: Ensure that the complete multibyte character is sent from the
    //          remote server and retry the operation. Or read the partial
    //          multibyte character as RAW.It appears to me a bug got fixed.

  • OLAP differences between 10g and 9i

    Hi, is there any documentation on new / changed features in OLAP 10g vs. OLAP 9i. I'm currently installing all of the 10g products (now that the new BI Beans for 10g is out), but couldn't find a "whats new" on the OLAP side.
    Thanks!
    Scott

    There use to be an OLAP 10g Data Sheet up on OTN that provided the new features. I'll ping them and ask them to re-post it and the other missing OLAP 10g documentation and white papers.
    I pasted it below:
    Partitioned Variables
    The multidimensional engine provides direct support for partitioned variables. This support for partitioning presents many opportunities for both enhancing manageability and supporting large multidimensional data sets.
    Three partitioning methods are supported:
    • Range partitioning allows data to be partitioned based on a range of dimension members. For example, one partition might contain time dimension members that are less than '13', another that are less than '25', and so on.
    • List partitioning allows data to be partitioned based on a list of specific dimension members. For example, a partition might contain dimension members <'JAN02','FEB02','MAR02'> and other partition might contain members <'JAN03','FEB03','MAR03'>.
    • CONCAT partitioning partitions data according to the dimension members that belong to a CONCAT dimension.
    With each partitioning method, the multidimensional engine creates separate variables to store data. To the application, it appears that all data is stored in a single variable.
    Scalability is enhanced in a number of different ways:
    • Data can be partitioned across time, thus providing the ability to store more historical data in the analytic workspace without affecting performance or manageability.
    • Calculations can be easily limited to a subset of dimension members, or they can be parallelized. For example, aggregations, allocations and other calculations can be performed on time periods within a particular partition.
    • Data loading can be parallelized.
    • When partitioned by the logical model, for example, by level of summarization, the definition of the variable can be adjusted to account for changes in sparsity between detail data and summary data.
    • Disaster recovery tasks can be performed on subsets of data and can be parallelized.
    • Partitioned variables can be partitioned across different data files and disks to minimize I/O bottlenecks.
    Enhanced Storage Model
    The storage model is enhanced to support the placement of objects in the analytic workspaces into specific rows of the AW$ table. Objects can be further partitioned by segment size to allow for large objects. The AW$ table can then be partitioned across multiple data files.
    The obvious benefit of the enhanced storage model is that database administrators have complete control over how data is distributed across data files and can therefore optimize I/O for data and data access patterns.
    Multi-Writer Mode
    The multidimensional engine supports a multi-writer attachment mode, which allows an analytic workspace to be modified simultaneously by several sessions. In multi-writer mode, users can simultaneously modify the same analytic workspace in a controlled manner by specifying the attachment mode (read-only or read-write) for individual variables, relations, valuesets and dimensions.
    The MULTI attach mode provides the opportunity to parallelize any number of activities in the analytic workspace. Some examples follow:
    • Using separate simultaneous sessions to load data into different variables can parallelize data loading tasks. For example, different sessions could be used to load data into SALES and COST variables. When combined with partitioned variables, different sessions could load into each partition in parallel.
    • Separate sessions can be used to aggregate separate variables or partitions of a variable.
    • Separate sessions can be used to solve models, allocations and virtually any other calculation within the analytic workspace as long as the calculation is directed to different variables or partitions of a variable.
    Parallel Update
    The OLAP DML UPDATE command runs automatically in parallel on partitioned variables, thus optimizing performance of this command on servers with multiple processors. Significant improvements will be seen in cases where large volumes of data are updated (such as a data load or aggregation) and partitioned variables are used.
    Aggregation from Formulas
    Oracle OLAP 10g allows formulas to be used as a source of data to the AGGREGATE command. This eliminates the need to calculate and store data at the detail level, yet still retains the ability to aggregate to summary levels. The benefit is that the multidimensional engine presents large volumes of derived information from relatively little stored data.
    Optimizations to Composite Dimension Indexing
    New 64-bit B-Tree+ indexes and optimizations to the process of synchronizing composite dimensions to base dimensions support excellent query response times with very large composite dimensions (for example, composite dimensions in excess of 1 billion members).
    Certified with Real Application Clusters and Grid Computing Real Application Clusters and Oracle Grid Computing provide a database platform of virtually limitless computing capacity and scalability. The multidimensional engine and data types of the OLAP option, being part of the Oracle Database, have been tested with Real Application Clusters and Oracle Grid Computing. This provides Oracle OLAP the capability to support very large user communities and data sets.
    Wider Relational Filters to Multidimensional Data Types
    The OLAP 10g optimizes a wider range of SQL predicates when selecting from multidimensional data types. This is accomplished by applying SQL filters before the data is converted to a row set using OLAP_TABLE. As a result, the risk of pushing large volumes of data through OLAP_TABLE is minimized and applications need not be as concerned with optimizing SQL for selecting from OLAP_TABLE. The net result is that a wider variety of SQL applications can be used with the OLAP option without special considerations.
    Support of SQL Model Clause
    Oracle Database 10g introduces OLAP-like calculations that are expressed with a SQL MODEL clause, which is similar to what the OLAP community commonly refers to as custom dimension members. A custom dimension member is a virtual member whose value is calculated at runtime.
    The SQL MODEL clause provides an additional method for defining certain types of calculations against multidimensional data types, and the SQL interface to multidimensional data types has been optimized for SQL models. Optimization occurs by having the multidimensional engine completely bypass OLAP_TABLE as data is being returned.
    As a result, the processing of SQL with the MODEL clause is highly efficient against multidimensional data types. In many cases, performance of MODEL with multidimensional data types exceeds that of the same SQL against relational tables. This provides SQL based applications with both new analytic features and performance advantages.
    Query Rewrite to Views over Multidimensional Data Types
    In Oracle Database 10g a new feature, query equivalence, allows query rewrite to be used with views. With query equivalence, the DBA indicates to the database what SQL could have been used to create the view even if the view was created in some other way. For example, if the application likes to emit SQL with SUM … GROUP BY but the view was created with entirely different SQL, the DBA could indicate that the view is equivalent to SUM … GROUP BY.
    This feature of the database is extremely useful with the OLAP option since SQL access is always through views. This provides the DBA and application with benefits similar to those of materialized views – simplified maintenance and improved query performance.
    Automatic Runtime Generation of Abstract Data Types
    Abstract data types are used by object technology of the Oracle Database to define the relational columns for data that is returned from a non-relational data source. In the case of the OLAP option, abstract data types describe data being selected from analytic workspaces in terms of relational columns.
    Previously it was a requirement that abstract data types be created as part of the administrative process of enabling analytic workspaces for query by SQL. To provide applications and database administrators with additional flexibility in the administration of SQL access to analytic workspaces, Oracle OLAP 10g supports automatic runtime generation of abstract data types as part of the query process.
    With the addition of this new feature, it is now possible to query analytic workspaces without requiring the DBA to predefine either abstract data types or views.

  • Oracle dbms_xmldom.ISNULL what's the difference in 10G and 11G?

    For the code below, in Oracle 10g, it says the node is empty, in 11g, it's not empty. There is a newline character in side the tag .
    If there is a space inside, the result is the same for both version.
    Once nothing inside, both two version will not have the output.
    Why does this happen ?
    DECLARE
    v_doc dbms_xmldom.DOMDocument;
    v_elem dbms_xmldom.DOMElement;
    v_nelem dbms_xmldom.DOMNode;
    BEGIN
    -- create the DOMDocument
    v_doc := dbms_xmldom.newDOMDocument(xmlType('<XMLDATA>
    </XMLDATA>'));
    v_nelem := DBMS_XMLDOM.MAKENODE(v_doc);
    v_nelem := DBMS_XSLPROCESSOR.SELECTSINGLENODE(v_nelem,'XMLDATA/text()');
    IF NOT(dbms_xmldom.ISNULL(v_nelem)) THEN
    DBMS_OUTPUT.PUT_LINE('The node is not empty');
    END IF;
    END;
    Edited by: 972302 on Nov 20, 2012 10:35 AM

    Post exact version numbers. I can't reproduce it:
    SQL> select  *
      2    from  v$version
      3  /
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
    PL/SQL Release 10.2.0.5.0 - Production
    CORE    10.2.0.5.0      Production
    TNS for 64-bit Windows: Version 10.2.0.5.0 - Production
    NLSRTL Version 10.2.0.5.0 - Production
    SQL> DECLARE
      2  v_doc dbms_xmldom.DOMDocument;
      3  v_elem dbms_xmldom.DOMElement;
      4  v_nelem dbms_xmldom.DOMNode;
      5  BEGIN
      6  -- create the DOMDocument
      7  v_doc := dbms_xmldom.newDOMDocument(xmlType('<XMLDATA>
      8  </XMLDATA>'));
      9  v_nelem := DBMS_XMLDOM.MAKENODE(v_doc);
    10  v_nelem := DBMS_XSLPROCESSOR.SELECTSINGLENODE(v_nelem,'XMLDATA/text()');
    11  IF NOT(dbms_xmldom.ISNULL(v_nelem)) THEN
    12  DBMS_OUTPUT.PUT_LINE('The node is not empty');
    13  END IF;
    14  END;
    15  /
    The node is not empty
    PL/SQL procedure successfully completed.
    SQL> 
    SQL> select  *
      2    from  v$version
      3  /
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    PL/SQL Release 11.2.0.3.0 - Production
    CORE    11.2.0.3.0      Production
    TNS for 64-bit Windows: Version 11.2.0.3.0 - Production
    NLSRTL Version 11.2.0.3.0 - Production
    SQL> DECLARE
      2  v_doc dbms_xmldom.DOMDocument;
      3  v_elem dbms_xmldom.DOMElement;
      4  v_nelem dbms_xmldom.DOMNode;
      5  BEGIN
      6  -- create the DOMDocument
      7  v_doc := dbms_xmldom.newDOMDocument(xmlType('<XMLDATA>
      8  </XMLDATA>'));
      9  v_nelem := DBMS_XMLDOM.MAKENODE(v_doc);
    10  v_nelem := DBMS_XSLPROCESSOR.SELECTSINGLENODE(v_nelem,'XMLDATA/text()');
    11  IF NOT(dbms_xmldom.ISNULL(v_nelem)) THEN
    12  DBMS_OUTPUT.PUT_LINE('The node is not empty');
    13  END IF;
    14  END;
    15  /
    The node is not empty
    PL/SQL procedure successfully completed.
    SQL> SY.

  • Differences between 10g and 11i

    Hello Everyone,
    I am new to Oracle development.
    If I were learning Oracle 10g Standard Edition
    and got comfortable in it and had some exposure
    to it. How big of a jump would it be for me to
    pick up Oracle 11i?
    Thanks,
    Nick Ueda

    10g is a version of the Oracle database. 11i is a version of the Oracle applications suite. The two are completely independent (though Oracle's applications suite does use the Oracle database on the back end).
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

Maybe you are looking for

  • GPS Information in Mobileme Gallery

    Just a simple question: Why is iPhoto not syncing the GPS information of the photos to Mobileme gallery? Can't see the location information in the data displayed when I click on the Info-Button within MobilMe gallery. (Crossposted at Mobileme Forum)

  • Menu-exits, Function-exits & Screen-exits

    What is Menu-exits, Function-exits & Screen-exits ? explain

  • Error 1097 when calling void **

    I am trying to setup an x-ray camera that I bought from Sens-Tech. The camera comes with an API called xapi. I have been able to use the camera in c and c++ successfully. I now want to implement the same code in labview. Most of the vi that I have bu

  • Where does Stickies keep its notes?

    I am transferring data from a dead Mac Book Pro HD to my iMac. Now i would like to get my (more than 20) stickie-notes back. So where do i find them in the system? Thanks Robert

  • VBAP function module/BAPI

    Hi all I wnat to pick up Vbeln, posnr from VBAP. I dont have the key fields and i want the data for a Material, Plant and storage location. The select query is taking a lot of time. Any FM/BAPI to make the data retrieval faster??? <REMOVED BY MODERAT