Missing datafile from system-tablespace?

Hello!
We've got a major power-loss yesterday. After that our database does not start correct.
I got the message:
ORA-00600: Interner Fehlercode, Argumente: [kccpb_sanity_check_2], [9577], [9542], [0x0], [], [], [], []
After that I searched the forum and recreated the controlfiles and started recover database.
Now I always got the following error-message:
ORA-01173:Data dictionary indicates missing data file from system tablespace
I'm not really shure if I created another datafile for that tablespace. Even though there is no other datafile in the "oradata-directory".
Does anyone know how to go further?
Regards, Sascha
Message was edited by:
Sorehead

Hello,
Need help very quickly please!
I have the same error message. ORacle 10.2.0.3 AIX 5.3 on a datawarehouse.
I need to recover one tablespace from the database.
I restored my system tablespace and the data tablespace on a test environment and recreated the controlfile. I recovered my database. Recover OK and when I open the database resetlogs the message is :
Thread 1 opened at log sequence 1
Current log# 2 seq# 1 mem# 0: /oradata5/RL_G2_1.ORA
Successful open of redo thread 1
Thu Feb 18 13:59:47 2010
SMON: enabling cache recovery
Thu Feb 18 13:59:47 2010
Errors in file /opt/app/oracle/admin/MKT1/udump/mkt1_ora_2318672.trc:
ORA-00704: bootstrap process failure
ORA-00604: error occurred at recursive SQL level 2
ORA-01173: data dictionary indicates missing data file from system tablespace
Thu Feb 18 13:59:47 2010
Error 704 happened during db open, shutting down database
USER: terminating instance due to error 704
Instance terminated by USER, pid = 2318672
ORA-1092 signalled during: alter database open resetlogs...
Thanks for help, production data ;)

