Create or replace view still holding

Hello

I'm trying to update an existing view, but "CREATE or REPLACE" takes forever. When I try to see the results of this point of view, I can see the results quickly. Also, I am able to create/upgrade new or existing views very fast.
CREATE OR REPLACE VIEW OBR.IFV_OFFC_MGR_INFO
AS 
 /* --------------------------------------------------------
  *   IFV_OFFC_MGR_INFO
  * --------------------------------------------------------
  *
  *   View to be used by those objects that require the office
  *       manager information pertinent to an office.
  *
  *   This is designed to return all Office Manager Info from
  *   various tables that store the related information
  *   for an agent.
  *
  *
  * --------------------------------------------------------
  */
SELECT           
     NVL(MD.OFFC_TERR_CD, NVL(OCM.OFFC_TERR_CD, NVL(TVP.OFFC_CD, COS.OFFC_CD))) OFFC_CD,
     MD.IONS_ID      MD_IONS_ID, 
     MD.ASSOC_NAME      MD_NAME, 
     MD.ASSOC_EMAIL_ID      MD_EMAIL_ID, 
     OCM.IONS_ID      OCM_IONS_ID, 
     OCM.ASSOC_NAME      OCM_NAME, 
     OCM.ASSOC_EMAIL_ID      OCM_EMAIL_ID, 
     OCC.IONS_ID      OCC_IONS_ID, 
     OCC.ASSOC_NAME      OCC_NAME, 
     OCC.ASSOC_EMAIL_ID      OCC_EMAIL_ID,
     TVP.IONS_ID      TVP_IONS_ID, 
     TVP.ASSOC_NAME      TVP_NAME, 
     TVP.ASSOC_EMAIL_ID      TVP_EMAIL_ID, 
     COS.IONS_ID      TVP_COS_IONS_ID, 
     COS.ASSOC_NAME      TVP_COS_NAME, 
     COS.ASSOC_EMAIL_ID      TVP_COS_EMAIL_ID,
     NVL(MD.TERR_DESC, NVL(OCM.TERR_DESC, NVL(TVP.TERR_DESC, COS.TERR_DESC))) TERR_NAME
FROM 
(     SELECT 
          DISTINCT OFFC_TERR_CD, 
          TC.TERR_DESC, 
          FMA.IONS_ID, 
          OTC.OFFC_CD, 
          FMA.ASSOC_NAME, 
          FMA.ASSOC_EMAIL_ID 
     FROM OBR.IFT_IONS_OFFC_TERR IOT, 
                         OBR.IFT_OFFC_TERR_CD OTC, 
                         OBR.IFT_FLD_MGMT_ASSOC FMA, 
                         OBR.IFT_TERR_CD TC 
     WHERE IOT.OFFC_TERR_CD = OTC.TERR_CD 
                AND ROLE_CD='TVP' 
                AND IOT.OBR_ASSOC_ID = FMA.OBR_ASSOC_ID
                AND TC.TERR_CD = OTC.TERR_CD) TVP
FULL OUTER JOIN
(     SELECT           
          DISTINCT OFFC_TERR_CD, 
          TC.TERR_DESC, 
          FMA.IONS_ID, 
          OTC.OFFC_CD, 
          FMA.ASSOC_NAME, 
          FMA.ASSOC_EMAIL_ID 
     FROM OBR.IFT_IONS_OFFC_TERR IOT, 
                         OBR.IFT_OFFC_TERR_CD OTC, 
                         OBR.IFT_FLD_MGMT_ASSOC FMA, 
                         OBR.IFT_TERR_CD TC 
     WHERE IOT.OFFC_TERR_CD = OTC.TERR_CD 
                AND ROLE_CD='COS' 
                AND IOT.OBR_ASSOC_ID = FMA.OBR_ASSOC_ID
                AND TC.TERR_CD = OTC.TERR_CD) COS
ON TVP.OFFC_CD = COS.OFFC_CD
FULL OUTER JOIN 
(     SELECT           
          DISTINCT OFFC_TERR_CD, 
          TC.TERR_DESC, 
          FMA.IONS_ID, 
          FMA.ASSOC_NAME, 
          FMA.ASSOC_EMAIL_ID 
     FROM OBR.IFT_IONS_OFFC_TERR IOT, 
                         OBR.IFT_OFFC_TERR_CD OTC, 
                         OBR.IFT_FLD_MGMT_ASSOC FMA, 
                         OBR.IFT_TERR_CD TC 
     WHERE IOT.OFFC_TERR_CD = OTC.OFFC_CD 
                AND ROLE_CD='OCC' 
                AND IOT.OBR_ASSOC_ID = FMA.OBR_ASSOC_ID 
                AND OTC.TERR_CD = TC.TERR_CD) OCC
