Object no longer exists

Dear Guru,
Below is the scenario for my problem encountered:
I have created a table EMP at HR schema.
Next, I created a view vw_EMP from EMP table at HR schema.
Next, I grant select privilege to UserA schema on vw_EMP
Next, I logon as UserA and create synonym as follow:
create synonym vw_EMP for hr.vw_EMP;
However, sometimes I do encounter the above error (object no longer exists) when userA trying to access vw_EMP. I am using Oracle 9i. Can you please advice what is the problem? How to overcome or any alternative to avoid this error?
Thank you.
Regards,
Kelly

Kelly,
Do you do any DDL on EMP table of HR schema?
I guess, if you do any DDL on EMP, you may loose all the grants, you may need to regarnt permission again.
Jaffar

Similar Messages

  • ORA-08103: object no longer exists during APEX 2.2 to 3.0 upgrade

    I am trying to upgrade an APEX 2.2 installation on 10.2.0.2 Enterprise Edition on SLES-10 with 400MB shared_pool and 1 GB sga_target. During the upgrade, the session crashes due to ORA-00600: internal error code, arguments: [ktspgfb-1]. I cannot drop the FLOWS_030000 user and 523 corrupt blocks in sys7.dbf including objects source$, argument$ and obj$. So far, I have restored the database and corrupted it 3 times. Each time, I redownloaded apex.zip from technet.oracle.com.
    Here are the errors:
    ...PAGE 1300: Application Comparison
    ...PAGE 1301: Application Comparison Counts
    ...PAGE 1400: Report Layouts
    ...PAGE 1401: Create Report Layout
    ...PAGE 1402: Create Report Layout
    ...PAGE 1405: Edit Report Layout
    ...PAGE 1406: Create Report Query
    ...PAGE 1500: Application Builder
    ...PAGE 1550: User Interface Defaults
    ...PAGE 1552: UI Defaults - Column Defaults LOV
    ...PAGE 1553: UI Defaults - Column Defaults
    ...PAGE 1555: UI Defaults - Table Defaults
    begin
    ERROR at line 1:
    ORA-08103: object no longer exists
    ORA-06512: at "FLOWS_030000.WWV_FLOW_API", line 7733
    ORA-06512: at line 18
    ERROR:
    ORA-00603: ORACLE server session terminated by fatal error
    ERROR:
    ORA-03114: not connected to ORACLE
    SP2-0359: memory exhausted
    Mon Apr 30 11:31:46 2007
    Incremental checkpoint up to RBA [0x175.153ac.0], current log tail at RBA [0x175.2e77b.0]
    Mon Apr 30 11:32:05 2007
    Beginning log switch checkpoint up to RBA [0x176.2.10], SCN: 8173962186001
    Thread 1 advanced to log sequence 374
    Current log# 1 seq# 374 mem# 0: /lv01/oracle/dev10data/log01.dbf
    Mon Apr 30 11:34:24 2007
    Errors in file /lv01/oracle/dev10db/10.2.0/admin/dev10_plato/udump/dev10_ora_11590.trc:
    ORA-00600: internal error code, arguments: [ktspgfb-1], [], [], [], [], [], [], []
    Mon Apr 30 11:34:49 2007
    Errors in file /lv01/oracle/dev10db/10.2.0/admin/dev10_plato/udump/dev10_ora_11590.trc:
    ORA-00603: ORACLE server session terminated by fatal error
    ORA-00600: internal error code, arguments: [ktspgfb-1], [], [], [], [], [], [], []
    Mon Apr 30 11:35:02 2007
    Errors in file /lv01/oracle/dev10db/10.2.0/admin/dev10_plato/bdump/dev10_pmon_7541.trc:
    ORA-00600: internal error code, arguments: [ktspgfb-1], [], [], [], [], [], [], []
    Mon Apr 30 11:35:15 2007
    Errors in file /lv01/oracle/dev10db/10.2.0/admin/dev10_plato/bdump/dev10_pmon_7541.trc:
    ORA-00600: internal error code, arguments: [ktspgfb-1], [], [], [], [], [], [], []
    Mon Apr 30 11:37:18 2007
    Completed checkpoint up to RBA [0x176.2.10], SCN: 8173962186001
    Mon Apr 30 11:37:43 2007
    Errors in file /lv01/oracle/dev10db/10.2.0/admin/dev10_plato/bdump/dev10_p000_12471.trc:
    ORA-00600: internal error code, arguments: [ktspgfb-1], [], [], [], [], [], [], []
    Mon Apr 30 11:37:54 2007
    SMON: Parallel transaction recovery slave got internal error
    SMON: Downgrading transaction recovery to serial
    I now have 523 corrupt blocks in sys7.dbf:
    DBVERIFY: Release 10.2.0.2.0 - Production on Mon Apr 30 11:50:21 2007
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    DBVERIFY - Verification starting : FILE = /lv01/oracle/dev10data/sys7.dbf
    Page 188161 is marked corrupt
    Corrupt block relative dba: 0x01c2df01 (file 7, block 188161)
    Completely zero block found during dbv:
    Page 188162 is marked corrupt
    Corrupt block relative dba: 0x01c2df02 (file 7, block 188162)
    Completely zero block found during dbv:
    Page 188163 is marked corrupt
    Corrupt block relative dba: 0x01c2df03 (file 7, block 188163)
    Completely zero block found during dbv:
    Page 188164 is marked corrupt
    Corrupt block relative dba: 0x01c2df04 (file 7, block 188164)
    Completely zero block found during dbv:
    Any ideas why this is happening? I see a number of current bugs for ORA-00600: ktspgfb-1, but most knowledge base articles refer to 9.0.1 or 9.2.

    After upgrading to 10.2.0.3 and doubling the shared_pool_size and sga_target, I was able to upgrade to APEX 3.0 without errors.

  • Object no longer exist

    Hi All,
    I am using select a query.
    For eg.
    select columns from a,b
    where a.col1=b.col1
    and a.col2=b.col2
    and a.col3=b.col3
    it throws "*ORA-08103: object no longer exists*" error for the first time.
    But when i comment a join condition a.col2=b.col2 the query works fine.
    When i run the same query again it throws "*ORA-00600: internal error code, arguments: [kcbgtcr_12], [1]* "
    Please give some suggestion to solve this problem.
    My DB version is -- Release 9.2.0.8.0

    user13144724 wrote:
    Please give some suggestion to solve this problem.a) Upgrade your database to a supported version (i.e. at least 10.2.0.4)
    b) Post more information, like table structures, otherwise we won't have a clue
    c) Raise your issue with Oracle via metalink as it's showing an internal error (although they'll probably tell you to upgrade first)

  • ORA-08103: object no longer exists

    Dear Experts,
    I have a very tricky situation here.
    A background job runs daily on our Production, which kinds of populates a lot of tables in another database (warehouse).
    This morning, the job failed with an error: ORA-08103: object no longer exists
    This error came while populating a table through a procedure.
    I checked that the procedure and table both are in valid state and there are proper grants in place.
    Also, we had faced the same problem few days back for the same table. We did not change anything. Simply re-ran the job and it went fine. Now also, we are re-running teh job and waiting to check if it goes fine.
    Any ideaas why this error would come?
    Thanks.

    Leo, Thanks very much for your inputs. The proceudre does not use any views.
    Here is the code:
    PROCEDURE GS_SKILLS_SP
    IS
    err_num NUMBER:=0;
    err_msg VARCHAR2(100):=null;
    status  VARCHAR2(1):='Y';
    proc_name VARCHAR2(60):='GS_SKILLS_SP';
    table_name VARCHAR2(100):='GS_SKILLS_DIM';
    BEGIN
    RPT_GS.Z_PRO_TRUNCATE_TABLE('GS_SKILLS_DIM');
    INSERT INTO GS.GS_SKILLS_DIM
           (SKILL_ID,
        SKILL_CODE,
        SKILL_NAME,
        DESCRIPTION,
        PARENT_SKILL_ID,
        SKILL_PATH,
        IS_ACTIVE,
        PARENT_SKILL_PATH,
        PC_ID,
        PC_NAME,
        DIS_ID,
        DIS_NAME,
        LEVEL_ID,
        LEVEL_NAME)
    SELECT  SK.SKILL_ID,
        SK.SKILL_CODE,
        SK.SKILL_NAME,
        SK.DESCRIPTION,
        SK.PARENT_SKILL_ID,
        SK.SKILL_PATH,
        SK.IS_ACTIVE,
        SK.PARENT_SKILL_PATH,
        null,
        null,
        null,
        null,
        null,
        null
    FROM    SKILLS_DIM    SK
    WHERE UPPER(SK.SKILL_CODE) LIKE 'GS%'
    AND SK.IS_ACTIVE = 'Y'
    UNION
    SELECT  SK.SKILL_ID,
        SK.SKILL_CODE,
        SK.SKILL_NAME,
        SK.DESCRIPTION,
        SK.PARENT_SKILL_ID,
        SK.SKILL_PATH,
        SK.IS_ACTIVE,
        SK.PARENT_SKILL_PATH,
        SK_ASSOC.PC_ID,
        SK_ASSOC.PC_NAME,
        SK_ASSOC.DIS_ID,
        SK_ASSOC.DIS_NAME,
        SK_ASSOC.LEVEL_ID,
            SK_ASSOC.LEVEL_NAME
    FROM    SKILLS_DIM        SK,
        SKILLS_OBS_ASSOC_DIM SK_ASSOC
    WHERE SK.SKILL_ID=SK_ASSOC.SKILL_ID
    AND UPPER(SK.SKILL_CODE) LIKE 'GS%'
    and sk.is_active='Y'
    AND SK_ASSOC.LOB_NAME = 'Global Services' ;
    COMMIT;
    INSERT INTO GS.GS_SKILLS_DIM
           (SKILL_ID,
        SKILL_CODE,
        SKILL_NAME,
        DESCRIPTION,
        PARENT_SKILL_ID,
        SKILL_PATH,
        IS_ACTIVE,
        PARENT_SKILL_PATH,
        PC_ID,
        PC_NAME,
        DIS_ID,
        DIS_NAME,
        LEVEL_ID,
        LEVEL_NAME)
    SELECT  SK.SKILL_ID,
        SK.SKILL_CODE,
        SK.SKILL_NAME,
        SK.DESCRIPTION,
        SK.PARENT_SKILL_ID,
        SK.SKILL_PATH,
        SK.IS_ACTIVE,
        SK.PARENT_SKILL_PATH,
        null,
        null,
        null,
        null,
        null,
        null
    FROM    SKILLS_DIM    SK
    /*WHERE UPPER(SK.SKILL_CODE) LIKE 'GS%'
    AND SK.IS_ACTIVE = 'Y'*/
    /*changed on 16/04/2008 for RQ34634(PRIME168) */
    where sk.is_active='Y'
    and exists(select 1 from GS.GS_RES_PROFICIENCY_DIM gs_sk where gs_sk.skill_code=sk.skill_code)
    and not exists(select 1 from gs.gs_skills_dim rpt_sk where rpt_sk.skill_code=sk.skill_code)
    UNION
    SELECT  SK.SKILL_ID,
        SK.SKILL_CODE,
        SK.SKILL_NAME,
        SK.DESCRIPTION,
        SK.PARENT_SKILL_ID,
        SK.SKILL_PATH,
        SK.IS_ACTIVE,
        SK.PARENT_SKILL_PATH,
        SK_ASSOC.PC_ID,
        SK_ASSOC.PC_NAME,
        SK_ASSOC.DIS_ID,
        SK_ASSOC.DIS_NAME,
        SK_ASSOC.LEVEL_ID,
            SK_ASSOC.LEVEL_NAME
    FROM    SKILLS_DIM        SK,
        SKILLS_OBS_ASSOC_DIM SK_ASSOC
    WHERE SK.SKILL_ID=SK_ASSOC.SKILL_ID
    /*changed on 16/04/2008 for RQ34634(PRIME168) */
    and sk.is_active='Y'
    and exists(select 1 from GS.GS_RES_PROFICIENCY_DIM gs_sk where gs_sk.skill_code=sk.skill_code)
    and not exists(select 1 from gs.gs_skills_dim rpt_sk where rpt_sk.skill_code=sk.skill_code)
    AND SK_ASSOC.LOB_NAME = 'Global' ;
    COMMIT;
    IF (err_num = 0) then
       INSERT INTO GS_ERROR
                 (PROC_NAME,
              TABLE_NAME,
                  ERR_CODE,
                  ERR_MSG,
                  CREATED_DATE,
                  STATUS)
                  VALUES(proc_name,table_name,err_num,err_msg,SYSDATE,status);
        COMMIT;
    END IF;
    EXCEPTION
    WHEN OTHERS THEN
          err_num:=SQLCODE;
          err_msg:=SUBSTR(SQLERRM,1,100);
          status:='N';
          ROLLBACK;
          INSERT INTO GS_ERROR
                 (PROC_NAME,
              TABLE_NAME,
                  ERR_CODE,
                  ERR_MSG,
                  CREATED_DATE,
                  STATUS)
                  VALUES(proc_name,table_name,err_num,err_msg,SYSDATE,status);
          COMMIT;
    END GS_SKILLS_SP;

  • Java.sql.SQLException: ORA-08103: object no longer exists

    hi, Everyone:
    i want to insert one colume to a temp table,
    so i did the following
    1: drop the table
    2: recreate the table with the new colume in it.
    we i run my application, there is a
    "java sql exception ORA-08103: object no
    longer exists ". looks like the table
    doesn't exist in database any more. but
    it is really still there.
    thanks
    hongjie
    null

    I was able to resolve this error by using on commit preserve rows, instead of on commit delete.

  • Bogus Object No Longer Exists error

    I have a package which is reporting the error "ORA-08103: object no longer exists" on one of the SQL statements. I cannot figure out why though, because i checked all the objects which the SQL statement references and they are all still there, so i thought maybe it was a permissions error as some of the objects are cross-schema, so i tried logging in as the user who runs the job, and ran it myself interactively, and it worked fine.
    Has anyone found this before, or know a fix? Thanks in advance,
    Aaron.
    (sorry if answered, i keep getting the error about an ESI error when i try to search).

    Make sure that the privileges on all objects are granted EXPILICITLY to the user who is running the job (NOT thru a role). Privileges granted thru roles DO NOT cascade into a procedure. Each select, update, delete & insert required to execute the procedure must be granted explicitly. That could explain why it worked by running each step interactively.

  • Error :Object no longer exists

    Hi All,
    While executing an update statement on a table which has got more than 40 lac Records im getting an error as Object no longer exists.
    i have created an index and tried.But the update is not working.Any suggestions.
    Thanks in advance.

    hi,
    my best guess is that there is a trigger associated with your table and this trigger are using some of database objects which may have been dropped from the database. This is just an opinion since we do experience the same problem previously. Maybe you can show the error and the log perhaps?

  • Issue with Materialized View ORA-08103: object no longer exists

    I have a materialized view which gets refreshed(COMPLETE Refresh) every 2 minutes. However there are few scheduled programs which queries this materialized view, some of the queries in the scheduled program take longer to run. When the materialized view refresh time overlaps with this query executing from the program i get this error: ORA-08103: object no longer exists.
    I know that COMPLETE refresh doing TRUNCATE + INSERT is causing the issue, could someone suggest a workaround for this. But i need to do a COMPLETE refresh.

    Why would a TRUNCATE cause an "object no longer exists" ?
    Which job encounters this error ? The MV Refresh job or the programs that are querying the MV ? How does it resolve ? Automatically -- meaning that the next refresh/query does not raise the error ?

  • IDCS4:JS- Error Number :30476 - Object no longer exists - Reg.

    Dear All,
    I created the EventListener for "before Print", Its working fine, but some times its shows the below attached Error.
    "Error #:30476
    Error String : The requested action could not be completed because the object no longer exist."
    I used 3 scripts for "EvenListener"
    (1) Main Script [before print]
    (2) EventListener On
    (3) EventListener  Off
    I placed the scripts in the below path
    C:\Program Files\Common Files\Adobe\Startup Scripts CS4\Adobe InDesign\
    I'm unable to find and solve this problem, Some times its working fine and some time its not working.
    But this is not affected my hole project, while creating the  ".ps" then before its showing the Error.
    I checked so many ways and source code also, but I'm unable to solve this problem.
    Please any one can suggest or give the solutions.
    Thanks  in advance
    Regards
    T.R.Harihara SudhaN

    Thanks Jongware!
    I can see that the code is working when integrated into my script, but I don't understand why it's working. Any explanation you can provide is greatly appreciated, or can you point me in the right direction to read up? (I'm a newbie).
    I guess I was using cached variables?
    The solution you provided, does it use a specific programming concept I can research more?
    Thanks again!

  • SOLVED--"object no longer exists" for Windows shares

    If you can see a Windows share in the Finder but can't connect to it, or get the error that says the object doesn't exist, I think I've found the answer. I was trying to mount a connected Western Digital USB drive which was shared from a Windows XP machine. It was seen correctly in Finder, but I could never actually connect to it. It wasn't until recently that I discovered that I was also having a problem connecting to it from another Windows machine, and that led me to find this solution.
    http://winhlp.com/node/40
    If you still have the error after rebooting your Windows machine where the share resides, increase the value of 15, then reboot. I had to go to 25 to make everything work.

    Kelly,
    Do you do any DDL on EMP table of HR schema?
    I guess, if you do any DDL on EMP, you may loose all the grants, you may need to regarnt permission again.
    Jaffar

  • Error -- ORA-08103: object no longer exists

    Hi all,
    i am getting this error during calling procedure from .Net code.
    procedure is in the database.
    any help appriciated

    Connect directly to the DB where your procedure is located with the same user you use in .net to connect to DB
    Create a temp table.
    Instead of calling the procedure try selecting from the temp table.
    If you can reach that temp table you should be able to see the procedure.
    Make sure the procedure is compiled succesfully.It should be in valid state.
    Cheers!!!
    Bhushan

  • Message Interface no longer exist in Integartion Repository

    Hi,
         I am working on a IDOC to file case, in which I want to determine the receiver at runtime using a value in IDOC, with the help of Context objects/ XPATH. In Receiver determination of ID, after selecting Sender and Sender Interface, when I try to select Receiver, it's giving message "Message Interface no longer exist in Integration Repository" and I am not able to see the Sender IDOC in the conditions field before the Receiver selection. Anybody having any idea why I am getting that error message.

    hi,
    check if the system that you're using has this message interfaces in sender/receiver tab (double click on the
    system in directory)
    if not maybe the you need to add dependencies
    to the software object (product/software component) which has this message interface - this idoc
    (if you do remember to refresh sld cache) 
    /people/michal.krawczyk2/blog/2005/08/26/xi-are-you-independentfrom-your-dependencies
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • How to delete the queries in  BW Production which are no longer existing.

    Hi,
    How to  delete the queries in BW production which are no longer existing in DEV.
    1. I tried Using RSZDELETE in Production it is not getting deleted and the below message given.
    Query object 4A7V83T3RB4ABIOKSDJT2HWDL is blocked. Deletion has been cancelled.
    2. I tried creating another query in dev with the same technical name and send a transport with deletion
    it is not working.
    Please advise me on this for any function module or any other method.
    Thanks
    Surya

    Hi,
    If you transported the query from DEV and now you want to delete it, you should open a BEx request (Dev Class under which it was originally transported -- or-- Standard - type) in DEV delete the query and move the transport to Production.
    As far as your error is concerned, usually  when you  can delete a query using the delete option in query designer itself,
    Business Explorer> query-> delete objects , when you press execute the system offers you a list of dependent objects on the query(workbook,views), in case the sysytem is unable to delete them i.e.they being used as a input query for a characteristic variable (replacement path),then system throws this error.You can delete these all depndents under there prescribed roles , fav s & then proceed.
    Hope this will be expedite.
    Thax & regards.
    Vaibhave Sharma

  • Get  ORA-12545: Connect failed because target host or object does not exist

    Hi all,
    My database is in RAC on a RHEL 5 and oracle 10.2.0.4 release, when i connect from client at the first time it's connected and after exit and connect again it gives the error ORA-12545: Connect failed because target host or object does not exist. and trying to tnsping i can reach the server and connect again it's connected and after disconnect and reconnect it gives the same error.
    Here is my tnsnames from windows client:
    CDRMGRAC =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.116)(PORT = 1522))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.117)(PORT = 1522))
    (LOAD_BALANCE = yes)
    (FAILOVER = ON)
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = cdrmg)
    In this tnsnames , i'm using the virtual ip address.
    Thanks for your help
    Lucienot

    hi,
    check the ping trace.. for how long the connection establish..
    check whether its breaking ,.
    regards,
    Deepak

  • Error Message : Object does not exist (status management)

    Hi Gurus,
    I am working on tcode IW52(Change Notifications). and using badi's for validations at different points.
    1. Order level,
    2. Notification,
    3. Task level validations.
    In the task level validations, I have an requirement that if certain condition is met, than user should not be able to delete the task. I have no problem doing that, I am able to restrict it.
    Now the issue is :
    Say you have 6 tasks, and condition is met for the 5th task and I try to delete it. then the error message "can not delete task" is getting triggered from the badi.
    and after this error message if you try to do any functionality on the 6th task, I am experiencing error message "Object does not exist (status management)".
    Is anyone aware of this error message, any suggestions are highly appreciated.
    Thanks in advance.
    Shrikant
    Edited by: Alvaro Tejada Galindo on Mar 17, 2008 1:56 PM

    Hi ,
    You have posted this question long back that is one and half year back nearly.
    You got an error message in IW52 stating Object does not exist ( status management ).
    Now iam also facing the same problem in iw22 transaction. Can you say me how you solved if you remember.