Similar Messages

  • Move datafile from system tablespace

    How can i move system datafile in a windows? I need to put database mount?
    Tks

    •     Shutdown the db
    •     Rename/Move the datafile using the o/s command
    •     Mount the db
    •     Alter database rename file <file 1> to <file 2>
    •     Alter database open;

  • Droping a datafile from a tablespace

    I want to drop a datafile from a tablespace by using the query
    SQL> alter tablespace TS1 drop datafile 'OS path\df1';
    This query drops the datafile. But physically the datafile is present in the OS path. how to delete the datafile completely from the disk.

    Version:-
    SQL> select * from v$version;
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
    PL/SQL Release 11.2.0.1.0 - Production
    CORE    11.2.0.1.0      Production
    TNS for 32-bit Windows: Version 11.2.0.1.0 - Production
    NLSRTL Version 11.2.0.1.0 - Production
    SQL>
    Although it's dropped on database level, I can't delete.If dropped data file from ORACLE, it deletes from OS level too. By any other processes being locked like antivirus and so on?
    SQL> select file_name from dba_data_files where tablespace_name='USERS';
    FILE_NAME
    C:\ORACLE\ORADATA\ORCL\USERS01.DBF
    C:\ORACLE\ORADATA\ORCL\USERS02.DBF
    SQL> alter tablespace users add datafile 'c:\oracle\oradata\orcl\users03.dbf' size 10m;
    Tablespace altered.
    SQL> host
    Microsoft Windows [Version 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
    C:\Users\bn2676>cd c:\Oracle\oradata\orcl
    c:\Oracle\oradata\orcl>dir users*
    Volume in drive C is System
    Volume Serial Number is 1853-3E21
    Directory of c:\Oracle\oradata\orcl
    02/15/2012  11:25 PM         5,251,072 USERS01.DBF
    02/16/2012  09:04 PM        10,493,952 USERS02.DBF
    02/16/2012  09:05 PM        10,493,952 USERS03.DBF
                   3 File(s)     26,238,976 bytes
                   0 Dir(s)  177,196,707,840 bytes free
    c:\Oracle\oradata\orcl>exit
    SQL> alter tablespace users drop datafile 'c:\oracle\oradata\orcl\users03.dbf';
    Tablespace altered.
    SQL> select file_name from dba_data_files where tablespace_name='USERS';
    FILE_NAME
    C:\ORACLE\ORADATA\ORCL\USERS01.DBF
    C:\ORACLE\ORADATA\ORCL\USERS02.DBF
    SQL> host
    Microsoft Windows [Version 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
    C:\Users\bn2676>cd c:\Oracle\oradata\orcl\
    c:\Oracle\oradata\orcl>dir user*
    Volume in drive C is System
    Volume Serial Number is 1853-3E21
    Directory of c:\Oracle\oradata\orcl
    02/15/2012  11:25 PM         5,251,072 USERS01.DBF
    02/16/2012  09:04 PM        10,493,952 USERS02.DBF
                   2 File(s)     15,745,024 bytes
                   0 Dir(s)  177,207,398,400 bytes free
    c:\Oracle\oradata\orcl>

  • Transport table from system tablespace to another tablespace

    hi there,
    how can we transport a table from system tablespace to another tablespace(example users tablespace)?

    Assuming you are not trying to move any data dictionary tables.
    Use alter table to move it,
    ALTER TABLE my_table MOVE TABLESPACE USERS;
    Rebuild index after move.
    This will work on Oracle 9i and above.

  • Want to drop non-system table from system tablespace

    My system tablespace was having some user tables , so I moved those tables to user tablespace. Now that tables are showing in both the tablespaces ex. RET_OFF is showing in system as well as users tablespace I want to drop it from system tablespace only . Can I do it . plz help

    Hi Florian , plz check the below details . I am working on Oracle 11g on Windows platform.
    SQL> alter table REF_VAT_OFF move tablespace vatsoft;
    Table altered.
    SQL> select owner, table_name, tablespace_name
    2 from dba_tables
    3 where table_name='REF_VAT_OFF';
    OWNER TABLE_NAME     TABLESPACE_NAME
    KNVATCEN REF_VAT_OFF     SYSTEM
    OWNER TABLE_NAME     TABLESPACE_NAME
    KNVAT REF_VAT_OFF     VATSOFT

  • Spurious Messages saying Missed call from SYSTEM N...

    I have had several of these messages over the last few days and think they are a scam does anyone know ir have you had similar messages and how do I check with Skype to see if it is correct?
    The message: [12:49:40 PM] *** Missed call from SYSTEM NOTICE - URGENT ONLINE REPAIR. ***

    please check the suggestions mentioned here on how to handle those unwanted contact requests;
    http://community.skype.com/t5/Security-Privacy-Trust-and/How-to-Handle-Unwanted-Contact-Requests/m-p...
    IF YOU FOUND OUR POST USEFUL THEN PLEASE GIVE "KUDOS". IF IT HELPED TO FIX YOUR ISSUE PLEASE MARK IT AS A "SOLUTION" TO HELP OTHERS. THANKS!
    ALTERNATIVE SKYPE DOWNLOAD LINKS | HOW TO RECORD SKYPE VIDEO CALLS | HOW TO HANDLE SUSPICIOS CALLS AND MESSAGES
    SEE MORE TIPS, TRICKS, TUTORIALS AND UPDATES in
    | skypefordummies.blogspot.com | 

  • How to remove data file from System tablespace

    Hi All,
    I have wrongly added data file in SYSTEM tablespace, now I want remove it. I have tried to set datafile offline but it is giving me the error system tableapce can not set offline. so please help me. I am working Oracle 10g .
    thanks in advance
    sv

    In 10gR2, you can drop a datafile from tablespace, as long it's empty (and of course not the last one):
    ALTER TABLESPACE tbs_03 DROP DATAFILE 'tbs_f04.dbf';
    Otherwise, there's no direct way to get rid of the file. You can just shrink it and move (i.e. "rename") it another location. For a non-system tablespace, move of all segments to another tablespace (and later renaming it) would be an option, but this of course won't work with system tablespace.

  • DROP DATAFILE FROM A TABLESPACE

    What is the difference between "ALTER TABLESPACE DROP DATAFILE ..." and "ALTER DATABASE DATAFILE ... OFFLINE DROP"?
    I read the Oracle document before, it tolds me that the "ALTER DATABASE DATAFILE ... OFFLINE DROP" is not really drop data file. But, does the "ALTER TABLESPACE DROP DATAFILE ..." really drop data file?

    "ALTER DATABASE DATAFILE ... OFFLINE DROP"
    will take datafile offline to drop it later. In this case your control file will need to be recreated to de-link the datafile from database.
    From 10g onwards you can ALTER TABLESPACE DROP DATAFILE... but in this case datafile should not contain any data in it.

  • Alert from system tablespace

    Hi,
    I managed a 9.2.0.1 database located on Solaris 9 and I receive an error message which scared me !! Could you help me?
    "2 segments in SYSTEM tablespace unable to extend"
    Thanks !
    David

    hi dav,
    Could you post the out put of this pl?
    df-k /u02/oradata/MVXREEL
    & run the given query and post the out put pl.
    set pagesize 100
    set linesize 150
    select
         f.tablespace_name,
         a.total "TotAlloc_In_MB",
         u.used "TotUsd_In_MB",
         f.free "TotFree_In_MB",
         round((u.used/a.total)*100) "% used" ,
         round((f.free/a.total)*100) "% Free"
    from
         (select tablespace_name, sum(bytes/(1024*1024)) total from dba_data_files group by tablespace_name) a,
         (select tablespace_name, round(sum(bytes/(1024*1024))) used from dba_extents group by tablespace_name) u,
         (select tablespace_name, round(sum(bytes/(1024*1024))) free from dba_free_space group by tablespace_name) f
    where a.tablespace_name = f.tablespace_name
    and a.tablespace_name = u.tablespace_name
    and a.tablespace_name='SYSTEM'
    order by 6 desc;
    cheers,
    kamalesh jk

  • [8:21:59 PM] *** Missed call from SYSTEM PROTECTI...

    i want to know if this call is truly from skype or is it a scam?

    yes, it is indeed a very common scam.  please visit the thread below for instructions and suggestions on how to deal with such unwanted and suspicious activities;
    How to Handle Suspicious Calls, Messages and Contact Requests (Scam/Spam)
    IF YOU FOUND OUR POST USEFUL THEN PLEASE GIVE "KUDOS". IF IT HELPED TO FIX YOUR ISSUE PLEASE MARK IT AS A "SOLUTION" TO HELP OTHERS. THANKS!
    ALTERNATIVE SKYPE DOWNLOAD LINKS | HOW TO RECORD SKYPE VIDEO CALLS | HOW TO HANDLE SUSPICIOS CALLS AND MESSAGES
    SEE MORE TIPS, TRICKS, TUTORIALS AND UPDATES in
    | skypefordummies.blogspot.com | 

  • ORA-01173: data dictionary indicates missing data file from system tablespa

    Hello
    My Database is 11gR1 and Linux is the OS. Thought of posting it as a new thread as things have changed a lot.
    2 of my database file were lost due to hardware failure. (the datafile do not belong to SYSTEM TABLESPACE) and and the second was datafile for undo tablespace.
    I created control files with command not mentioning the lost datafiles:
    CREATE CONTROLFILE REUSE DATABASE "BSSGLB" NORESETLOGS NOARCHIVELOG
    MAXLOGFILES 32
    MAXLOGMEMBERS 5
    MAXDATAFILES 600
    MAXINSTANCES 10
    MAXLOGHISTORY 1168
    LOGFILE
    GROUP 1 '/DB/app/oracle/oradata/bssglb/redo01.log' SIZE 500M,
    GROUP 2 '/DB/app/oracle/oradata/bssglb/redo02.log' SIZE 500M,
    GROUP 3 '/DB/app/oracle/oradata/bssglb/redo03.log' SIZE 500M
    -- STANDBY LOGFILE
    DATAFILE
    '/DB/app/oracle/oradata/bssglb/system01.dbf',
    '/DB/app/oracle/oradata/bssglb/sysaux01.dbf',
    '/DB/app/oracle/oradata/bssglb/users01.dbf',
    '/DB/app/oracle/oradata/bssglb/bss01.dbf',
    '/var/oracle/oradata/bssglb/bss02',
    '/var/oracle/oradata/bssglb/system02.dbf'
    CHARACTER SET US7ASCII
    I have all the files mentioned in the datafile section of the above command.
    But somehow when i try to open the DB, first it asks for the media recover. When i recover database then it disconnects database saying:
    ERROR at line 1:
    ORA-01092: ORACLE instance terminated. Disconnection forced
    Process ID: 4768
    Session ID: 170 Serial number: 5
    Contents of the alert log file are:
    Beginning crash recovery of 1 threads
    parallel recovery started with 3 processes
    Started redo scan
    Completed redo scan
    1 redo blocks read, 0 data blocks need recovery
    Started redo application at
    Thread 1: logseq 7, block 2, scn 20356182450
    Recovery of Online Redo Log: Thread 1 Group 1 Seq 7 Reading mem 0
    Mem# 0: /DB/app/oracle/oradata/bssglb/redo01.log
    Completed redo application
    Completed crash recovery at
    Thread 1: logseq 7, block 3, scn 20356202453
    0 data blocks read, 0 data blocks written, 1 redo blocks read
    Sun Feb 20 08:16:23 2011
    Thread 1 advanced to log sequence 8
    Thread 1 opened at log sequence 8
    Current log# 2 seq# 8 mem# 0: /DB/app/oracle/oradata/bssglb/redo02.log
    Successful open of redo thread 1
    MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
    Sun Feb 20 08:16:23 2011
    SMON: enabling cache recovery
    Errors in file /Oracle/app/oracle/diag/rdbms/bssglb/bssglb/trace/bssglb_ora_4550.trc:
    ORA-01173: data dictionary indicates missing data file from system tablespace
    Error 1173 happened during db open, shutting down database
    USER (ospid: 4550): terminating the instance due to error 1173
    Sun Feb 20 08:16:25 2011
    Instance terminated by USER, pid = 4550
    ORA-1092 signalled during: alter database open...
    ORA-1092 : opiodr aborting process unknown ospid (4550_182910338848)
    Sun Feb 20 08:16:26 2011
    ORA-1092 : opitsk aborting process
    Guys please help me out of this situation.
    Regards, Imran

    STOP opening new threads for ongoing solution to SAME problem
    Re: I have copy of data files! How to install and add these files to database!
    Re: Failure of network storage!
    Re: I have copy of data files! How to install and add these files to database!
    Handle:      misterimran
    Email:      misterimran
    Status Level:      Newbie
    Registered:      Jan 15, 2002
    Total Posts:      1,109
    Total Questions:      130 (115 unresolved)
    so many questions & so few answers!
    Edited by: sb92075 on Feb 19, 2011 7:49 PM

  • Remove datafile from database

    Hello all,
    I have a database 11.1.0.7 where I wanted to remove a datafile. The database is in archivelog.
    The first thing that I did was to make sure that no data was in the datafile. - OK
    Then, since I only wanted to remove 1 week later, I put the datafile offline - OK
    On the day (one week after putting it offline) that I was going to remove/drop the datafile from the tablespace I got an ORA- saying to put the datafile online before dropping.
    And here is my problem! The database says that the datafile needs recover :(
    Questions:
    1- If the datafile was offline, why does it need recover?
    2- Do you thing that the database will ask for all archivelogs until now to recover this datafile ?
    3- If I dont want to apply all archivelogs, can I simply remove the datafile by recreating the controlfile without this datafile?
    Thank you.

    Questions:
    1- If the datafile was offline, why does it need recover?The SCN must be alligned with the DB
    2- Do you thing that the database will ask for all archivelogs until now to recover this datafile ?I never tried that with missing archived logs so I cannot say it. Just try and you will see.
    3- If I dont want to apply all archivelogs, can I simply remove the datafile by recreating the controlfile without this datafile?The problem is that this datafile is registered in the dictionary. You cannot do it.
    Probably you got this exception:
    ORA-03264: cannot drop offline datafile of locally managed tablespace
    Cause: Trying to drop offline datafile in lmts
    Action: Try to drop file after making it onlinehttp://download.oracle.com/docs/cd/B28359_01/server.111/b28310/dfiles006.htm#ADMIN11435
    Restrictions for Dropping Datafiles
    The following are restrictions for dropping datafiles and tempfiles:
    - The database must be open.
    - If a datafile is not empty, it cannot be dropped.
    - If you must remove a datafile that is not empty and that cannot be made empty by dropping schema objects, you must drop the tablespace that contains the datafile.
    - You cannot drop the first or only datafile in a tablespace.
    - This means that DROP DATAFILE cannot be used with a bigfile tablespace.
    - You cannot drop datafiles in a read-only tablespace.
    - You cannot drop datafiles in the SYSTEM tablespace.
    - If a datafile in a locally managed tablespace is offline, it cannot be dropped.

  • SYSTEM Tablespace issue (10.2.0.1 database)

    Hi ,
    Oracle database 10.2.0.1 (upgraded from 8.1.7.0 via 8.1.7.4)...successfully upgraded
    Now when we open dbcontrol, we are getting alerts regarding the Tablespace.
    It shows two critical alert messages as below :-
    1) Tablesapace SYSTEM (dictionary managed) is 95.16 % full
    2) 1 segment in SYSTEM tablespace is unable to extend.
    Now how to deal with this type of issues ?
    Can we extend the size of datafile of SYSTEM Tablespace which is dictionary managed ? or can we add another new datafile to system tablespace ? what is appropriate solution ?SYSTEM Tablespace
    How to solve the point no. (2) as the TS is dictionary managed ?
    With Regards

    hi ,
    Plz add the datafile to the system tablespace tp increase its size , and the conver the system tablespace from dictionary managed to local.
    To Change SYSTEM tablespaces to locally managed follow the below procedures:
    Before the SYSTEM tablespace can be migrated to locally managed format, you should ensure the following:
    The database has a default temporary tablespace which is not SYSTEM
    There are not any rollback segments in dictionary managed tablespaces
    There is at least one online rollback segment in a locally managed tablespace, or an undo tablespace (if using automatic undo management mode) should be online.
    All tablespaces other than the tablespace containing the undo space (undo tablespace or the tablespace containing the rollback segment) and the default temporary tablespace are in read-only mode.
    There is a complete backup of the system.
    The system is in restricted mode.
    Notr, that we already have an UNDO Tablespace. The following query determines whether the SYSTEM tablespace is locally managed:
    SQL> SELECT ts# FROM ts$ WHERE ts# = 0 AND bitmapped <> 0;
    If 0 rows are returned, then the SYSTEM tablespace is dictionary managed. Otherwise, the SYSTEM tablespace is locally managed.
    Steps to change SYSTEM tablespaces to locally managed
    SQL> shutdown immediate
    SQL> startup restrict
    SQL> execute DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL ('SYSTEM');
    ERROR at line 1:
    ORA-10644: SYSTEM tablespace cannot be default temporary tablespace
    ORA-06512: at "SYS.DBMS_SPACE_ADMIN", line 227
    ORA-06512: at line 1
    SQL> ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp;
    SQL> execute DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL ('SYSTEM');
    ERROR at line 1:
    ORA-10647: Tablespace other than SYSTEM, UNDO, TEMP not
    found in read only mode
    ORA-06512: at "SYS.DBMS_SPACE_ADMIN", line 227
    ORA-06512: at line 1
    SQL> select tablespace_name from dba_tablespaces;
    TABLESPACE_NAME
    SYSTEM
    TEMP
    USERS
    TAB
    IDX
    SYSAUX
    UNDO
    SQL> alter tablespace USERS read only;
    SQL> alter tablespace TAB read only;
    SQL> alter tablespace IDX read only;
    SQL> execute DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL ('SYSTEM');
    ERROR at line 1:
    ORA-10648: Tablespace SYSAUX is not offline
    ORA-06512: at "SYS.DBMS_SPACE_ADMIN", line 227
    ORA-06512: at line 1
    SQL> alter tablespace SYSAUX offline;
    SQL> execute DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL ('SYSTEM');
    PL/SQL procedure successfully completed.
    Regards,
    Mohd Mehraj Hussain
    http://mehrajdba.wordpress.com

  • System Tablespace dropped

    Hi Folks,
    i accidently dropped my system tablespace & i dont have any backup.
    How should i bring up the database???

    ok...
    So how can i create the database & what will happen
    to the existing one?You can say bye-bye to existing database, without a valid backup it's dead fish in the water.
    However, please verify how did you 'drop' the system tablespace, as demostrated by Niclolas you can't do that from Oracle.
    Or you just deleted the datafiles of system tablespace on OS level.

  • Search11/02/2013 5:09:43 PM] *** Missed call from ...

    11/02/2013 5:09:43 PM] *** Missed call from SYSTEM NOTIFICATION - URGENT!  . ***
    [11/02/2013 5:14:58 PM] *** Missed call from SYSTEM NOTIFICATION - URGENT!  .
    How do I stop receiving messages like the above??

    please visit the thread below for instructions and suggestions on how to deal with such unwanted and suspicious activities;
    http://community.skype.com/t5/Security-Privacy-Trust-and/How-to-Handle-Suspicious-Calls-Messages-and...
    IF YOU FOUND OUR POST USEFUL THEN PLEASE GIVE "KUDOS". IF IT HELPED TO FIX YOUR ISSUE PLEASE MARK IT AS A "SOLUTION" TO HELP OTHERS. THANKS!
    ALTERNATIVE SKYPE DOWNLOAD LINKS | HOW TO RECORD SKYPE VIDEO CALLS | HOW TO HANDLE SUSPICIOS CALLS AND MESSAGES
    SEE MORE TIPS, TRICKS, TUTORIALS AND UPDATES in
    | skypefordummies.blogspot.com | 