ON TVP.OFFC_CD = OCC.OFFC_TERR_CD
FULL OUTER JOIN 
(     SELECT 
          DISTINCT OFFC_TERR_CD, 
          TC.TERR_DESC, 
          FMA.IONS_ID, 
          FMA.ASSOC_NAME, 
          FMA.ASSOC_EMAIL_ID 
     FROM OBR.IFT_IONS_OFFC_TERR IOT, 
                         OBR.IFT_OFFC_TERR_CD OTC, 
                         OBR.IFT_FLD_MGMT_ASSOC FMA, 
                         OBR.IFT_TERR_CD TC 
     WHERE IOT.OFFC_TERR_CD = OTC.OFFC_CD 
                AND ROLE_CD='OCM' 
                AND IOT.OBR_ASSOC_ID = FMA.OBR_ASSOC_ID 
                AND OTC.TERR_CD = TC.TERR_CD) OCM
ON TVP.OFFC_CD = OCM.OFFC_TERR_CD
FULL OUTER JOIN
(     SELECT 
          DISTINCT OFFC_TERR_CD, 
          TC.TERR_DESC, 
          FMA.IONS_ID, 
          FMA.ASSOC_NAME, 
          FMA.ASSOC_EMAIL_ID 
     FROM OBR.IFT_IONS_OFFC_TERR IOT, 
                         OBR.IFT_OFFC_TERR_CD OTC, 
                         OBR.IFT_FLD_MGMT_ASSOC FMA, 
                         OBR.IFT_TERR_CD TC 
     WHERE IOT.OFFC_TERR_CD = OTC.OFFC_CD 
                AND ROLE_CD='MD' 
                AND IOT.OBR_ASSOC_ID = FMA.OBR_ASSOC_ID 
                           AND OTC.TERR_CD = TC.TERR_CD) MD 
ON TVP.OFFC_CD = MD.OFFC_TERR_CD
ORDER BY 2;
Some history: previously, we had a table IFT_OFFC_MGR_INFO store information from each office and the details of MD, CMO, PST etc each office has a line with name, email, and id of MD, CMO, PST and COS. Since it wasn't standard if we standardized it for new extensions of office associates by creating several tables. Since we use this non standard table IFT_OFFC_MGR_INFO in various places and to minimize the impact, we have created this point of view that would return results in a similar format, as it was in this table. We found that some of the existing views with IFT_OFFC_MGR_INFO and replacing with new view that ifv_offc_mgr_info hung just this point of view. I don't know if there is no best approach to create this view so that it can return the result in a similar format as table not standardized. This table has generally only 50 odd lines. Please help me to solve this problem of production!

Hello

All those FULL of the EXTERNAL JOINTS are going to be slow.
It seems that all the subqueries in the FULL OUTER JOIN are the same, except that each of them is limited to a single role_cd. In this case, it would be preferable to simply rotate your ITO the form table you want that it:

WITH     universe     AS
(
     SELECT
          DISTINCT OFFC_TERR_CD,
          TC.TERR_DESC,
          FMA.IONS_ID,
          OTC.OFFC_CD,
          FMA.ASSOC_NAME,
          FMA.ASSOC_EMAIL_ID,
          ROLE_CD                                   -- added
     FROM OBR.IFT_IONS_OFFC_TERR IOT,
                         OBR.IFT_OFFC_TERR_CD OTC,
                         OBR.IFT_FLD_MGMT_ASSOC FMA,
                         OBR.IFT_TERR_CD TC
     WHERE IOT.OFFC_TERR_CD = OTC.TERR_CD
                AND ROLE_CD IN ('TVP', 'COS', 'OCC', 'OCM', 'MD')     -- All role_cds of interest
                AND IOT.OBR_ASSOC_ID = FMA.OBR_ASSOC_ID
                AND TC.TERR_CD = OTC.TERR_CD
)
SELECT       offc_terr_cd          AS offc_cd,
       MAX (CASE WHEN role_cd = 'MD'  THEN ions_id          END)       AS md_ions_id,
       MAX (CASE WHEN role_cd = 'MD'  THEN assoc_name     END)       AS md_name,
       MAX (CASE WHEN role_cd = 'MD'  THEN assoc_email_id     END)       AS md_email_id,
       MAX (CASE WHEN role_cd = 'OCM' THEN ions_id          END)       AS ocm_ions_id,
