Querying ALL_SDO_GEOM_METADATA on 11g

I have a Query which I am using to test if a table contains LRS data
(If 'M' is contained in the ResultSet, this determins that it is LRS data)
Sample Query.....
SELECT SDO_DIMNAME
FROM TABLE( SELECT DIMINFO FROM ALL_SDO_GEOM_METADATA WHERE OWNER = 'MVDEMO' AND TABLE_NAME = 'STATES' AND COLUMN_NAME = 'GEOM' );
This runs perfectly on 10g and 11g BETA Installations.
However, on 11g Production release (11.1.0.6.0), I get:
ORA-22905: cannot access rows from a non-nested table item
I'm guessing there was some change to this table in the final release.
Is there any way around this, or better yet is there another Query that I can use for my purpose ?
Cheers,
Ronan

Ronan,
I don't think checking for an 'M' in the SDO_DIMNAME proves that a table contains LRS data. As far as I know, the SDO_DIMNAME is a user defined name and could be any value the user chooses. For example, for the first SDO_DINNAME you might use 'X', 'Long', 'Easting', or something else. So there's not guarantee that the user would enter 'M' rather than 'm' or 'measure'.
The significance is that the order of the DIMINFO corresponds to the order of the element pairs/triplets in the SDO_ORDINATE_ARRAY.
So to check if a table contains LRS, you might be better off testing if the following query returns a 3 or a 4
SELECT s.geom.get_lrs_dim() FROM MVDEMO.STATES s WHERE ROWNUM < 2;