Maybe you are looking for

  • Adobe Muse CC Form for third party hosting servers

    I start using the new adobe muse cc forms for third party hosting servers and i have this website for one of my customers i create a CONTACT FORM on the website and when try to submit it says "server encontered an error" i chat with adobe support the

  • Interactive-adobe form Converting into PDF without print dialog

    Hi Friends, I would like to convert Interactive - adobe form into PDF without print dialog.which adobe form interface type is Smart Forms-compatible Interface.I have tried for solution.but I could not succeeded.How can resolve the issue.please help m

  • IPhone 2G touchscreen dead

    I woke up this morning to turn off my iPhone alarm, only to find a dead touchscreen. My iphone 2g is having the same issue as: http://support.apple.com/kb/TS1827?viewlocale=en_US I followed all the troubleshooting steps and even restored to my last b

  • Can I update V10.1.6 to V11.0 and where is download file

    We have 10.1.6 adobe reader on our workstations. Is there a direct upgrade from 10 to 11? that we can roll out to the workstations.

  • ClassCastException: com.evermind.server.ejb.EJBInputStream

    Hello, I am trying to use latest ocj4 (extened) to deploy the ejb. I am getting following error java.lang.ClassCastException: com.evermind.server.ejb.EJBInputStream Here is the part of code which calls a ejb method Context ic = new InitialContext();