How to recreate SYSTEM.DBF if it's broken

My databse is in ARCHIVE mode and i have lost just SYSTEM.DBF. What can I do? I've tried the ALTER DATABASE CREATE DATAFILE but recreation of the SYSTEM.DBF can't be done such way.
Aslo I woild be obligue for helping me in such problem:
I've backed up my DB, but i such way:
-whole Ora81 directory
-whole admin directory
-and all archived redo logs,
(I've used ARCServe to do the backup, and oracle client backed up the DB such way).
Main question is how to recover DB from such backup?
best regards to all

I assume you have backed up all your data files too; you don't explicitly say that you did.
When you lose a SYSTEM tablespace data file, your recovery options are dramatically limited. You must recover your latest good back up of the missing data files, mount the database and recover before you can open the database.
Since this is a SYSTEM tablespace data file, you will not be able to open the database in much of any capacity without recovering first. Your efforts to recreate a black datafile are not productive efforts.
If you are responsible for your database and its contents matter then you you must read all you can and practice, practice, practice. Recovery options vary significantly between versions, and you must tune in your studying to your version. The concepts between all versions are remarkably similar, so once you master one version you will be OK on the others in any pinch.
Here's a good place to start reading:
http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/server.920/a96519/toc.htm
Paying money and taking a course is highly recommended for this topic - it isn't an intuitive process that most people can assume they will learn rapidly - if if they learn other technical concepts quickly. Some get, and some don't.
Michael

Similar Messages

  • How to recreate system datafile

    Hi all,
    I am trying to restore an Oracle v.8.0.4 database. My problem is that i don't have the system datafile. All the other files (control files, log files, datafiles) exist.
    I have a full export dump of the DB which is one month old. Is it possible to recreate the system datafile?
    Thank you in advance
    Yiannis

    Hi,
    I have a full export dump of the DB If you want restore a database with a dump, the only one way is to pre create a database (as Neil suggested).
    Nicolas.
    read this other post about system tablespace missing :
    Re: System datafile is deleted, Urgent help needed!!
    Message was edited by:
    N. Gasparotto

  • How to recreate the control files

    Can someone tell me how to recreate the control file?
    Thanks in advance
    Himanshu

    Hi, You can use the following statement.
    CREATE CONTROLFILE
    SET DATABASE prod
    LOGFILE GROUP 1 ('/u01/oracle/prod/redo01_01.log',
    '/u01/oracle/prod/redo01_02.log'),
    GROUP 2 ('/u01/oracle/prod/redo02_01.log',
    '/u01/oracle/prod/redo02_02.log'),
    GROUP 3 ('/u01/oracle/prod/redo03_01.log',
    '/u01/oracle/prod/redo03_02.log')
    NORESETLOGS
    DATAFILE '/u01/oracle/prod/system01.dbf' SIZE 3M,
    '/u01/oracle/prod/rbs01.dbs' SIZE 5M,
    '/u01/oracle/prod/users01.dbs' SIZE 5M,
    '/u01/oracle/prod/temp01.dbs' SIZE 5M
    MAXLOGFILES 50
    MAXLOGMEMBERS 3
    MAXLOGHISTORY 400
    MAXDATAFILES 200
    MAXINSTANCES 6
    ARCHIVELOG;
    Thanks

  • Flash Recovery - SYSTEM.DBF

    Hi!
    How can I repair the C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF file?
    Drumboy
    sqlplus
    SQL*Plus: Release 11.2.0.2.0 Beta on K. J˙l. 31 18:43:26 2012
    Copyright (c) 1982, 2010, Oracle. All rights reserved.
    Enter user-name: /as sysdba
    Connected to:
    Oracle Database 11g Express Edition Release 11.2.0.2.0 - Beta
    SQL> startup;
    ORACLE instance started.
    Total System Global Area 577511424 bytes
    Fixed Size 1385040 bytes
    Variable Size 369102256 bytes
    Database Buffers 201326592 bytes
    Redo Buffers 5697536 bytes
    Database mounted.
    ORA-01589: must use RESETLOGS or NORESETLOGS option for database open
    SQL> alter database open RESETLOGS;
    alter database open RESETLOGS
    ERROR at line 1:
    ORA-01113: file 1 needs media recovery
    ORA-01110: data file 1: 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF'
    SQL> recover database until cancel using backup controlfile;
    ORA-00279: change 14038427 generated at 07/31/2012 11:20:36 needed for thread 1
    ORA-00289: suggestion :
    C:\ORACLEXE\APP\ORACLE\PRODUCT\11.2.0\SERVER\RDBMS\ARC0000000450_0773153579.0001
    ORA-00280: change 14038427 for thread 1 is in sequence #450
    Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
    SQL> select l.status, member
    *2 from v$logfile inner join v$log l using (group#);*
    STATUS MEMBER
    UNUSED C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AR
    EA\XE\ONLINELOG\O1_MF_1_7KO9RW0Z_.LOG
    CURRENT C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AR
    EA\XE\ONLINELOG\O1_MF_2_7KO9RWX9_.LOG

    950118 wrote:
    1. This database has worked without error for 6 months. This morning didn't start.
    2. Because there are a lot of recorsd in database
    3. [url http://www.drumboy.hu/alert.log] alert.log
    Nope, it doesn't make sense. You have told us the outcome of something that you have done because of some error that you had got earlier. This is the last output which you have posted. Questions for you, do you have a valid backup and is your db is in the archivelog mode? Post all the details what you have done so far.
    Aman....

  • How to recreate the portal inbuilt preferences

    Hi All,
    I have a problem when i want to edit the group. I m getting following error....
    Not Foun Path : 'oracle.portal.style' Name:Default(51002)
    whether the preference path has been deleted from the portal???? if yes then how to recreate the preference path????
    Any help is highly appreciated.
    -regards

    Hi, You can use the following statement.
    CREATE CONTROLFILE
    SET DATABASE prod
    LOGFILE GROUP 1 ('/u01/oracle/prod/redo01_01.log',
    '/u01/oracle/prod/redo01_02.log'),
    GROUP 2 ('/u01/oracle/prod/redo02_01.log',
    '/u01/oracle/prod/redo02_02.log'),
    GROUP 3 ('/u01/oracle/prod/redo03_01.log',
    '/u01/oracle/prod/redo03_02.log')
    NORESETLOGS
    DATAFILE '/u01/oracle/prod/system01.dbf' SIZE 3M,
    '/u01/oracle/prod/rbs01.dbs' SIZE 5M,
    '/u01/oracle/prod/users01.dbs' SIZE 5M,
    '/u01/oracle/prod/temp01.dbs' SIZE 5M
    MAXLOGFILES 50
    MAXLOGMEMBERS 3
    MAXLOGHISTORY 400
    MAXDATAFILES 200
    MAXINSTANCES 6
    ARCHIVELOG;
    Thanks

  • How to recreate INST_TOP ?

    Hi ,
    Our env config details are below
    EBS : R12.1.1
    OS: Sun Sparc
    DB : 10g R2
    Its a 2 node Apps Tier using Shared Appl Top and a 2 node RAC DB . PCP is configured.
    Problem:
    In one of the apps Tier node ( Node1) $INST_TOP directory, files and its sub-directories got deleted because of some issue but we still have all the entries of this node in the database intact. Is there a way to recreate $INST_TOP ? Does this need something like adding a new node or do we have some other option to recreate it ?
    Please let me know if you have come across such an issue .
    Note:* One option is to restore the filesystem from the backup and we are progressing that but would like to know how to recreate $INST_TOP.
    Thanks ,
    Sasi

    Hi,
    Apart from restoring the file from a backup, you can either run preclone and postclone on this node and this will recreate $INST_TOP for you -- Cloning Oracle Applications Release 12 with Rapid Clone [ID 406982.1]
    Or, you could retrieve the context file and run AutoConfig -- Using AutoConfig to Manage System Configurations in Oracle E-Business Suite Release 12 [ID 387859.1]
    Thanks,
    Hussein

  • How to print system-time in XML?

    Hi,
       Please help me how to print system-time in XML. Like we use sy-uzeit in ABAP.
    Can we use anything in XML too..
    Thanks & Regards,
    Sai

    hi movilogo
    Please try this.
    Create hidden item P1_DATE
    Create On load process in page 1 and put this code
    begin
    :P1_DATE:=TO_CHAR(SYSDATE,'DD-MON-YYYY HH:MM:SS');
    end;
    Open your region in Page 1 put this code in Footer area
    *&P1_DATE.*
    Refresh your page.
    you will get the output like this.
    16-SEP-2009 11:09:17
    thanks
    Mark Wyatt

  • How to change system time through java program

    Hi
    I want to know, how to change system time through java program.
    give me a idia with example.
    Thanks

    There isn't any core Java API for this. Use JNI or call an external process with Runtime.exec().
    ~

  • How to change system time on Cisco MeetingPlace Express Server

    How to change system time on Cisco MeetingPlace Express Server
    Model MCS-7825-I4

    Hi Vijay,
    As per the install guide for MPX 1.x as well as 2.x "Caution! Be sure you enter the correct date and time. You must reinstall the Cisco Unified MeetingPlace Express operating system and application if you need to change the date or time of your server in the future."
    http://docwiki.cisco.com/wiki/Cisco_Unified_MeetingPlace_Express,_Release_2.x_--_Configuring_the_Cisco_Unified_MeetingPlace_Express_Server#Configuring_the_Cisco_Unified_MeetingPlace_Express_Server
    http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/meetingplace_express/1_2/english/installation/guide/iug/mpxinst3.html
    HTH
    Manish

  • How to Refresh System Form in Run Time

    Dear All,
    Please give me idea for Refresh System Document in Run Time using DI,basically I am using  system columns for update for some scenarios.
    So please give solution that how should refresh system form.
    Thanks a lot.
    Ashish Singh.

    Hi,
    Please post above discussion in SDK forum.
    Thanks & Regards,
    Nagarajan

  • How to display system property in XML forms

    Hi
    We are using XML forms template for publishing news in KM. In the show form we got author field (a label in the form) which is mapped to system property createdby (PropertyReference = /Properties/default:createdby).But while displaying the form author is not getting populated. When I try to edit the form in XML forms builder in data model tab under properties node no property is visible. Nothing is shown up in properties even after reload option is selected from context menu of properties node.
    I cheked by manually editing PropertyReference to some other property (e.g. modifiedby) but nothing is showing up.
    Can you please suggest how the createdby system property can be shown in the xml form?
    Thanks & Regards
    Sudip

    Hi Sudeep,
    Please try to open the formbuilder in another machine and try to see the properties xml form design view.
    You can even directly can create a lable in show form and add the property name along with the nama space name.
    For default properties namspace is default.Create a lable UI element in show form and select the datasource property and add the property value in that.
    With we can show file related system generated properties in show form.
    Regards,
    Rudradev Devulapelli

  • How to Check System Preference Settings with Time Machine

    I just found and fixed a problem caused by a bad System Preference/Universal Access
    setting and would like to go back in my Time Machine backup to see where the
    error was made. I may have been too quick to blame the 10.5.3 update on the
    problem so wanted to look back in time.
    The problem is i don't know how to check System Preferences using the Time Machine.
    Any suggestion?

    If you're looking for specific settings, the short answer is you cannot. You can open the .plist files and try to find the specific option you're looking for, though it might not be too easy to decipher some of the contents of the .plist file. For the most part they're just lists of attributes and settings. For instance, here's a very small chunk of my Finder .plist file:
    <key>All Images.cannedSearch</key>
    <dict>
         <key>SidebarWidth</key>
         <integer>162</integer>
         <key>ToolbarVisible</key>
         <true/>
         <key>ViewHeight</key>
         <integer>1116</integer>
         <key>ViewStyle</key>
         <string>icnv</string>
         <key>WindowBounds</key>
         <dict>
              <key>bottom</key>
              <integer>1200</integer>
              <key>left</key>
              <integer>56</integer>
              <key>right</key>
              <integer>1920</integer>
              <key>top</key>
              <integer>84</integer>
         </dict>
    </dict>
    <key>AnimateInfoPanes</key>
    <true/>
    <key>AnimateSnapToGrid</key>
    <string>true</string>
    <key>AnimateWindowZoom</key>
    <true/>
    Each "key" is followed by an attribute, so for instance the "SideBar Width" key is given the "Width" integer attribute of 162. However, some keys have multiple entries, such as the "WindowBounds" key having sub-keys of "bottom", "left", "right", and "top".
    These values are finder preferences, though are not accessible via the finder's preference settings. However, buried deep in the Finder's .plist file are some of the user-editable settings:
    <key>ShowHardDrivesOnDesktop</key>
    <true/>
    <key>ShowMountedServersOnDesktop</key>
    <true/>
    <key>SidebarSearchesSectionDisclosedState</key>
    <false/>
    If you can find the attribute you're looking for, then that may help you narrow down which version of a .plist file to restore, though not all of them are straightforward legible text. Some have bizarre strings of seemingly random characters that only the application can interpret.
    Message was edited by: Topher Kessler

  • Is it possible to chenage logical system and how after a system is beeing u

    Hello
    I wander is it possible to chenage logical system and how after a system is beeing used for a while and how?

    Hello Tina,
    If the system is NOT a production system transaction BDLS can be used to change the logical system.  This would be necessary after refreshing a dev system from a production system, for example.
    If the system is a production system, I would agree that this is NOT advisable.
    Regards
    Greg Kern

  • How many logical systems are required to connect between one XI and R3 sytm

    Hi Experts,
                   I need to know how many Logical systems we need to create when connecting an SAP XI and SAP R3 system.
    details wht I configured is as follows :
    For XI :  LOGSYSXI assigned to 100 client
    For R3:  LOGSYSR3 assigned to 800 client.
    Do I need to create two log'cal systems on one side?
    How many logical systems can a Client can support simultaneously? is it only one or more that one?
    THANKS IN ADVANCE.
    Sunil K Shetty

    Hi,
    >>>>I need to know how many Logical systems we need to create when connecting an SAP XI and SAP R3 system.
    as you've noticed you only need 2 - one for r3 one for XI
    this is enough
    also shown in my book:
    <a href="/people/michal.krawczyk2/blog/2006/10/11/xi-new-book-mastering-idoc-business-scenarios-with-sap-xi"><b>Mastering IDoc Business Scenarios with SAP XI</b></a>
    >>>>How many logical systems can a Client can support simultaneously?
    one per client
    but you can create as much as you wish
    wihtout connecting them to a client
    but use one for XI
    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 SAP BW system read cube data?? - Important

    Hi BW and database level gurus
    I have very simple question . I want to know how SAP BW system read data from the cube.
    If I write a simple BEx query and execute - how does system gets data from cube?
    Here is what I wish to know -
    1) Does it use SELECT statement after all to get data based on set of SID or DIM ids?
    2) What is the backend data retrieval architecture look like . Can someone provide me some digram to explain ?
    3) Data in cube is stored in ROLAP concept so then will I get same performance if I had simple transparent table? why should we use CUBE then?
    4) What are the steps that happens in backend ABAP that get us the expected result?
    Thanks and I will appreciate your reply
    AG
    Edited by: AM on Apr 10, 2008 2:48 AM

    Hi,
    Yes, it uses select statements to fetch data. It initially makes selection from the dimension tables for the necessary characteristics and then gets the corresponding key figures from the fact table.
    say for example, to fetch the top sales vales and customers from a region say India. Then, the select statement will make all customers from customer dimension belongining to the region India from the region dimension and finally gets the corresponding values from the fact table.
    If you use simple table, OLAP concept cannot be applied, and the way the master data is retirved for the corresponding transaction data is far more efficient in olap.
    Thanks

Maybe you are looking for