Similar Messages

  • Query tuning - oracle 11g

    Hi all,
    Query executes for more 1.5 hours. fetches the data from a remote database. more than million records.
    any suggestions to tune the query?
    Explain Plan
    CREATE TABLE STATEMENT  ALL_ROWSCost: 3,777  Bytes: 1,161,660  Cardinality: 15,285                      
         5 LOAD AS SELECT hcl_delta_TMP_2                
              4 NESTED LOOPS  Cost: 3,768  Bytes: 1,161,660  Cardinality: 15,285            
                   2 SORT UNIQUE  Cost: 1  Bytes: 693  Cardinality: 99       
                        1 INDEX FULL SCAN INDEX (UNIQUE) DELTA_REASON_CODES_PK Cost: 1  Bytes: 693  Cardinality: 99 
                   3 REMOTE REMOTE SERIAL_FROM_REMOTE PSM_LIB_LOG_R RMDB Cost: 74  Bytes: 10,626  Cardinality: 154       
    Query:
    CREATE TABLE hcl_delta_tmp_2 AS
    SELECT
    'hcl' AS heritage,
    load_dt,
    process_dt,
    update_status_cd,
    loan_number,
    lib_date,
    lib_time,
    lib_code,
    lib_user_id,
    lib_log_key_date_time
    FROM psm_lib_log_r@RMDB a
    WHERE a.process_dt >= TO_DATE('01/01/2010','MM/DD/YYYY') AND
    a.update_status_cd NOT IN( 'P' ) AND
    a.lib_code IN
    SELECT TRIM(delta_code) AS delta_code
    FROM delta_reason_codes
    Delta code column is a primary key in table delta_reason_codes: DELTA_REASON_CODES_PKVersion : Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
    thanks.

    I think I am getting conflicting information about how many rows are in the remote table.
    First we read that the remote table has more than 10 million records and then we read that applying this where clause WHERE a.process_dt >= TO_DATE('01/01/2010','MM/DD/YYYY')
      AND a.update_status_cd NOT IN ('P') Results in that will be too many records, more than 10 millions.What are the total number of rows in the remote table?
    How many rows match the date condition by itself?
    How many match the status code condition by itself?
    How many match the lib_code condition by itself?
    How many rows match all conditions (the number returned by the query)?
    Sorry, but I am just trying clear up any confusion here.

  • Parallel  query in Oracle 11g

    We use Oracle 11g DB on windows2008R2.
    We wrote very long and heavy SELECT SQL query usign several table join and sub-queries and it take very long time to get result.
    We did SQL statement tuning as much as we can do so far. ( I will get the Execution Plan and ADDM, etc access right)
    I today notice about Parallel query function.
    Where could I write parallel hint phrases in very long SELECT SQL query ?
    In each selected tables like below ?
    /sample in Oracle Doc/
    SELECT /*+ PARALLEL(employees 4) PARALLEL(departments 4)
           USE_HASH(employees) ORDERED */ MAX(salary), AVG(salary)
    FROM employees, departments
    WHERE employees.department_id = departments.department_id
    GROUP BY employees.department_id;

    You need to be careful with some of the examples in the docs. The example you quote includes an unnecessary join. Before considering parallel query, it should have been re-written to this:
    SELECT MAX(salary), AVG(salary)
    FROM employees
    WHERE department_id is not null
    GROUP BYdepartment_id;
    Later versions of the CBO may do this re-write for you, but it is important to understand why the SQL is inefficient before throwing parallel servers at it. Are you sure that all your joins are actually necessary? (I know you are just going to say "yes", but you might want to think about it first.)

  • Ho to get script result with query's in 11g

    Hi,
    While doing refresh tasks i need to run some select query's. am so lazy to check each query one by one so i placed all querys in one script and i ran
    i went fine but it is showing only result of the query but it is not showing query. Can we get query and out put of query through script.
    Ex : one.sql
    the script have below querys
    select name from v$database;
    select count(*) from v$datafile;
    select count(*) from dba_db_links;
    select owner,db_link from dba_db_links;
    can any one help me on this..
    Regards
    Edited by: 889571 on May 19, 2013 2:59 PM

    [oracle@localhost samples]$ cat sample.sql
    set term on echo on
    select name from v$database;
    select count(*) from v$datafile;
    select count(*) from dba_db_links;
    select owner,db_link from dba_db_links;
    [oracle@localhost samples]$ sqlplus user1/user1 @sample.sql
    SQL*Plus: Release 11.2.0.2.0 Production on Sun May 19 16:06:20 2013
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    SQL> select name from v$database;
    NAME
    ORCL
    SQL> select count(*) from v$datafile;
      COUNT(*)
             6
    SQL> select count(*) from dba_db_links;
      COUNT(*)
             0
    SQL> select owner,db_link from dba_db_links;
    no rows selected
    SQL>

  • Procedure with recursive query working in 11g compiles with error in 10g

    Hi, All,
    I have a procedure that recursively selects tree-like table (with ID-ParentID relationship). Query itself works perfectly and exactly like I need in 11g and procedure containing it compiles well. But when I try to create the same procedure in 10g then I get a message that procedure compiled with error. I have no other suspicions but on the WITH part of the procedure.
    The exact query is here (destination_tariff_zones is the tree-like table which refers to itself by parent_destination_tariff_zone_id):
    + open dtzl_cur FOR
    with dtree (nm, iid, alevel, wldcard, dtzindex)
    as (select dtz.iname, dtz.iid, 0, dtz.wildcard, rcdi.iindex
    from destination_tariff_zones dtz, rating_cube_dimension_indices rcdi, rating_cube_dimensions rcd
    where dtz.parent_tariff_zone_id is null and
    dtz."rc_dimension_index_id" = rcdi.iid and
    rcdi."rc_dimension_id" = rcd.iid and
    rcd.rating_cube_id = rc_id and
    rcd.dimension_type_id = dim_type
    union all
    select dtz.iname, dtz.iid, dtree.alevel + 1,
    cast ((dtree.wldcard || dtz.wildcard) as varchar2(20)), rcdi.iindex
    from dtree, destination_tariff_zones dtz, rating_cube_dimension_indices rcdi, rating_cube_dimensions rcd
    where dtree.iid = dtz.parent_tariff_zone_id and
    dtz."rc_dimension_index_id" = rcdi.iid and
    rcdi."rc_dimension_id" = rcd.iid and
    rcd.rating_cube_id = rc_id and
    rcd.dimension_type_id = dim_type)
    select iid, nm, wldcard, dtzindex
    from dtree
    order by wldcard;+
    Is there any difference between how 11g and 10g handle WITH statements?
    Please advise.
    Thank you very much in advance,
    Max

    Max Afanasiev wrote:
    then is there any alternative to implement what I need?You can look at using CONNECT BY to emulate a recursive query. If you can post the following we may be able to help:
    1. Sample data in the form of CREATE / INSERT statements.
    2. Expected output
    3. Explanation of expected output (A.K.A. "business logic")
    4. Use \ tags for #2 and #3. See FAQ (Link on top right side) for details.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Same query in 9i & 11g returning different counts

    Recently our DB was upgraded from 9i to 11g. We observed some weird results like same query returning more records in 11g than in 9i. I later found out that was because of Null values. I used below commands to achieve same results.
    1)     ALTER session set optimizer_features_enable='9.2.0'; -
    2)     SELECT /*+ optimizer_features_enable=('9.2.0' )*/ *
    FROM TABLE_NAME
    WHERE
    ORDER BY COL1 DESC , COL2 ASC,COL3 ASC;
    Do we have any documentation/material/link which explains this behavior? Any documentation on data type difference between 9i & 11g? Similar issue i observed in connect by prior.I had to select level in order to get the same records but in 9i without selecting level also we were getting desired result.
    Thanks

    Hi,
    MSINHA wrote:
    Recently our DB was upgraded from 9i to 11g. We observed some weird results like same query returning more records in 11g than in 9i. I later found out that was because of Null values. I used below commands to achieve same results.
    1)     ALTER session set optimizer_features_enable='9.2.0'; -
    2)     SELECT /*+ optimizer_features_enable=('9.2.0' )*/ *
    FROM TABLE_NAME
    WHERE
    ORDER BY COL1 DESC , COL2 ASC,COL3 ASC;If you're getting any results other than an error message, then I don't believe you're running the query above. You need include some condition in the WHERE clause, or leave out the WHERE clause altogether.
    Do you have row-level security in either database?
    As Blushadow said, post a complete test script that people can use to re-create the problem and test their ideas. Include CREATE TABLE and INSERT statements for some sample data, and the complete query that you're using. If you are using dbms_rls row-level security, include the function and the code to enable it.
    There's no version 9h or 9j, so it's kind of silly to say you're using 9i. The same goes for 10g. Why not give the actual version numbers, such as 9.2.0.6.0 and 10.2.0.3.0?
    See the forum FAQ {message:id=9360002}

  • Query on OBIEE 11g Lookup feature

    Hi All,
    I am trying to create a dense lookup.
    Fact table has data at 4 levels. [Grain]
    Plant,OU,BU,BS
    Plant will have data for ou, bu and bs
    OU will have data for BU and BS and like wise for BU and BS. All higher level hierarchies are populated.
    All these are id fields.
    I want to populate description for these from org master.
    I would not be able to join org master as plant id is the lowest level there and that is the only way I could join. Else, I would have to create 4 dimensions, if that is an option. Instead I thought of going for lookup feature in 11g. Sparse as I wanted to populate a base value as 'desc not found' in case desc unavailable.
    In answers, I created prompt for these 4 hierarchies and added these descriptions to the report. When I filter it with valid values it works. When I choose, desc not found it brings me all the valid records with 'desc not found'.
    For example, for customer 123, there are 2 entries in fact.
    Fact:
    Customer plant ou bu bs grain
    123 x y z a plant
    1234 x1 y1 z1 b plant
    Dim:
    Plant_id plant_desc ou_id ou_desc bu_id bu_desc bs_id bs_desc
    x alpha y beta z gamma a theeta
    x1 alpha1 y1 null z1 gamma1 a1 theeta1
    When I run the report, I expect to get 'ou desc not found' for x1 level for ou desc and it works as expected. It returns all valid records along with 'ou desc not found'.
    But, as I am using this lookup fields in prompts too, it gets populated with 'ou desc not found' for OU prompt, 'plant desc not found' for plant prompt and so on.
    When I choose this, i expect to get only the record for customer 1234 which points to OU y1. But it populates the report like this,
    With no prompts:
    Customer ou_desc
    123 beta
    1234 ou desc not found
    With prompt on 123 as beta:
    Customer ou_desc
    123 beta
    With prompt as 'ou desc not found'
    Customer ou_desc
    123 ou desc not found
    1234 ou desc not found
    Could you please help me understand this behaviour.
    Also, why is 'OU Desc not found' getting populated in prompt value when there the dimension has all descriptions for all ids.
    Plant_id plant_desc ou_id ou_desc bu_id bu_desc bs_id bs_desc
    x alpha y beta z gamma a theeta
    x1 alpha1 y1 beta1l z1 gamma1 a1 theeta1
    Edited by: user9128220 on Jan 31, 2013 2:23 AM

    Got this now ! double column feature !!
    http://www.rittmanmead.com/2010/08/oracle-bi-ee-11g-handling-double-columns-iddescription-interoperability/
    Thx

  • Tune this "contains" query in Oracle 11g EE 11.2.0.3.0

    I have a query like below. It runs for ever. The size of this table is not very big, it has around 30 millions rows. The owner column is very selective, and I've added "owner' column in the "filter by" clause of the domain index against description. Do you have any recommendation how I can tune this query? Any help would be greatly appreciated.
    select count(*) from items s where contains(s.description, '%111%' ) > 0 and s.owner = 1234;
    Thanks.

    You need to use SDATA to access the owner column through the index. You may also get better performance on your wildcard searches by using a wordlist with attributes as shown below. Please see the demonstration below.
    SCOTT@orcl_11gR2> create table items as
      2  select object_id as owner, object_name as description
      3  from   all_objects
      4  /
    Table created.
    SCOTT@orcl_11gR2> insert into items values (1234, 'A111B')
      2  /
    1 row created.
    SCOTT@orcl_11gR2> select count(*) from items
      2  /
      COUNT(*)
         75048
    1 row selected.
    SCOTT@orcl_11gR2> begin
      2    ctx_ddl.create_preference('mywordlist', 'BASIC_WORDLIST');
      3    ctx_ddl.set_attribute('mywordlist','PREFIX_INDEX','TRUE');
      4    ctx_ddl.set_attribute('mywordlist','PREFIX_MIN_LENGTH', 1);
      5    ctx_ddl.set_attribute('mywordlist','SUBSTRING_INDEX', 'YES');
      6    ctx_ddl.set_attribute('mywordlist', 'wildcard_maxterms', 50000) ;
      7  end;
      8  /
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> create index items_idx
      2  on items (description)
      3  indextype is ctxsys.context
      4  filter by owner
      5  parameters ('wordlist  mywordlist')
      6  /
    Index created.
    SCOTT@orcl_11gR2> set autotrace on explain
    SCOTT@orcl_11gR2> select count(*) from items
      2  where  contains (description, '%111% and (sdata (owner = 1234))') > 0
      3  /
      COUNT(*)
             1
    1 row selected.
    Execution Plan
    Plan hash value: 1238254566
    | Id  | Operation        | Name      | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT |           |     1 |    29 |    12   (0)| 00:00:01 |
    |   1 |  SORT AGGREGATE  |           |     1 |    29 |            |          |
    |*  2 |   DOMAIN INDEX   | ITEMS_IDX |    39 |  1131 |     4   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
       2 - access("CTXSYS"."CONTAINS"("DESCRIPTION",'%111% and (sdata
                  (owner = 1234))')>0)
    Note
       - dynamic sampling used for this statement (level=2)
    SCOTT@orcl_11gR2>

  • Lookup query in OIM 11g R2

    Hi,
    I am written a lookup query in  child form to filter the lookup in designconsole . but the lookup query is not getting executed, The old lookup name is shown when i am opeing the form in web ui (systemadmin) formdesigner.
    Any suggestion why the lookup query is not working?

    From the installation media, copy and extract contents of the bundle/ActiveDirectory.Connector-1.1.0.6380.zip file to the CONNECTOR_SERVER_HOME directory
    Refer http://docs.oracle.com/cd/E22999_01/doc.111/e20347/deploy.htm#CHDDJGIG

  • Create query in Oracle 11g

    Dear All,
    i have a below create statement query in my Oracle Database - sql developer, when i tried this getting with the exception " 00907. 00000 - "missing right parenthesis"
    CREATE TABLE FQ01_AA_FUTURE_INSTALLMENTS_M1 ( RECORD_ID VARCHAR (35),
    mv_seq INT (4),
    sv_seq INT (4),
    PAY_TYPE VARCHAR (30),
    PAY_PROP VARCHAR (30),
    PAY_PROP_AMT FLOAT (30),
    PAY_METHOD VARCHAR (30),
    PAY_AMT FLOAT (30),
    JB_DATE_IMPORT TIMESTAMP)
    Is there any mistake on the above query, please update me....
    Thanks
    karthi

    hi,
    you can't determine digit for int
    and I think you should replace float with number and varchar with varchar2
    CREATE TABLE FQ01_AA_FUTURE_INSTALLMENTS_M1 ( RECORD_ID VARCHAR (35),
    mv_seq number (4),
    sv_seq number (4),
    PAY_TYPE VARCHAR (30),
    PAY_PROP VARCHAR (30),
    PAY_PROP_AMT FLOAT (30),
    PAY_METHOD VARCHAR (30),
    PAY_AMT FLOAT (30),
    JB_DATE_IMPORT TIMESTAMP)
    Regards

  • How to tune self join query in Oracle 11g

    Oracle & SQL new to me,and I'm still in learning phase.
    Could you please help me to tune below oracle query?? This table contains ~95 lac records and it takes 1 hour to retrieve data using this query.
    Your suggestions/comments/help will be appreciated.
    Thanks in advance.
    SELECT A.CNO AS CNO, A.FNO AS FNO, A.CID AS CID, A.IID AS IID
    FROM CAC_LKP A, (SELECT C_DATE, CNO, FNO
    FROM (SELECT MAX(CAC_LKP.C_DATE) AS C_DATE, CAC_LKP.CNO AS CNO, CAC_LKP.FNO AS FNO
    FROM CAC_LKP
    WHERE ACTIVE = 'Y' GROUP BY CNO, FNO)) B
    WHERE A.C_DATE = B.C_DATE
    AND A.CNO = B.CNO
    AND A.FNO = B.FNO
    AND A.ACTIVE = 'Y'
    Primary key is defied over combination of c_date,iid,active.
    Edited by: 1009236 on Jun 1, 2013 12:52 AM

    >
    SELECT  A.CNO AS CNO,
            A.FNO AS FNO,
            A.CID AS CID,
            A.IID AS IID
    FROM    CAC_LKP A,
                            SELECT  C_DATE,
                                    CNO,
                                    FNO
                            FROM
                                SELECT  MAX(CAC_LKP.C_DATE) AS C_DATE,
                                        CAC_LKP.CNO AS CNO,
                                        CAC_LKP.FNO AS FNO
                                FROM CAC_LKP
                                WHERE ACTIVE = 'Y'
                                GROUP BY CNO, FNO
                        ) B
    WHERE   A.C_DATE = B.C_DATE     AND
            A.CNO = B.CNO           AND
            A.FNO = B.FNO           AND
            A.ACTIVE = 'Y';Hi,
    Before even starting to see why there is a performance problem, I think you should consider the fact that there is logical problem in your WHERE clause. According to what you mentioned the primary key is composed of *(c_date, iid, active)* yet iid is absent in both the global query's WHERE clause and also that of the subquery.
    Consequently the (aggregate) rows in the subquery will not be linked based on a correct logic to the external query.
    Regards,
    Dariyoosh

  • Query slow in 11g

    Hi,
    One of my DEV database was recently upgraded to 11.1.0.6. The platform used is HPUX IA64.
    One of the procedure is running fine in Oracle 9i ( current production).
    The same procedure is hung in Oracle 11g. As per application team, there has been no changes. The same procedure runs with < 100 rows( with rownum < 100 condition ,<1000., <10000 etc). But when we remove the condition, its running for few hours without any result.
    Declare               
    CURSOR c_all_emps IS
      select persn_id, hier_lvl_no, rptg_hier_lvl
      from jjhrdb.emp_hier_lvl  
      where rownum<10000;
    prev_wwid      NUMBER  (9) :=0;
    hier_rec_ctr   NUMBER  (9) :=0;
    supvr_lvl        integer        ;
    c              NUMBER  (9) :=0;
    s                NUMBER  (9) :=0;
    len            NUMBER  (9) :=0;
    x                NUMBER  (9) :=0;
    nn                NUMBER  (9) :=0;
    persn_id                       integer      ;
    hier_lvl_no                       integer      ;
    supvr_persn_id                 integer      ;
    supvr_wwid                     NUMBER(14)    ;
    rptg_hier                        varchar2 (4000);
    rptg_hier_lvl                   varchar2 (4000);
    Procedure InsertRec ( i_pid in integer, i_spid in integer,
                             i_slvlno in number     )is
    Begin
            insert into jjhrdb.emp_hier (persn_id, supvr_lvl_persn_id, supvr_lvl_no)
        values (i_pid,i_spid,i_slvlno);
        exception when others then
             /*insert into ksen.kserror values(    i_spid,' ',err_desc); */
             dbms_output.put_line(i_spid||' '||sqlerrm);
             commit;
    End InsertRec;
    -- Begin Main Block.
    Begin
    For c_ae in c_all_emps loop
        hier_rec_ctr := hier_rec_ctr + 1;
        PERSN_ID         := c_ae.persn_id            ;
        Hier_LVL_No         := c_ae.hier_lvl_no            ;
        RPTG_HIER_LVL    := c_ae.RPTG_HIER_LVL        ;
            x := 1;
            while (instr(c_ae.rptg_hier_lvl,',',1,x)) != 0 loop
                len := length( trim(c_ae.rptg_hier_lvl)) ;
                c  := instr(c_ae.rptg_hier_lvl,',',1,x) ;
                s  := instr(c_ae.rptg_hier_lvl,' ',1,x) ;
                   if x = 1 then
                        supvr_persn_id := substr(c_ae.rptg_hier_lvl,1,(c -1) );
                    else
                        nn := instr(c_ae.rptg_hier_lvl,' ',1,(x-1))+1 ;
             supvr_persn_id := substr(c_ae.rptg_hier_lvl,nn,(c-nn) );
                    End if;
                    if s != 0 then 
                        supvr_lvl := substr(c_ae.rptg_hier_lvl,(c+1),(s -(c+1)) ) ;
                    else
                        supvr_lvl := substr(c_ae.rptg_hier_lvl,(c+1),(len+1) ) ;
                    End if;
            /*    SetEmpHier(persn_id, fmly_nm, given_nm);  */
      /* dbms_output.put_line(persn_id||supvr_persn_id|| supvr_lvl); */
                InsertRec(persn_id, supvr_persn_id, supvr_lvl);
                x:=x+1;
            End loop;     /*  while  */
    End loop;     /*  for   */
    commit;
    dbms_output.put_line ('TOTAL EMP HIER: ' || hier_rec_ctr || ', ');
    --last record processing:
    /*  For c_eh in c_emp_hier loop
            SetEmpHier(persn_id, fmly_nm, given_nm);
            InsertRec(persn_id);
         End loop;       for   */
    -- Begin Anon Update Block.
    /* xBegin
      xupdate law_hstq
      set jobcd_flsa = (select exmpt_ind from lawrpt.rpt_jobcode
      where jobcode = job_cd);
      commit;
    end;    */
    End; 
    /

    Hello,
    When you upgrade to 11g some sql statements regress because you are using a different optimizer version.i recommend if you run sql access advisor from the enterprise manager against this sql statement.
    Kind regards
    Mohamed

  • Query Statistics 10g/11g

    Our query statistics are not being recorded correctly and some times not at all. It seems some of the higher executions are not being recorded. This morning I executed a worksheet that ran over eighteen minutes, I captured a screenshot for confirmation, then the query statistics recorded 3 seconds for the exeution. I just deleted query stistics older than 90 days and I still have the same issue. Any insight would be appreciated; pref.txt or database settings, etc. We are currently production with OAS1Og/database10g migrating to OAS11G/database11g. We have the issue in both environments. The Discoverer EUL and Discoverer Administrator is 11.1.1.1.3.0.
    Thanks,
    Jerre

    Hi,
    This might be obvious, but have you done the following:
    1. Run EUL5.sql
    2. Run EUL5_APPS.sql
    3. Also, the following grants are usually performed so that the qpp_stats table works properly:
    grant select on v_$session to public;
    grant select on v_$sesstat to public;
    grant select on v_$parameter to public;
    grant select on v_$sql to public;
    grant select on v_$open_cursor to public;
    From the 10G Admin User Guide (B13916_04.pdf, Chapter 19), these scripts are required.
    Patrick

  • Query on OCA 11g

    Hi,
    I wanted to know that, to complete OCA 11g certification Oracle recommends
         Oracle Database: SQL Fundamentals I and Oracle Database 11g: Administration Workshop I trainings.
    Is it necessary to take above trainings?
    Or can I pass this exam by self study?
    I am a fresher please do the needful.

    You do not have to complete any training in order to become an Oracle 11G OCA. 
    Pass a SQL exam (normally 1Z0-051) and the Admin 1 exam (1Z0-052) and you will be granted the certification.

  • Querying instances in 11g and filtering by process data object

    Hi all,
    I have tried to query instance following this link: http://soadev.blogspot.com/2011/07/querying-oracle-bpm-process-instances.html. It works fine, but I need to filter the instances by a process data object with a String type. Is it possible to do this?

    Thanks Mihai
    Does it mean that if the admin user does not purge instances specifically, the uses will continue to find them by querying for completed instances in their worklist (when they have already taken action for their human task, and when the related BPEL instance is finished)?
    Thanks
    Satinder

Maybe you are looking for

  • Flex RIA (Rich Internet Application)  how to make the deploy  at Netweaver?

    Hello: I'm working with Flex RIA (Rich Internet Application) and I want make them run at NetWeaver WAS. As VC works with this technology I understand that the WAS is a Flex server. I want to know how to deploy them at the server. Thanks a lot for the

  • Number of rows in a report, can it only bee set at creation time?

    I'm unable to change how pagiation work for a report. If I create a report with the default setting, it will show 15 rows as expected. However if I edit the page, go into the report and change the "Number of Rows" it seems to have no effect. I set it

  • How can I get rid of some applications that I don't want anymore?

    How can I get rid of some applications which I don't want anymore?

  • 10gias infrastructure install

    I am trying to install infrastructure fo 10g ias on Solaris 10. I get past the OID config but fails at the password config step I check the infrastructure database - not started. Error message unable to allocater 4096 bytes of shared memory ("shared

  • Missing documentation

    recently got a asus u46e-bal6 with a i7 sandy-bridge processor from best buy (great machine at a good price) ... said processor has some decent security hooks in the silicon and i wanted to register said machine with LoJaack. they require a security