Dictionary for materialized view partitions

Hi
I created a materilaized view with partitions and i need to add partitions dynamicaaly using stored procedure for that i need to check whther the partiions with the same name existing.where can i see the partition names for a materilaized view is there any table like "USER_TAB_PARTITIONS"?.apologizes if the same query exists in the forum

In your situation you can always query the dictionary ... using your experience/imagination regarding predicates.
select *
  from dictionary
where table_name like '%MVIEW%
    or table_name like '%PART%Regards
Etbin

Similar Messages

  • Fast Refresh in Materialized Views Partitioned

    Hi all.. I've a little problem... let's go into it:
    I have two tables:
    A dimension table , named D1
    A partitioned fact table, named F1
    I create two materialized views log in each of 2 tables.
    Ok.. Now, I created a Materialized View Partitioned, name MV_F1D1, with incremental refresh for it...
    I can create the Materialized View Partitioned with fast refresh, no problem here...
    First time Oracle make a Complete refresh, everything ok.. Then I make a
         BEGIN
              DBMS_SNAPSHOT.REFRESH('MV_F1D1','F');
         END;
    And everything goes well...
    But.. In my fact tables, I load the data with a temporary table, named F1_NP (Fact table no partitionated)
    with the data of the current month. Every week I do this:
    1) Load the data in F1_NP
    2) If the LAST_PARTITION_MM_YYYY not exists in F1, I add the partition to F1...
    3) ALTER TABLE F1 EXCHANGE PARTITION LAST_PARTITION_MM_YYYY WITH TABLE F1_NP
    And, this is the problem....
    After that process, the Log table of F1 is empty..
    When i'm trying to fast refresh the mv_F1D1, I got an error
         ORA-12097 changes in the master tables during refresh, try refresh:
    THis occurs when only I truncate a partition
    in the fact table too.
    Ok.. My only solution here is to make a complete refresh.. But I have only a new partition. I expected that with the PCT, Oracle let me
    do it a fast refresh.      
    I'm looking for a solution in the web, and I installed the utlxmnv.sql:
    1) Before add a partition in F1
    truncate table mv_capabilities_table;
    exec DBMS_MVIEW.EXPLAIN_MVIEW ( 'MV_F1D1' );
    select * from mv_capabilities_table;
    PCT Y
    REFRESH_COMPLETE Y
    REFRESH_FAST Y
    REWRITE Y
    PCT_TABLE Y F1
    PCT_TABLE N D1 2068 Relation is not partitioned.
    REFRESH_FAST_AFTER_INSERT Y
    REFRESH_FAST_AFTER_ONETAB_DML Y
    REFRESH_FAST_AFTER_ANY_DML Y
    REFRESH_FAST_PCT Y
    REWRITE_FULL_TEXT_MATCH Y
    REWRITE_PARTIAL_TEXT_MATCH Y
    REWRITE_GENERAL Y
    REWRITE_PCT Y
    PCT_TABLE_REWRITE Y F1
    PCT_TABLE_REWRITE N D1 2068 Relation is not partitioned.
    2) After truncate a partition in F1
    truncate table mv_capabilities_table;
    exec DBMS_MVIEW.EXPLAIN_MVIEW ( 'MV_F1D1');
    select * from mv_capabilities_table;
    PCT Y
    REFRESH_COMPLETE Y
    REFRESH_FAST Y
    REWRITE Y
    PCT_TABLE Y F1
    PCT_TABLE N D1 2068 Relation is not partitioned.
    REFRESH_FAST_AFTER_INSERT N F1 2077 Mv log is newer than last full refresh
    REFRESH_FAST_AFTER_INSERT N F1 2077 Mv log is newer than last full refresh
    REFRESH_FAST_AFTER_ONETAB_DML N 2146
    REFRESH_FAST_AFTER_ANY_DML N F1 2076
    REFRESH_FAST_AFTER_ANY_DML N 2161
    REFRESH_FAST_PCT Y
    REWRITE_FULL_TEXT_MATCH Y
    REWRITE_PARTIAL_TEXT_MATCH Y
    REWRITE_GENERAL Y
    REWRITE_PCT Y
    PCT_TABLE_REWRITE Y F1
    PCT_TABLE_REWRITE N D1 2068 Relation is not partitioned.
    BEGIN
              DBMS_SNAPSHOT.REFRESH('MV_F1D1','F');
    END;
    ORA-32313: REFRESH FAST of "MV_F1D1" unsupported after PMOPs
    any ideas? Can I fast refresh a MV partitioned (composed with a Table Dimension and Fact table)
    with PCT when I add data in the Dimension Table/add a partition in a Fact Table Partitioned?

    Look at ATOMIC_REFRESH option, if you set this to FALSE you may see performance gain as it'll use DIRECT PATH and TRUNCATE. Data will be unavailable while being refreshed though.
    Cheers
    Si

  • Materialized View Partitioning

    I am creating a materialized view partitioned by range. The column is the grouping id. I have three different grouping sets. How do I defined partition values to make sure I am spreading my data as evenly as possible?
    EX. PARTITION VALUES LESS THAN (???)
    CREATE MATERIALIZED VIEW REALDW.CLAIM_LIFE_CUBE_MV
    TABLESPACE MV_TABLES
    NOLOGGING
    PARTITION BY RANGE (GID)
    PARTITION VALUES LESS THAN (100)
    NOLOGGING
    NOCOMPRESS
    TABLESPACE MV_TABLES,
    PARTITION VALUES LESS THAN (1000)
    NOLOGGING
    NOCOMPRESS
    TABLESPACE MV_TABLES,
    PARTITION VALUES LESS THAN (MAXVALUE)
    NOLOGGING
    NOCOMPRESS
    TABLESPACE MV_TABLES
    NOCACHE
    NOPARALLEL
    BUILD IMMEDIATE
    USING INDEX
    TABLESPACE MV_TABLES
    REFRESH FORCE ON DEMAND
    WITH ROWID
    ENABLE QUERY REWRITE
    AS
    SELECT /*+ PARALLEL (CLAIM_LIFE_FACT, 2, 2) */ PAYER_KEY,
    OFFICE_KEY,
    CURRENT_CLAIM_STATUS_KEY,
    INITIAL_CLAIM_STATUS_KEY,
    BATCH_KEY,
    PROCESS_TIME_KEY,
    BATCH_SUBMIT_TIME_KEY,
    OFFICE_START_DATE,
    BATCH_SUBMIT_DATE,
    DURATION_KEY,
    ROUND(TIME_LAPSE),
    GROUPING_ID(PAYER_KEY, OFFICE_KEY, CURRENT_CLAIM_STATUS_KEY, DURATION_KEY, INITIAL_CLAIM_STATUS_KEY,
    BATCH_KEY, PROCESS_TIME_KEY, BATCH_SUBMIT_TIME_KEY, ROUND(TIME_LAPSE),
    OFFICE_START_DATE, BATCH_SUBMIT_DATE) GID,
    COUNT(*) COUNT_CLAIM_STAR,
    AVG(TIME_LAPSE) AVERAGE_TIME_LAPSE,
    COUNT(TIME_LAPSE) COUNT_TIME_LAPSE,
    SUM(TOTAL_CHARGE_AMT) TOTAL_CHARGE_AMT,
    COUNT(TOTAL_CHARGE_AMT) COUNT_CHARGE_AMT
    FROM REALDW.CLAIM_LIFE_FACT
    GROUP BY GROUPING SETS ((COLUMN LIST 1), (COLUMN LIST 2) (COLUMN LIST 3));
    Thanks in advance.

    <quote>Any advice?</quote>
    Well, any problem?
    I only glanced over the code you've included ... not sure what else I can do here except for building my own example replicating your scenario and determining if that range partitioning over grouping sets is indeed possible (I never had a need to do it … and don’t like speculating).
    Your stated need is to get even data distribution over partitions ... sooo ...
    1. hash partition (a power of 2 for the number of partitions) to get even distribution whatever your data (now and in the future)
    2. range partition ... but that requires knowledge of the data (as it is right now and how will evolve in the future) in order to achieve that even distribution.
    Since I don't know your data, I cannot help with #2. Hope it sounds fair.

  • Setting DBMS_METADATA.GET_DDL Output for Materialized Views

    Hi all.
    My Oracle version is 10g.
    I'm extracting the DDL of all the objects from database using the DBMS_METADATA package. I'm using SET_TRANSFORM_PARAM to configure the output because I need a simple sql code, without information about tablespaces, storage and segment attributes. Everything works fine except when I'm working with mviews object types. I can't remove the information about tablespace, storage or segment attributes for materialized views.
    I would like to know if there's a related issue about it. Or there's something missing in my code?
    I tried to specify the object type as another parameter on DBMS_METADATA.SET_TRANSFORM_PARAM but don't work too.
    The only transform parameter that works fine with Materialized Views is the SQLTERMINATOR.
    See how I have done:
    declare
    vDDL clob;
    begin
    dbms_metadata.set_transform_param (DBMS_METADATA.SESSION_TRANSFORM, 'STORAGE', FALSE);
    dbms_metadata.set_transform_param (DBMS_METADATA.SESSION_TRANSFORM, 'TABLESPACE', FALSE);
    dbms_metadata.set_transform_param (DBMS_METADATA.SESSION_TRANSFORM, 'SEGMENT_ATTRIBUTES', FALSE);
    dbms_metadata.set_transform_param (DBMS_METADATA.SESSION_TRANSFORM, 'SQLTERMINATOR',TRUE);
    select dbms_metadata.get_ddl ('MATERIALIZED_VIEW', 'MV_STO020', 'HIS117_CHECK') into vDDL FROM DUAL;
    dbms_output.put_line (vDDL);
    end;
    and how the output is:
    CREATE MATERIALIZED VIEW "HIS117_CHECK"."MV_STO020"
    ORGANIZATION HEAP PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "TS_HIS117"
    BUILD IMMEDIATE
    USING INDEX
    REFRESH FORCE ON DEMAND
    WITH PRIMARY KEY USING DEFAULT LOCAL ROLLBACK SEGMENT
    DISABLE QUERY REWRITE
    AS SELECT
    STO020_MOVEMENT_LOG_ID STO020_MOVEMENT_LOG_ID
    , STO020_QUANTITY STO020_QUANTITY
    , STO020_DATE STO020_DATE
    , STO020_BEFORE_BALANCE STO020_BEFORE_BALANCE
    , STO011_PRODUCT_MOVEMENT_ID STO011_PRODUCT_MOVEMENT_ID
    , ADM082_PRODUCT_ID ADM082_PRODUCT_ID
    , ADM089_PRODUCT_PRESENTATION_ID ADM089_PRODUCT_PRESENTATION_ID
    , STO010_MOVEMENT_TYPE_ID STO010_MOVEMENT_TYPE_ID
    , STO001_STOCK_ID STO001_STOCK_ID
    , STO001_TARGET_STOCK_ID STO001_TARGET_STOCK_ID
    , STO003_PRODUCT_LOT_ID STO003_PRODUCT_LOT_ID
    , SYS010_USER_ID SYS010_USER_ID
    , EIR001_MPI EIR001_MPI
    , ADM056_MEDICAL_ATTENTION_ID ADM056_MEDICAL_ATTENTION_ID
    , ADM094_USE_UNIT_ID ADM094_USE_UNIT_ID
    FROM
    STO020_MOVEMENT_LOG;
    Thank you in advanced!
    Edited by: lucporto on 28/08/2012 07:26

    Right. I found this way but I consider this just a quick fix, because I think there should be a better way to do this.
    create table t_clob (c_long);
    declare
    p clob;
    begin
    delete from t_clob;
    execute immediate 'insert into t_clob (select to_lob(query) from dba_mviews where owner = :1 and mview_name = :2)'
    USING 'HIS117', 'MV_STO020';
    select 'CREATE MATERIALIZED VIEW MV_STO020' || chr(10) ||
    'REFRESH ON DEMAND' || chr(10) || 'AS' || CHR(10) || mv.c_long
    into p
    from t_clob mv;
    dbms_output.put_line(p);
    end;
    Thanks all.

  • Refresh FAST for Materialized View failed after Partition Operation

    Dear all,
    I have created a Materialized View having a simple join between a Dimension and Fact Table of a Datawarehouse. The MV is REFRESH FAST ON DEMAND.
    However, when a Partition Maintenance Operation (PMOP) was performed on the Master Tables, the MV failed to Refresh giving a ORA-32313 error.
    As suggested on one of the troubleshooting websites, we did a complete refresh of the MV and fixed it temporarily. However, I would like to know the exact cause for this and would like to have a permanent fix for the same.
    Can the DBA for this Database provide me the answers or are there some standard troubleshooting steps for the same?
    Please let me know.
    Best,
    Ketan

    Hello Maurice,
    Here are the answers to your questions.
    1) Database is Oracle 9i.
    2) We have a stored procedure to refresh the MV. The command is dbms_mview.refresh('SALES_FACT_MV','f'). It was working fine daily. Only after a PMOP was done on the Master Tables, it failed to refresh. We have also created indexes on some columns of the MV for performance improvement. We are getting a very good improvement.
    3) We have MV logs for both Master Tables to store the incremental values.
    4) We are not able to get the output from DBMS_MVIEW.EXPLAIN_MVIEW since this can be done only by the DBA. WIll update you once I have the info.
    5) Same as Point 2.
    Let me know if you need any further info.
    Thanks, Ketan

  • Explain Plan for Materialized Views in 10g

    I am verifying explain plan for few queries on 10g as compared to 9i I was wondering in Materialized Views queries MAT_VIEW ACCESS instead of TABLE ACCESS is it expected behaviour or am missing something?
    Couldn't find information in 10g documentation
    thanks in advance

    I've put together a query for the v$sql_plan in 9iR2.
    Depending on what you use, you can probably drop some columns (eg OTHER and partition columns) and you could drive it from the v$session by getting the hash_value from there for the sid you are interested in :
    (select * from v$sql_plan where hash_value =
    (select sql_hash_value from v$session where sid=:sid))
    select level, optimizer, lpad('_',1*(level-1),'_')||operation operation,
    options, object_owner||'.'||object_name obj_name, search_columns,
    ltrim(to_char(cardinality,'999,999,999')) no_rows,
    ltrim(to_char(bytes/1024,'999,999')) kbytes, cost tot_cost,
    object_node link, id, parent_id, other_tag||':'||other other,
    partition_start, partition_stop, cpu_cost, io_cost,
    access_predicates, filter_predicates,
    round(temp_space/(1024*1024),2) temp_space_mb
    from (select * from v$sql_plan where hash_value = :hash_val)
    start with id=0
    connect by prior id = parent_id and prior child_number = child_number
    order by child_number, id, position;

  • Refresh time for Materialized View

    Hi,
    I have created a materialized view and set it to refresh everyday at 4 am . When I check the status of the job , it shows the refresh timing between 20 mins to 4 hours . That means , some times it takes 20 mins to refresh , some times 40 , some time 2 hours and some times up to 4 hours. Any reason for the wide range ? Here is the query for the view.
    CREATE MATERIALIZED VIEW BDS_COST_CATEGORY_MV
      ORGANIZATION HEAP PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
      STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
      PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
      TABLESPACE "USERS"
      BUILD IMMEDIATE
      USING INDEX
      REFRESH COMPLETE ON DEMAND START WITH sysdate+0 NEXT ROUND(SYSDATE + 1) + 4/24
      USING DEFAULT LOCAL ROLLBACK SEGMENT
      DISABLE QUERY REWRITE
      AS    SELECT  AC.ACCOUNT_MANAGER, AC.ACCOUNT_NUMBER,
                    AC.ACCOUNT_NAME, DIV.DIVISION_NUMBER, ITEM.CODE_ID,
                    ITEM.CODE_NAME COST_CATEGORY_ITEM,
                    TO_NUMBER(TO_CHAR(AP.FIRST_DAY,'YYYY')) PERIOD_YEAR, 
                    AP.FIRST_DAY PERIOD,
                    SUM(NVL(AD.CURRENT_EXPENSE,0)) EXPENSE
            FROM ACCOUNTS AC, PERSONNEL AC_MGR, DIVISIONS DIV, ASR_HEADERS AH , ASR_DETAILS AD, CODES ITEM, CODES COSTCAT, ALL_PERIODS  AP,
                    CODES COST_ELEMENT, ACCOUNTING_BASE_GROUP ABG
            WHERE   AC.ACCOUNT_MANAGER = AC_MGR.PERSONNEL_ID
            AND     AC_MGR.DIVISION_ID = DIV.DIVISION_ID (+)
            AND     AC.ACCOUNT_ID = AH.ACCOUNT_ID
            AND     AH.ASR_HEADER_ID = AD.ASR_HEADER_ID
            AND     AH.PERIOD_ASR = AP.FISCAL_SYSTEM_PERIOD_CAL_YR_EQ||', '|| AP.FISCAL_YEAR
            AND     ABG.COST_ELEMENT_CAT_ITEM_ID = ITEM.CODE_ID 
            AND     COST_ELEMENT.CODE_ID = ABG.COST_ELEMENT_ID
            AND     AD.OBJECT_CODE = COST_ELEMENT.CODE_VALUE
            AND     ITEM.CODE_PARENT_ID = COSTCAT.CODE_ID
            AND     ( COSTCAT.CODE_NAME = 'BDS' OR ( COSTCAT.CODE_NAME = 'Base' AND ITEM.CODE_NAME = 'MTDC'))
            GROUP BY AC.ACCOUNT_MANAGER,AC.ACCOUNT_NUMBER, AC.ACCOUNT_NAME,
                     DIV.DIVISION_NUMBER, ITEM.CODE_ID, ITEM.CODE_NAME, 
                     TO_NUMBER(TO_CHAR(AP.FIRST_DAY,'YYYY')), AP.FIRST_DAY

    This appears to be a duplicate of Refreshing Materilized view. I replied on the other thread.
    Justin

  • Help needed in query for Materialized View

    Hi,
    I want to create a materialized view which has some precalcultaed values.
    I have four dimension tables out of which one is a Time Dimension table with levels as Year->Quarter->Month.
    The precalculations are the moving averages and cummulative values of Sales Amt on the dimension values over a period of 4 Months.
    The dimension tables are Clients, Products, Channel, Time.
    Fact Table is Sales_Fact which will have the sales amount for different members of the dimension.
    Since my fact table is very huge, i want to create a materialized view where i could store the required calculated measures, here Moving Average of Sales Amt for each Client, Product, Channel dimensions over a period of 4 Months.
    Can anybody help with writing the query for this..Any help in this regard will be appreciated..
    Please give me suggestions for this..

    Check this link.
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14223/aggreg.htm#sthref1612
    Regards
    Raj

  • WHERE clause for Materialized View

    Hi,
    We are replicating a very large table from Production. The table is approx 40Gb in size and so the DBA's are very reluctant to do a full replication as it could bring down the production server (I'm a developer so I'm going on faith this is correct).
    I have been looking for a way to limit the number of columns that I need, approx 1 weeks data is enough to begin with. The table has a column txntimestamp which I am trying to use in the WHERE
    create materialized view FWWIPTRANSACTION                                                                                                                                                
    refresh fast on demand   with rowid 
      as select * from WLOS_OWNER.WAFPROD_FWWIPTRANSACTION
    where txntimestamp > '20/06/2009 07:00:00'But I recieve the error
    ORA-12015: cannot create a fast refresh materialized view from a complex queryDoes anyone know a way around this? This is the only date field I can use and pretty much the only viable option to limit the number of rows.
    Thank You.

    Sorry for jumping ahead but if I was able to get
    create materialized view FWWIPTRANSACTION                                                                                                                                                
    refresh fast on demand   with rowid 
      as select * from [email protected]
          where txntimestamp > '20/06/2009 07:00:00';to work, does this mean every time this MV refreshes it brings across everything since that date or merely the new rows since the last refresh? If so I will need a rolling clause i.e. sysdate - 30

  • Help for materialized View & Streams.

    Hi all,
    I am confused....I thought streams is replacing materialized view and replication :(
    What are the difference between "streams", "advance replication", and "mat. views"?
    Thanks a lot,
    zxy

    yxes2013 wrote:
    I'm in a rush deadline dear :(
    My boss ask me to replicate a table (with image column - picture of a person) which comes from sql server database to and oracle database.Well, presumably you informed your boss that you didn't know how to accomplish the task and that it would take some time for you to learn. And hopefully your estimates included sufficient padding to account for the fact that you'll be reading a lot of documentation.
    What do I do :( . Can I use mat. views + streams + advance repl? also dbvisit? Can you use materialized views? Sure.
    Can you use Streams? Sure.
    You could also use GoldenGate which is the technology Oracle has depricated Streams in favor of.
    I'm not sure that I see why you would want to use advanced replication unless you intend on doing bidirectional replication.
    I have no idea what dbvisit is. That doesn't sound like an Oracle technology.
    Justin

  • What rights do I need for materialized views scheduling

    Hello,
    Can anyone tell me what rights do I need to schedule a materialized views at 1:00 am every night?
    To create material views I've use the folowing script:
    CREATE MATERIALIZED VIEW MV_view
    REFRESH COMPLETE
    START WITH sysdate NEXT round(SYSDATE + 1) + 1/24
    AS SELECT ... join tabeles... ;.
    The problem is that on my test server the MV_view run every night, but on production server my materialized views run only once (when I've run the script above).
    I have take a look into the user_refresh and in field NEXT_DATE it's the time of my MV_view creation.
    It is possible tha my DBA put some restrictions on my schema? Or do I need some rights to use START WITH and NEXT in my script on production server?
    Thanks,
    XaM

    Originally Posted by wyld
    Hi
    I find the correct method: I do not only assign reporting rights to htm , I need modify "Inventory report rights"of "Administrator task" in the left of ZCC Console.
    If I assign and modify the correct rights, he will create new & run these reports.
    wyldkao
    Which version you are using? I can't find Inventory Report Rights anywhere? I could only get this working by giving superadmin Please can some explain Thanks

  • Gathering statistics for Materialized Views

    In SQL Developer, the menu that you are presented by right-clicking a Materialized View does not give you a choice of collecting statistics, whereas you can analyze an MV and compute statistics at SQL command line. You can do that with the DBMS_STATS package too. Why is this so?

    This is just an unintentional omission. I logged a task to get it added in our next full release.
    -- Sharon

  • Parameters in Init.ora for Materialized Views

    Fellow Experts,
    Are there any other parameters that I need to insert in the init.ora besides QUERY_REWRITE_ENABLED
    and
    QUERY_REWRITE_INTEGRITY
    once I create a materialize view ?
    Thanks.
    Ray.

    Oracle version 10.0.2 and the DDL that I'm planning to use might be simmilar to
    CREATE MATERIALIZED VIEW sales_by_month_by_state
    TABLESPACE example
    PARALLEL 4
    BUILD IMMEDIATE
    REFRESH COMPLETE
    ENABLE QUERY REWRITE
    AS SELECT t.calendar_month_desc, c.cust_state_province,
    SUM(s.amount_sold) AS sum_sales
    FROM times t, sales s, customers c
    WHERE s.time_id = t.time_id AND s.cust_id = c.cust_id
    GROUP BY t.calendar_month_desc, c.cust_state_province;

  • Refresh a materialized view partition

    Hi,
    We have Oracle 10.2.0.3 DB and have a fast refreshable MV.
    We are planning to list partition it and would like to know if a partition can be "individually" refreshed. I looked at the PL/SQL supplied packages doc (for dbms_mview) and DW guide and could not specifically find this information.
    Your help is appreciated.
    Thanks

    Thanks for your response. I understand that it refreshes the partition efficiently but I need the "refresh MV by partition" to satisfy the following requirement:
    We have a batch processing systems that run multiple batches at the same time (one per partition key)
    We put the MV on demand (its usually on commit during non-batch processin times).
    A Batch is run and when it is over, the mv is refreshed and put back to on commit.
    so far, only one was run and we have not had a problem. When multiple batches are run , if one job puts it back to commit when second job is still running, the second job starts to crawl.

  • Dependencies (references) tab not working for materialized views.

    I am using SQL Developer version 1.2.0 Build 29.98. I also had this problem with version 1.1.
    I have created some materialized_views that are used by assorted packages, some of which are in other schema than the one that owns the materialized_view. When I select the specific materialized_view, then click on the 'Dependencies' tab, two displays appear. the first, 'Dependencies' is populated. The second 'References' is not. When I click on 'Refresh', nothing happens. I wrote my own query to see if there was a problem with the underlying data. The query shows me that the linkage data is there, linked to the TABLE object created to support the materialized_view object.
    SELECT
    i.owner AS input_owner,
    i.object_name AS input_name,
    i.object_id AS input_id,
    o.owner,
    o.object_name,
    o.object_id,
    o.TIMESTAMP,
    o.status
    FROM dba_objects i
    INNER JOIN
    public_dependency p
    ON (referenced_object_id = i.object_id)
    INNER JOIN
    dba_objects o
    ON (p.object_id = o.object_id)
    WHERE i.owner = :owner
    AND i.object_name = :object_name

    We finally got Office Web Apps installed and now the Most Popular is working.  Of course that means only when the documents are viewed in the Office Web App are they recorded for the Most Popular report.  We've done some testing and opening the
    file directly in the desktop application, or even editing the file directly in the desktop application are never recorded.  My one disclaimer with this is we are using Office 2010, I'm curious if Office 2013 perhaps records views and edits using the desktop
    application?
    Luckily the latest OWA patch now allows PDF's to open in the Word Office App as well, so those views are recorded.  If you have any non office or non PDF in the library, views will not be recorded for these items unfortunately.
    I can't believe how this isn't documented anywhere. 
    Nick Hurst

Maybe you are looking for

  • SOAP adapter problems

    Hello, we are trying to use the SOAP adapter to send several RFCs to the backend, our client uses Apache Axis. We first tried the url http:// AxisFault faultCode: Server faultSubcode: faultString: Application Error faultActor: faultNode: faultDetail:

  • [28035] Error with a GPRS connection

    Hi to all, We always have this problem using GPRS connection calling the sync web service with HTTPS protocol whereas HTTP is always functionning (on both mode : GPRS/wired). System.Data.SqlServerCe.SqlCeError: Internal error: HTTP header information

  • [CS2 Mac] Text resize issue

    Hello,<br /><br />My plugin is iterating text runs to modify font size by a given scale factor.<br /><br />My code works fine for all text runs BUT the first one. <br /><br />The problem with the first text run is quite weird since InDesign is actual

  • HT202825 Where do I find the security code to turn on keychain?

    Hi, I have problems to approve my Mac from another device. There is a request for the Security Code to turn on the iCloud key chain. Where do I find the security code? I do not recall being issued one or making up a code. Thank you, BB69

  • Can not get more than one computer to access internet

    using airport and can not get more than one computer to access internet wirelessly... currently airport is in bridge mode and internet sharing is set to "off" in network preferences... help - what should the settings be in airport and network prefere