Maybe you are looking for

  • Problems with java regular expressions

    Hi everybody, Could someone please help me sort out an issue with Java regular expressions? I have been using regular expressions in Python for years and I cannot figure out how to do what I am trying to do in Java. For example, I have this code in j

  • Adobe Master Collection Error

    While I install the mastercolletion an error appears. (link below) .. after download the Adobe Support Advisor it tells me that I have no error. I think i have some miss file. http://s29.postimg.org/ifpm5xp6v/Captura_de_ecr_2014_01_23_s_21_39_01.png

  • Finder icon on dock PROBLEM!

    Hi. After re-installing os in my computer, i observed that when clicking on finder icon at the dock, no finder window is opened. But a new window is open when you use the (Apple+N) keyboard shortcut. No idea that what´s happening. Anyone can help me?

  • How to post an audio file in JSP or servlet

    Hi, I've loaded some rm files into the database. How do I retrieve and post it to the web using JSP or servlet page? How do I convert the ORDAUDIO to BLOB field? I went to the following example/demo: http://www.oracle.com/technology/sample_code/produ

  • Deployment incomplete

    I create a SOA project and try to deploy it. But I get following error messages. [12:19:07 PM] Deployment started. [12:19:07 PM] Target platform is (Weblogic 10.3). [12:19:07 PM] Running dependency analysis... [12:19:07 PM] Building... [12:19:15 PM]