Instance recover vs Database recover

Hi,
I want know what is the difference between Instance recover and Database recover, if someone have documentation about it.
Thanks :)

Do you know difference of instance and database?
Instance = Background processes + SGA
If you shutdown your database with "shutdown abort" command or killing smon process you need to instance recovery on startup. ın this situation when you start your database the SMON background process performs instance recovery using online redo log files.
Database recovery is differ from instance recovery.
Database Restoring involves restoring backup files from backup storage to disk. This can be done to replace damaged files or to copy/move a database to a new location.
Database Recovery is the process of applying incremental backup, archive redo logs and online redo logs to the database to roll it forward. One can roll-forward until a specific point-in-time or roll-forward until the last transaction recorded in the log files.
Hope this helps
Talip Hakan Ozturk
http://taliphakanozturken.wordpress.com/

Similar Messages

  • Can i create more than one instance for single database?

    HI
    anybody can tell me how to create more than one instance for single database(without using RAC)?
    thanks
    Kalanidhi

    Anandji,
    I sometimes think differently. I also think like what this person is asking..(although I have installed and administering 5 different RAC databases)
    The main doubt of mine is that we create multiple instances accessing the same storage area.
    Anyway the controlfiles of all instances will have the same information except the instance_names and instance id's.
    Hence I always think , why can't it be possible to to create another instance in the same system and point it to a controlfile which is copied from the other instance.
    Why can't the same files be shared between the two instances in a same system ?
    I know I am thinking a little bit confusing...
    Anyway I need to test that also...
    Mahesh.

  • How to create multiple instance on same database

    Hi ,
    I would like to know how to create multiple instance on same database . I know that some people use database configuration assistant to do this but i could not figure out how they did it.
    Any how if some one can help me with this and can give me links of this it would be great help for me.
    Thank you for reading my problem and helping me !
    Amil
    please if possible mail me on [email protected]

    How to create multiple instance?????Do you mean multiple instances on the same database, or multiple databases on the same machine ?
    I m new to this field....
    Willin to learn a lot about oracle....Then it wouldn't be bad reading a bit of Database Concepts

  • Can I able to install many instances in one database. If yes please let me

    Hi,
    Can I able to install many instances in one database. If yes please let me how to do in Oracle 10g and *9i*.
    Thanks,
    Senthilnathan.

    Can you clarify what you trying to accomplish please? An instance consists of the memory structures, while a database consists of the memory structures and data files. Hence a RAC is a single database, with a instance per node (since each node will have the memory structures but all nodes access the same, single database).
    If you are referring to multiple schemas or applications inside the same database then yes, that is perfectly fine and done generally.

  • Create multiple instance in a database

    is it possible to create multiple instance in a database.if possible then is it possible to activate many instance at a time.(in personal edition)

    Instance in Oracle refers to the Oracle database "engine" - a collection of processes using a shared memory area, accessing a physical Oracle database.
    Multiple instances are possible on the same platform for different physical databases. But not a Good Idea..
    Multiple instances on different platforms are for the same physical database using Oracle Real Application Clusters, aka Oracle RAC.
    Thus your question does not make a lot of sense. My guess is that you are in fact refering to an Oracle session instead as this is "in the database" as you refered to.
    Each client that connect to Oracle, creates/establishes an Oracle session. A single client uses one (usually the default) or more sessions (usually used by a multi-threading client).
    By default, the Oracle Instance supports multiple Oracle (client) sessions. Including Personal Oracle. In the past, Personal Oracle limited (via the Listener) the number of remote clients (i.e. clients on other platforms) that can connect. I would assume that this is still the case. I however do not recall that there were a limit imposed on the number of local sessions that could be created - the limiting factor here is afterall the power and resources available by the PC. It's very unlikely that a common PC will be able to support a Personal Edition Oracle instance and 100's of local client sessions at the same time.
    If you do mean instance as per the strict Oracle definition - why would you want to create two Oracle instances (each with its own physical database) on a PC? That does not make sense on a large db server platform. It makes even less sense on a small PC platform.
    Each Oracle instance has overheads (processing and memory). Each physical Oracle database has overheads (system space, temp space, redo, logs, etc). Why duplicate these overheads?
    On a single platform - what can two Oracle instances (less capable because of reduced resources availability) do what a single Oracle instance cannot do faster and better and more effectively? Thus is it not a Good Idea to run multiple instances on a single platform. (exceptions acknowledged)

  • Column 'Blocked' of view v$instance in Oracle Database 10g

    Hi All,
    What is the description of column "blocked" of view "v$instance" in Oracle Database 10g?
    I could not find the information in Oracle® Database Reference
    10g Release 2 (10.2)
    Thanks and Regards,
    Vaibhav

    SQL> describe v$instance
    Name Null? Type
    INSTANCE_NUMBER NUMBER
    INSTANCE_NAME VARCHAR2(16)
    HOST_NAME VARCHAR2(64)
    VERSION VARCHAR2(17)
    STARTUP_TIME DATE
    STATUS VARCHAR2(12)
    PARALLEL VARCHAR2(3)
    THREAD# NUMBER
    ARCHIVER VARCHAR2(7)
    LOG_SWITCH_WAIT VARCHAR2(15)
    LOGINS VARCHAR2(10)
    SHUTDOWN_PENDING VARCHAR2(3)
    DATABASE_STATUS VARCHAR2(17)
    INSTANCE_ROLE VARCHAR2(18)
    ACTIVE_STATE VARCHAR2(9)
    BLOCKED VARCHAR2(3)
    SQL> select version from v$instance;
    VERSION
    10.2.0.2.0

  • Create one more instance in same database?

    Hi All,
    Any one can u help me, How can create one more(second) instance in same database.please give the steps My environemnt is HP_UX 11.00 and Oracle 8i.
    Thanks in advanz
    ruby

    Legatti and Aryndin are correct.
    You are either asking how to create another database with its associated instance on the same server as an existing database
    OR
    you are asking how to add another instance to a RAC clusered database.
    In the first case see the DBA Administration manul which has a chapter on the subject of creating databases. The DBCA utility can be used to do this or you can do it manually.
    For the second the existing database must first be installed with the RAC option on a clustered server. There are RAC specific manuals available that cover the steps to add another instance on another node to the database.
    HTH -- Mark D Powell --

  • How to Synchronize Test Instance with Production database on regular basis.

    Hello
    How to Synchronize Test Instance with Production database on regular basis.
    I want to update my Test Instance with Production ERP on daily basis without downTime.?

    Hi,
    I recomend to configure physical standby database for your production and when ever you requir open standby Using a Physical Standby DB in Read Write Mode and Flashback DB, so that you can revert all the changes back and put the db in sync. Please follow below metalink notes.
    Business Continuity for Oracle E-Business Release 12 Using Oracle 11g Physical Standby Database (Doc ID 1070033.1)
    Business Continuity for Oracle E-Business Release 11i Using Oracle 11g Physical Standby Database - Single Instance and Oracle RAC (Doc ID 1068913.1)
    Business Continuity for Oracle Applications Release 11i, Database Releases 9i and 10g (Doc ID 216212.1)
    update my Test Instance with Production ERP on daily basis without downTime.?With zero down time is not possible I think.

  • Difference between Instance Crash and Database Crash in Standalone and RAC?

    I am new to Oracle Environment. I would appreiciate if i get clarified on the "_+Difference between Instance Crash and Database Crash in Standalone and
    RAC_".+
    Oracle Version: 11.1.0.7.0
    O.S Version: HP-UX B.11.31 U

    Sivaprasad S wrote:
    I am new to Oracle Environment. I would appreiciate if i get clarified on the "_+Difference between Instance Crash and Database Crash in Standalone and
    RAC_".+That depends on your definitions of database crash versus instance crash.
    Literally, database crash means that the database itself is damaged in some way. A disk is no more. Data files are corrupted. Etc. The database itself thus causes the crash - and a database crash will also cause all database instances (RAC or single) for that database to crash too.
    An instance crash will therefore mean that the crash occurs in the instance due to an Oracle bug or similar. In other words a s/w error and not a database error. The database is still "fine", but the instance not. Instance crashes. However, any other instance on that same (RAC) database will still be fine as the database itself is unaffected by that s/w error in the crashed instance.
    If you mean something different, please enlighten us. Not all crashes are equal. {noformat};-){noformat}

  • Cluster instance recover data cache (singleton) from another instance

    Greetings,
              I've created a cache object in a Singleton in my EJB for storing data
              about result requests made for database simple query. I used this
              technique because was not acceptable using entity beans due the
              extremely large information and since that database is accessed by
              multiple interfaces.
              Question:
              - every time I reloaded a server instance, the cache is cleaned. Since
              the performance result depends on this cache element, I would like to
              answer about ways of getting the cache information from other running
              instances.
              Thanks,
              Pedro Salazar.
              

    getting the cache from other running instances would probably incur the same
              cost as that is when you retrieve from a database. May be you can do this by
              using a startup class which populates the cache.
              "pedro-b-salazar\ATptinovacao\DOTpt"
              <"pedro-b-salazar\\ATptinovacao\\DOTpt"> wrote in message
              news:[email protected]..
              > Greetings,
              >
              > I've created a cache object in a Singleton in my EJB for storing data
              > about result requests made for database simple query. I used this
              > technique because was not acceptable using entity beans due the
              > extremely large information and since that database is accessed by
              > multiple interfaces.
              >
              > Question:
              >
              > - every time I reloaded a server instance, the cache is cleaned. Since
              > the performance result depends on this cache element, I would like to
              > answer about ways of getting the cache information from other running
              > instances.
              >
              > Thanks,
              > Pedro Salazar.
              

  • Instance scrash whenever database open with resetlogs

    I have a Oracle 10.1.0.4 on Linux 2.6.9-34.ELsmp. Whenever I open database with resetlogs (after database cloning or recover database with backup control file), instance crash with 7445 error. Can anybody give a help? Thanks in advance.
    Errors in file /oracle/admin/q004/bdump/q004_smon_8075.trc:
    ORA-07445: exception encountered: core dump [ksqdeli()+95] [SIGSEGV] [Address not mapped to object] [0x000000008] [] []
    ORA-25153: Temporary Tablespace is Empty
    Threshold validation cannot be done before catproc is loaded.
    Thu Apr 13 14:10:48 2006
    Errors in file /oracle/admin/q004/bdump/q004_pmon_8065.trc:
    ORA-00474: SMON process terminated with error
    Thu Apr 13 14:10:48 2006
    PMON: terminating instance due to error 474
    Instance terminated by PMON, pid = 8065

    Hi,
    Did you have any backups running on the database?
    Or did you take a backup of datafiles and control files before trying to create a control file?
    It seems that as the database shutdown was not a normal shutdown, all the files are not "synchronized".
    If you have a backup of the files after the crash, then you can try starting the instance without the control file which is out of sync(user1/genisys/sys/cntrlINS02.dbf).
    Is it a production DB?
    Regards,
    Badri.

  • One instance and two databases?

    Hello, I've installed oracle database on my server. I've read a lot of documentation to learn the basic concepts.
    Ok, I have a question. I have read that one instance only can manage ONE database. Is it true? If it's true, how on earth I can create two database? for example, I want to create database-one and database-two.
    I would create these with CREATE DATABASE command. How does Instance know if I want to access to database-one or database-two. How I indicate it in initilitation parameter file of my instance?
    In sumary, Can one instance works with two databases?

    Look at the following output. If I do not set my ORACLE_SID variable, the 9.2.0.7 client connects to the 9.2.0.7 database instance. If I set my ORACLE_SID , the same 9.2.0.7 client now connects to the 10.2.0.1 database (the database specified in the ORACLE_SID variable).
    C:\>set ORACLE_SID=
    C:\>sqlplus kkishore/kkishore
    SQL*Plus: Release 9.2.0.7.0 - Production on Mon Jul 17 09:27:55 2006
    Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
    Connected to:
    Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.7.0 - Production
    SQL> exit
    Disconnected from Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.7.0 - Production
    C:\>set ORACLE_SID=ORA10GR2
    C:\>sqlplus kkishore/kkishore
    SQL*Plus: Release 9.2.0.7.0 - Production on Mon Jul 17 09:29:31 2006
    Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options
    SQL> disconnect
    Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options
    SQL>Message was edited by:
    Kamal Kishore

  • Running more than one instance of the database on oracle 9i

    I have a oracle 9i database on linux 8 . I had created a database db1 . Its working fine
    then i created another database db2 on the same server.
    When i am trying to start the database with the command
    sqlplus /nolog
    sql> set instance db2
    it gives error sid coudn't be found.
    How can i resolve it. My other database is running fine at startup also.
    Is there any modification needed in startscript to start this database also

    Hi
    the SID is an environment variable, so try:
    at the unix-prompt:
    $ ORACLE_SID=DB2
    $ export ORACLE_SID
    $ sqlplus /nolog
    SQL> connect / as sysdba
    getting:
    SQL> connected to an idle instance
    and now
    SQL> startup
    regards
    Roman

  • Listener service and instance of my database

    Hello
    I installed ORACLE DATABASE 11G on RHEL 5.5 and all it's ok
    When I run the LSNRCTL (to check the status of my listener) with database db11g not mounted it's give me :
      Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=db.server.com)(PORT=1521           )))
    STATUS of the LISTENER
    Alias                     LISTENER_DB11G
    Version                TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    Start Date            09-JAN-2011 06:36:39
    Uptime                0 days 0 hr. 0 min. 0 sec
    Trace Level          off
    Security               ON: Local OS Authentication
    SNMP                  OFF
    Listener Parameter File   /database/u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
    Listener Log File         /database/u01/app/oracle/diag/tnslsnr/db/listener_db11g/alert/log.xml
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=db.server.com)(PORT=1521)))
    The listener supports no services
    The command completed successfullyBut When I run the LSNRCTL (to check the status of my listener) with database db11g mounted and opened it's give me :
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=db.server.com)(PORT=1521)))
    STATUS of the LISTENER
    Alias                     LISTENER_DB11G
    Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    Start Date                09-JAN-2011 06:36:39
    Uptime                    0 days 0 hr. 20 min. 38 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /database/u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
    Listener Log File         /database/u01/app/oracle/diag/tnslsnr/db/listener_db11g/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=db.server.com)(PORT=1521)))
    Services Summary...
    Service "db11g.server.com" has 1 instance(s).
      Instance "db11g", status READY, has 1 handler(s) for this service...
    Service "db11gXDB.server.com" has 1 instance(s).
      Instance "db11g", status READY, has 1 handler(s) for this service...
    The command completed successfullyCould someone explain me why the services are show on only when the database are mounted and opened? is it a new feature of database 11G ?
    Here is my lisneter.ora and tnsnames.ora
    # listener.ora Network Configuration File: /database/u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
    # Generated by Oracle configuration tools.
    LISTENER_DB11G =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = db.server.com )(PORT = 1521))
    # tnsnames.ora Network Configuration File: /database/u01/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
    # Generated by Oracle configuration tools.
    DB11G =
      (DESCRIPTION =
       (ADDRESS_LIST=
        (ADDRESS = (PROTOCOL = TCP)(HOST = db.server.com )(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SID_NAME=db11g)
      )

    salmi_oraDev wrote:
    Hello
    I installed ORACLE DATABASE 11G on RHEL 5.5 and all it's ok
    When I run the LSNRCTL (to check the status of my listener) with database db11g not mounted it's give me :
    <snip>
    is it a new feature of database 11G ?
    <snip>If it is behaving exactly as you describe, it is new to 11g. But I doubt it is exactly as you describe.
    Start with an idle instance
    [oracle@vmlnx01 ~]$ sqlplus / as sysdba
    SQL*Plus: Release 10.2.0.4.0 - Production on Sun Jan 9 14:08:04 2011
    Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
    Connected to an idle instance.Check the listener
    SQL> !s lsnrctl status
    LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 09-JAN-2011 14:08:10
    Copyright (c) 1991, 2007, Oracle.  All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vmlnx01.vmdomain)(PORT=1521)))
    STATUS of the LISTENER
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 10.2.0.4.0 - Production
    Start Date                09-JAN-2011 13:34:32
    Uptime                    0 days 0 hr. 33 min. 38 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /ora00/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
    Listener Log File         /ora00/app/oracle/product/10.2.0/db_1/network/log/listener.log
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=vmlnx01.vmdomain)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
    Services Summary...
    Service "PLSExtProc" has 1 instance(s).
      Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    The command completed successfullyso far the listener doesn't know of my database.
    Start the database --- NOMOUNT!!!!!!
    SQL> startup nomount;
    ORACLE instance started.
    Total System Global Area  285212672 bytes
    Fixed Size    1267068 bytes
    Variable Size   96471684 bytes
    Database Buffers  184549376 bytes
    Redo Buffers    2924544 bytesNow check the listener again
    SQL> !lsnrctl status
    LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 09-JAN-2011 14:08:25
    Copyright (c) 1991, 2007, Oracle.  All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vmlnx01.vmdomain)(PORT=1521)))
    STATUS of the LISTENER
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 10.2.0.4.0 - Production
    Start Date                09-JAN-2011 13:34:32
    Uptime                    0 days 0 hr. 33 min. 53 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /ora00/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
    Listener Log File         /ora00/app/oracle/product/10.2.0/db_1/network/log/listener.log
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=vmlnx01.vmdomain)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
    Services Summary...
    Service "PLSExtProc" has 1 instance(s).
      Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "vlnxora1" has 1 instance(s).
      Instance "vlnxora1", status BLOCKED, has 1 handler(s) for this service...
    Service "vlnxora1_XPT" has 1 instance(s).
      Instance "vlnxora1", status BLOCKED, has 1 handler(s) for this service...
    The command completed successfully
    SQL> And we see that with the instance started but not mounted, it has already registered itself with the listener.

  • V$instance and V$database

    Hi
    Are these tables can contain more than one row? in which situation?

    Sagi wrote:
    Thinks for the help
    I'm trying to figure out some things about RAC environment and SBDB.What is SBDB?
    Is out of tables ($ V $ V INSTANC and DATABASSE) I can know whether the environment is a RAC environment
    I would suggest to look for the parameter cluster_database in the parameter file. If this parameters comes as true , that means you are on a clustered database. Otherwise, it would be false all the time. I don't have a db with me to test the output of both the views but based on the documentation, there is no column in both which does tells you that its a rac or non-rac db.
    and how NODE / DB / INSTANCE have around, same goes for SBDB environment.Sorry, I couldn't parse your statement. Can you rephrase please?
    Aman....