...
       MAX (CASE WHEN role_cd = 'COS' THEN assoc_email_id     END)       AS tvp_cos_email_id,
       MAX (terr_desc)                                         AS terr_name
FROM       universe
GROUP BY  offc_terr_cd
;

That's assuming that this terr_desc is dependent on offc_terr_cd. If this isn't the case, then the expression for computing, it will be a bit more complicated. In this case, after a few sample data and the results you need from these data.

Tags: Database

Similar Questions

  • Create Or Replace function error

    Hello

    I do the search of texts using Oracle SQL Developer: ODMiner... I imported the "WEBLOG" data into a table... These weblog data consists of the activity of users, date, time, url, etc. The first step I took was to use a function to convert the date and time I have in the data table, in a number representing the 40 minutes since 01/01/1990. I did it by dividing by 2400 (seconds in 40 minutes). The main objective is to have a period of time for the sessions.
    I used the following code,

    (SsnDate) CREATE or REPLACE FUNCTION
    DEFAULT VARCHAR2 03/01/18 EFFECTIVE DATE,
    TIME IN VARCHAR2
    ) RETURN NUMBER
    AS
    BEGIN
    RETURN TRUNC ((to_date(DATE||) e '|| TIME, ' Hh: mm: DD-MM-YY ')-to_date('01-JAN-1990','DD-MON-YYYY')) * (86400/2400);
    END ssnDate;

    This is what appeared in the newspaper after the execution of the statement,

    SsnDate compiled FUNCTION
    WARNING: the execution is completed with warning

    After that, I tried to create a VIEW to change the DATE and TIME with the ssnDate that was created earlier and concatenate the CS_URI_STEM (which is the accessible resource) and CS_URI_QUERY (which is the query, if any, the client was trying to perform) in a new field called WEB_LINK.

    This is the code used

    CREATE OR REPLACE VIEW WEBLOG_VIEWS ("C_IP", "WEB_LINK", "CS_USER_AGENT", "SESSION")
    AS
    SELECT ssnDate (LOG_DATE, LOG_TIME) AS "SESSION."
    C_IP,
    CS_USER_AGENT,
    (CS_URI_STEM |'?) ' || CS_URI_QUERY) AS WEB_LINK
    OF THE WEB BLOG.

    Now that I got the following error...

    Error from the 1 in the command line:
    CREATE OR REPLACE VIEW WEBLOG_VIEWS ("C_IP", "WEB_LINK", "CS_USER_AGENT", "SESSION")
    AS
    SELECT ssnDate (LOG_DATE, LOG_TIME) AS "SESSION."
    C_IP,
    CS_USER_AGENT,
    (CS_URI_STEM |'?) ' || CS_URI_QUERY) AS WEB_LINK
    WEBLOG
    Error in the command line: 3 column: 38
    Error report:
    SQL error: ORA-00923: KEYWORD not found where expected
    00923 00000 - "FROM keyword not found where expected"
    * Cause:
    * Action:

    I do not understand where I am going wrong with this... It comes to the data preparation step that requires me to prepare the data before applying the techniques of modeling or algorithms... The next step might be to group the data, based on the time of the session, ip and the user agent of each session as well as the fields web_links visited by the user of the session.

    I would be really grateful for all entries on where I'm wrong and all the solutions for it!

    Good. Please close the message.

    Concerning
    Girish Sharma

  • Unable to create the job views

    Hello, I am using ODI for the first time and shows up in the run script generated:

    delete the synonym "undefined <>. C$ _0S_DATA_SOURCE_XWALK


    or

    create or replace view. C$ _0S_DATA_SOURCE_XWALK
    ------------------------------------------------------------------------------
    I know that the schema name is not provided, somewhere, but where? Please point me to the right place.
    Thank you very much
    Irina

    Hi Irina,.

    This error comes usually if you don't mention name of scheme of work (topology--> Phys Arch--> technology--> src/tgt connection--> physicalschema--> workschema).

    Select the appropriate schema in the menu drop down and re - run.

    Thank you

  • TDMS Create or Replace returns an error

    This example using FPGA (towards the end of the page):

    http://zone.NI.com/DevZone/CDA/tut/p/ID/11198#toc4

    Step #26 under FPGA section implements the open or create TDMS files.

    It always returns error #7 of the PDM create or replace VI.  When you create a new file, it should not return error "file not found".

    You are receving error 7 the path of the file that you specify. Make sure you use the correct path to the file. If you still have problems is an article in the knowledge base that may shed more light on what goes wrong.

    http://digital.NI.com/public.nsf/allkb/BBCAD1AB08F1B6BB8625741F0082C2AF?OpenDocument

    Kind regards

    David has.

  • Ampersand substitution in create or replace procedure statement

    Hi guys,.

    I wonder why my replacement ampersand works in a create or replace statement of the stored procedure.

    CREATE OR REPLACE PROCEDURE UPDATE_DIM_SALES AS


    Cancel the DEFINITION DimSales;
    Cancel the DEFINITION FactTable;
    SET DimSales = 'TESTTAB;
    SET FactTable = myfact;


    BEGIN
    *...*

    Error (5,20): PLS-00103: encountered the symbol "=" when expected as follows: =. (@ %; not null default range character)


    If I assign the value with: = I get the error "invalid table" thereafter for the statemnt of INSERTION:

    CREATE OR REPLACE PROCEDURE UPDATE_DIM_SALES AS


    Cancel the DEFINITION DimSales;
    Cancel the DEFINITION FactTable;
    SET DimSales: = ' x 2';
    SET FactTable: = ' x 1';


    BEGIN
    INSERT INTO & DimSales (column1, column2,...)

    Why not the ampersand substitution work in a stored procedure?

    No problem with the carpet. Display. But you don't need to create and drop them again. Simply create a time and refresh just before departure if necessary. I expect the creation and updating of points of view is fast comparibly. Also access to the seller_id should be indexed.

    Your original pl/sql block is slow due to several reasons. One might be that you agree to each line. Engage is an extremely slow process. He avoid as much as possible. Another part might be that you make all the changes of context of pl/sql. The obvious way to avoid this would be to BULK operations (bulk-select + Forall). It is not so difficult. The size of the collection must be limited to a lower amount.

    Best way would be to measure the performance of pl/sql parts using a tool such as DBMS_PROFILER. Then you can decide what part is slow and must be granted.

    A simple insert could be faster. Did you test that?

    example not tested

    INSERT /*+append */
    INTO &DimSales (K_Sales,REG,BVL,DS, VS,RS,GS,VK)
    (SELECT trim(leading '0' from RS||GS) ,REG, BVL,DS, VS,RS,GS,VK
    from &FactTable f
    join &testsales s on f.SellerNo =s.Seller_No;
    
    commit;
    

    You can run the other issues, but this is generally the fastest approach. Try to avoid the separate if possible. This requires a sort and will slow down the insert of a lot.

    Published by: Sven w. on November 30, 2010 17:10

  • CREATE OR REPLACE TABLE

    Hi, I need to write a script that recreates a table. Something similar to the VIEW to CREATE or REPLACE. I came up with the following
    DECLARE
       does_not_exist   EXCEPTION;
       PRAGMA EXCEPTION_INIT (does_not_exist, -942);
    BEGIN
       EXECUTE IMMEDIATE 'DROP TABLE foobar';
    EXCEPTION
       WHEN does_not_exist
       THEN
          NULL;
    END;
    /
    
    CREATE TABLE foobar (c1 INT);
    I wonder if there is an easier way. Are there?

    TIA, Markus

    I wonder if there is an easier way. Are there?

    DROP TABLE foobar;
    CREATE TABLE foobar (c1 INT);

  • created one using view cast (multiset...) are editable?

    I created a view as follows:

    CREATE OR REPLACE FORCE VIEW 'MYDB '. "' VW_TEST ' ('TNAME',"CODELIST") AS
    Select q1.tname,
    Cast (multiset (SELECT cCode, vDescription, vAbbrev
    FROM MYTABLE where q1.tname = q2.tname) as codeList_tbl) codeList
    Of
    (select tNom the col where cname = "CCODE" and like "% CD" tNom) q1.
    (select tNom the col where cname = 'VDESCRIPTION' and tname like '% CD') q2
    where q1.tname = q2.tname;

    view resulting is not editable
    but according to

    Guide to the application of Oracle® - Fundamentals database developer
    10g Release 2 (10.2)
    Chapter 9 coding triggers
    paragraph: triggers on nested table view columns

    I can create a RELAXING INSTEAD over the codeList column, but the column is not editable?

    Help, please
    Thank you

    I think you are badly understand something here. With a RELAXATION INSTEAD, you can have an unmodifiable view to be UPDATABLE. In the INSTEAD OF trigger, you specify what you want to do instead of an update issued against the view. (ditto for INSERT and DELETE, of course)

  • . Help copying images - "cannot create or replace family photos. Access is denied.

    When I try to copy pictures from my computer to a Lexar removable I get this message. "Cannot create or replace family photos. Access is denied. Make sure that the disk is not full or write protected and this file is not currently in use. Please help, but keep it simple that I am barely computer literate

    Just a guess... but maybe you copied too
    files in the directory root of the card. (Root directory
    simply means level 1 with no folder)

    Remove files from the media, and then try again.

    For example I just tested a 1 GB SD card and the
    maximum number of files I can copy to the root
    Directory is 180. If I add a file more I get a dialog box
    who says: "cannot copy IMG_4321; The directory
    or file cannot be created. And if I try to add a file
    before removing a file to make room for it... I have
    Get the following message: "unable to create the folder.
    "New folder" failed to create the directory or file.

    If I make space by deleting files and add empty
    files to the card... I can copy as many files as I have
    here in the files (up to the limit of memory of)
    the card).

    I don't know if you noticed but most digital
    Cameras to create folders with 100 photos per folder.
    They do not image files in the root directory
    of the card.

  • Synonym of ALTER with Create or replace synonym

    Oracle 9i Release 2 database

    I need to change the thesaurus during execution to point to a new owner of the table. But I'm running into errors of "insufficient privileges".

    SQL> select grantee,owner,table_name,privilege from dba_tab_privs
      2  where table_name IN ('OE4PNFGETDATA','OEBGGETDATA','OEGETDATA');
    
    GRANTEE       OWNER     TABLE_NAME        PRIVILEGE
    ------------- --------- ----------------- -----------
    OEMUSER       OEM2      OE4PNFGETDATA     EXECUTE
    OEMUSER       OEM2      OEBGGETDATA       EXECUTE
    OEMUSER       OEM2      OEGETDATA         EXECUTE
    OEMUSER       OEM1      OEBGGETDATA       EXECUTE
    OEMUSER       OEM1      OEGETDATA         EXECUTE
    OEMUSER       OEM1      OE4PNFGETDATA     EXECUTE
    
    SQL> sho user
    USER is "OEMUSER"
    SQL> select synonym_name,table_owner,table_name from user_synonyms ;
    
    SYNONYM_NAME                   TABLE_OWNER                    TABLE_NAME
    ------------------------------ ------------------------------ ------------------------------
    OE4PNFGETDATA                  OEM1                           OE4PNFGETDATA
    OEBGGETDATA                    OEM1                           OEBGGETDATA
    OEGETDATA                      OEM1                           OEGETDATA
    
    

    I need to change the owner of the table to OEM2. Using create or replace synonym in a procedure:

    CREATE OR REPLACE PROCEDURE oemuser.p_switch_users (  i_nonactive_user  IN  VARCHAR2
                                                        , o_msg             OUT VARCHAR2 )
    AS
       v_synonym_name VARCHAR2(30) ;
       v_table_owner  VARCHAR2(30) := i_nonactive_user ;
       v_table_name   VARCHAR2(30) ;
       v_sql          VARCHAR2(255);
    BEGIN
       FOR   rec   IN   ( select synonym_name, table_owner, table_name from user_synonyms )
       LOOP
          v_synonym_name := rec.synonym_name ;
          v_table_name   := rec.table_name   ;
          v_sql := 'CREATE OR REPLACE SYNONYM ' || v_synonym_name || ' FOR ' || v_table_owner || 
                   '.' || v_table_name ;
          EXECUTE IMMEDIATE v_sql ;
    
       END LOOP ;
       
       o_msg := 'Completed successfully' ;
       
       EXCEPTION
          WHEN  others  THEN
             o_msg := 'Error_Stack...' || Chr(10) ||
                      DBMS_UTILITY.FORMAT_ERROR_STACK ;
             RAISE ;
    END p_switch_users ;
    /
    
    var o_msg varchar2(512)
    var i_user varchar2(10)
    exec :i_user := 'OEM2'
    
    exec p_switch_users(:i_user,:o_msg)
    
    ORA-01031: insufficient privileges
    ORA-06512: at "OEMUSER.P_SWITCH_USE
    RS", line 
    
    

    I have not tried to drop the synonyms and re - create, but I expect the same error. Any suggestions?

    Hello

    the owner of the procedure should the privilege of creating its own synonyms if i_nonactive_user is defined on its own behalf (this case has no interest), and he has the privilege to create ANY synonym in other... At first glance, I would say that this is not a good idea.

    Note: you can also save a job: no need to redefine a synonym to point to the same thing, so I would limit synonyms selected in the loop:

    FOR rec IN (SELECT u.synonym_name, u.table_owner, u.table_name

    U user_synonyms

    WHERE u.table_owner! = v_table_owner

    )

    Best regards

    Bruno Vroman

  • Create or replace Index supported?

    I could type "create or replace index...". "and found that it worked.  Then I went looking for it or not "or replace" is supported the option for 'create index' and can't find anything that tells me that it is.  I don't want to use it if it is not supported.  Anyone know?  I'm using Oracle Database 11 g Release 11.2.0.3.0.

    Thank you

    Meredith

    There are some RDBMS that support certain types of logic for the index - but Oracle is not among them. CREATE or REPLACE can be used for certain types of objects, but not for the index.

  • Error ORA-01115 creating the materialized view

    Hi friends,

    When I create a materialized view it by throwing some error

    CREATE THE PNR_RES_MV MATERIALIZED VIEW
    TABLESPACE FAS
    NOCACHE
    LOGGING
    NOCOMPRESS
    NOPARALLEL
    IMMEDIATE CONSTRUCTION
    REFRESH THE STRENGTH TO DEMAND
    WITH THE PRIMARY KEY
    AS
    SELECT C_CREATION_DATE, C_PNR, B.CARRIER_CD1, B.CARRIER_CD2, B.CURRENT_STATUS_CD, A.CANCELLED_IND, A.BOOKING_OFFC_NMBR,-, B.LEG_NMBR, C_PAX_NMBR
    COUNT (CASE WHEN TRIM (B.CURRENT_STATUS_CD) = "HK" AND (TRIM (C_CHANGE_OR_CANCELL_IND) = "OR C_CHANGE_OR_CANCELL_IND IS NULL) THEN 1 OTHER TRAILING NULL) CONFIRMED_COUNT,.
    COUNT (CASE WHEN (B.CURRENT_STATUS_CD) TRIM = "HK" AND (TRIM (C_CHANGE_OR_CANCELL_IND) = "or C_CHANGE_OR_CANCELL_IND IS NULL) null THEN 1 OTHER END) cancELLED_COUNT
    OF PNR_RES_LEG_PAX_MV B, PNR_RES HAS
    WHERE A.PNR = B.PNR
    AND a.CREATION_DATE = b.CREATION_DATE
    - and A.BOOKING_OFFC_NMBR = '1F'
    - AND C_PNR = 'XE76V. '
    AND A.FILE_UPDATE_DATE. A.UPDATE_DATE IN (SELECT MAX (D.FILE_UPDATE_DATE |)) (UPDATE_DATE) OF PNR_RES D WHERE D.PNR = B.PNR AND D.CREATION_DATE = B.CREATION_DATE)
    GROUP OF C_CREATION_DATE, C_PNR, B.CARRIER_CD1, B.CARRIER_CD2, B.CURRENT_STATUS_CD, A.CANCELLED_IND, A.BOOKING_OFFC_NMBR;



    When executing it it gives this error


    ORA-01115: reading block IO file error 4 (block # 63757)
    ORA-01110: data file 4: ' D:\APP\IGT\ORADATA\ORCL\USERS01. DBF'
    ORA-27070: async read/write failed
    OSD-04006: ReadFile() failure, unable to read the file
    S/O-error: (27 OS) the drive cannot find the sector requested.



    And I checked through RMAN

    RMAN > validate the audit logic datafile 4;

    From post 11 March 14
    using the control file of the target instead of recovery catalog database
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: SID = 127 type device = DISK
    channel ORA_DISK_1: starting from the data file validation
    channel ORA_DISK_1: datafile (s) for specification validation
    Enter a number of file datafile = 00004 name = D:\APP\IGT\ORADATA\ORCL\USERS01. DBF
    RMAN-00571: ===========================================================
    RMAN-00569: = ERROR MESSAGE STACK FOLLOWS =.
    RMAN-00571: ===========================================================
    RMAN-03009: failure to validate the command channel ORA_DISK_1 11/03/2014 13:0
    04:12
    ORA-19501: read error on the file 'D:\APP\IGT\ORADATA\ORCL\USERS01. DBF', block numbe
    r 63745 (block size = 8192)
    ORA-27070: async read/write failed
    OSD-04016: error queuing an asynchronous i/o request.
    S/O-error: (27 OS) the drive cannot find the sector requested.



    Please suggest me what to do it is a mistake to associate related database or OS. DB version is - 11 GR 2


    Kind regards


    Arya


    This is the error message that you should focus:

    > O/S-error: (27 OS) the drive cannot find the sector requested.

    Run disk checker utilities, eventually the file system is damaged.

    Hemant K Collette

  • My sliders in CC are very slow and not even sliding at all still holding show my setting. And my crop is also slow and freezes even what I do!

    My sliders are very slow and not even sliding at all still holding show my setting. And my crop is also slow and freezes even what I do, I need help it is too slow to change this way!

    Hi lakenm,

    Please turn off the GPU in the Lightroom preferences

    Steps to follow:

    Go to preferences

    Click the performance tab

    Uncheck the GPU

    Restart the Lightroom

    Let us know if it helps.

    Kind regards

    ~ Mohit

  • How can I create a video Viewer full screen?

    You want to create a video Viewer full screen like the one used here: Airbnb (video humanity).

    I want to be able to press a button and for my video to play in full screen

    Thank you

    Ali

    You can use the composition for this, insert video code or widget in jQuery containing: trigger action.

    Video Lightbox (Composition Widget) by Christine Ricks

    Thank you

    Sanjit

  • If I cancel my monthly subscription and re register later, are my files that I created the first time still saved?

    If I cancel my monthly subscription and re register later, are my files that I created the first time still saved? Or did my account from scratch?

    Always save your files on your hard drive or server that you have access to. You control where files are saved. They will be there is you cancel your subscription, and they will be there when you register again.

  • I just started to use the Muse for our design agency and learn to build us a new site, I managed to create a basic Viewer that contains sliding images based on what I have to do now is have a window POP that goes into the details of the pr

    I just started to use the Muse for our design agency and learning how to build us a new site, I managed to create a basic Viewer that contains sliding images, what I have to do now is have a PDP window that goes into details on projects, what I want is a piece of text or icon that when you ride on it , and then click a separate window opens with additional information in, once finished reading the news, you can click to close the box, any advice on how to do this?

    The best way to do what you ask is with the widget of Composition. Start with the ToolTip predefined, which by default displays the info on working capital. You can change the display option to click, which is what you are looking for. You can also add the close button or the info disappear in slowing.

    David

Maybe you are looking for

  • ConfigFree has stopped working error on Satellite L850-13R

    Can someone help me with this and also tell me about. Everytime I turn on my laptop I get notification message "Configfree has stopped working"... "try to get the solution on the internet... "and I don't know what is the problem and how to fix it. I

  • Message at startup

    Just bought my new iMac. El capitan at startup a message each time. To use the java command line tool, you must install a JDK.  What it means. I downloaded the java last but still no message.

  • Security for Microsoft Office Excel 2003 (KB2502786) update will not install xp prof in..., office 2003, and sp3

    The above security update just settles I have automatic updates had implemented, but although he tries to install (more than 30 times) I had to disable the automatic updates in order to turn off the computer and do not have to wait for the update try

  • Receipt of phone call saying I had malicious software (Microsoft impersonation)

    Title: Funny original call I live in PA and received a phone call from someone who do not speak English as a first language by telling me I had malware and viruses on my computer and it was a Microsoft tech.  He asked if my computer was on... I said

  • Old clichés auto removal

    We have Veeam do backups of VMS, which generates snapshots of volume on our SAN. The question is, even if 'delete the oldest snapshot' is checked in the instant policy volume and "borrow space according to needs" is not checked, finally instant space