Maybe you are looking for

  • How can I print all my contacts including phone numbers from iCloud

    I used to be able to print all of my contacts including phone numbers etc from iCloud.  Since all the upgrades I can not do this.  I used to be able to change the display by clicking on a ribbon at the top then clicking the gear to have it print.  No

  • InetAddress is too slow

    Iam trying to figure out how to quicken the processing of InetAddress. It takes abt 8 seconds to determine that there is no hostname corresponding to input ip and below 1 second for an ip which has hostname. All I want is just wait for 2 seconds in t

  • Initial download of MATERIALS

    Hi Gurus, another needed help.....I'm still in the initial download phase and I'm trying to download MATERIALS from ECC to CRM. After several, now resolved, errors about Tax Groups (missing coutries, sequence and values), I'm facing to another blocki

  • Can you give thumbnails  a filename?

    I have been working on getting my pictures all organized and in the process wiped out about half a summer's worth of my little kids' pictures. So sad. I didn't know that my library was only saving the path to the picture and not the actual picture, s

  • Alienware M17x R2 Install issue "Setup was unable to create or locate a system partition"

    Hi, I have recently gotten a new alienware laptop for x-mas. I tried to set up Windows 7 64-bit Premium edition. and it comes to the spot that says "Where do you want to install Windows"? and when i try to click next (because it shows one of my drive