ORA-01110: data file 1: ' / u01/app/oracle/oradata/tbmdb/system01.dbf'

I'm back RMAN.

For purposes of experience, I moved control02.ctl of actual position and then restore the backup. After you restore successfully, I couldn't open DB again and meet the error ORA-01110, I need your help to understand the error on my part and its resolution.

RMAN> restore controlfile from '/u01/app/oracle/fast_recovery_area/TBMDB/backupset/2013_03_26/o1_mf_ncsnf_TAG20130326T164239_8o32h84t_.bkp';

Starting restore at 27-MAR-13
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=129 device type=DISK

channel ORA_DISK_1: restoring control file
channel ORA_DISK_1: restore complete, elapsed time: 00:00:01
output file name=/u01/app/oracle/oradata/tbmdb/control01.ctl
output file name=/u01/app/oracle/fast_recovery_area/tbmdb/control02.ctl
Finished restore at 27-MAR-13
$sqlplus / as sysdba

SQL> startup
ORACLE instance started.

Total System Global Area  521936896 bytes
Fixed Size              2229944 bytes
Variable Size            402655560 bytes
Database Buffers       109051904 bytes
Redo Buffers              7999488 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-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: '/u01/app/oracle/oradata/tbmdb/system01.dbf'
Published by: malhi on 27 March 2013 23:55

Hello;

It looks like how you restored the control antagonized file a copy who did align with current data files.

I just tested this I'll now what I did different here in a moment.

My test:

http://www.Visi.com/~mseberg/RMAN/simulating_loss_of_control_files_rman.html

The link shows all the details. What jumps out is two things. I put the DBID and I let RMAN decide what control file to restore. View I had the same ORA-01589 like you and how I recovered from it.

RMAN > restore database;
SQL > alter database open resetlogs;
RMAN > reset database;

and then the test data.

Best regards

mseberg

Published by: mseberg on March 28, 2013 02:22

Tags: Database

Similar Questions

  • ORA-01578: block of data corrupted ORACLE ORA-01110: data file 46:, ORA-06512: at line 1 ScanningError 1038246

    We get error below of the application team. Please find attached the file backup rman error.

    ORA-01578: ORACLE corrupt data (file # 46, block # 64626) ORA-01110: data file 46: ' / db04_hlt/PHCLMDB/PHCLMDB_DATA/phclm21.dbf' ORA-06512: at "HCLM_ADMIN. SCANPROC_INSUPLOADTEMP", line 16 ORA-06512: at line 1 ScanningError 1038246

    fe40282660394026b5f76bf3f5d649e4 SCANPROC_INSUPLOADTEMP-ORA-01578: data block (file # 46, block # 64626) corrupted ORACLE ORA-01110: data file 46:

    Hello

    Please follow the steps to format corrupt block a used the procedure mentioned in the document below, please note that you need to do several times for all the block corrupted in free space.
    Doc-ID 336133.1===> how corrupt Format block is not part of any Segment.

    Following the notes 293515.1 -->> ORA-1578 ORA-26040 in a LOB segment - Script to resolve errors

    This note is for these errors, but the procedure is exactly the same, we must:

    1 - identify the ROWID affected
    2 - Put the ROWID corrupted on EMPTY_LOB
    3. When you MOVE the LOB to a new Tablespace

    These are essentially the steps, the note shows how

    Kind regards

    Alok

  • ORA-01110: data file 1: ' / opt/oracle/oradata/pd1perf/SYSTEM01. DBF'

    HI Experts

    I'm trying to convert the window (oracle 10g) to using linux (oracle 10g) in the light of the tutorial link. My database is in archivelog mode

    http://kamranagayev.com/2010/08/20/RMAN-convert-database-video-tutorial/

    When I'm trying to change the open database resetlogs then his error giving

    SQL > ALTER DATABASE OPEN RESETLOGS
    *
    ERROR on line 1:
    ORA-01194: file 1 needs a recovery more match
    ORA-01110: data file 1: ' / opt/oracle/oradata/pd1perf/SYSTEM01. DBF'

    even I tried
    recover database using backup controlfile
    and
    recover database using backup controlfile until cancel

    Check your version to minimum 10.2.0.4. And I think that version should be one even on two machines

  • ORA-01110: data file 1: ' +DATA/cchdr/datafile/system.266 open when sleep

    I configured a physical standby with the primary node 3 CARS. All servers are Redhat 2.6, Oracle 11.2.

    After duplicate successively elementary to the wait, I tried to open the physics of the day before, but error
    SQL> alter database open;
    ERROR at line 1:
    ORA-10458: standby database requires recovery
    ORA-01194: file 1 needs more recovery to be consistent
    ORA-01110: data file 1: '+DATA/cchdr/datafile/system.266.718714217'
    Then I tried
     SQL> alter database recover datafile '+DATA/cchdr/datafile/system.266.718714217';
    alter database recover datafile '+DATA/cchdr/datafile/system.266.718714217'
    *
    ERROR at line 1:
    ORA-00283: recovery session canceled due to errors
    ORA-01610: recovery using the BACKUP CONTROLFILE option must be done
    
    SQL> recover database until cancel using backup controlfile;
    ORA-00283: recovery session canceled due to errors
    ORA-01666: control file is for a standby database
    What's wrong?
    Thank you.

    Ok. First of all, did you restart recovery with ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT; first? Since killed yo9u things you must get the day before to a consistent state.

    Now, that error means generally that you created the standby controlfile (that you used to create the previous day in the first place) before you took the backup of the primary. You need to take backup of the primary, and then create the standby control file. You can try to recreate the standby control file. Stop the day before, go to primary and create a new standby controlfile, replace the day before with this new controlfile and restart the day before. Start the recovery, let her run a little and then try again.

    And if you use ASM follow Note 734862.1 "Guide step by step on how to re-create the standby control file when the data files are on ASM and Using Oracle Managed File."

    Larry

  • Ark of files in u01/app/oracle/product/11.1.0/db_1/dbs/... why?

    Hello

    Version Oracle 11.2.0.1 under linux

    I have archived redo lit and the log_archive_dest_1 =' LOCATION = / u01/app/oracle/oradata/aspasiad/arch /'

    My redo files are created it fine and I manage them manually. The disc is more complete and I noticed thousands of files in /u01/app/oracle/product/11.1.0/db_1/dbs/ all seem to be additional archived redo logs...

    Why were they created?
    what they are?
    How can I configure oracle not create them?
    It is better to keep them?

    Thank you
    Robert

    That one database is keep in this server or any other...?

  • Errors in the /u01/app/oracle/diag/rdbms/xe/XE/trace/XE_j002_31317.trc file:

    Hello

    SQL > select * from V version $;

    BANNER

    --------------------------------------------------------------------------------

    Oracle Database 11 g Express Edition Release 11.2.0.2.0 - 64 bit Production

    PL/SQL Release 11.2.0.2.0 - Production

    CORE Production 11.2.0.2.0

    AMT for Linux: Version 11.2.0.2.0 - Production

    NLSRTL Version 11.2.0.2.0 - Production

    -bash-4: $1 cat/etc / *-release

    CentOS version 6.5 (Final)

    LSB_VERSION=base-4.0-AMD64:base-4.0-noarch:core-4.0-AMD64:core-4.0-noarch

    CentOS version 6.5 (Final)

    CentOS version 6.5 (Final)

    A script runs on our server which sends an email when there is an error in the comic book. Currently, I received the following error message. It is the second time in a week:

    Reported by Script: dbalarm.sh


    Sun may 25 02:00:02 2014

    Errors in the file/u01/app/oracle/diag/rdbms/xe / XE/trace/XE_j002_31317.trc:

    ORA-12012: error on auto work "SYS." "" BSLN_MAINTAIN_STATS_JOB "

    ORA-06550: line 1, column 807:

    PLS-00201: identifier ' DBSNMP. BSLN_INTERNAL' must be declared

    ORA-06550: line 1, column 807:

    PL/SQL: Statement ignored

    Please notify

    Thank you in anticipation

    Difficulty for it's a drop and recreate the user dbsnmp. On any * nix db host, with a connect sysdba, drop/create/and a grant:

    @? / rdbms/admin/catnsnmp

    ...

    @? / rdbms/admin/catsnmp

    ...

    Grant execute on sys.dbms_job to dbsnmp.

    If you are using grid OEM or Cloud control dbsnmp 12 c is one of "used" connection credentials. Or if the grid is not in use on your site and can probably stop right after the catnsnmp and let dbsnmp user out of the instance. If someone wants to 'snoop' around dbsnmp is generally quite high on the list of "things to try" to see it as "lies" in the instance.

  • OC4J Configuration problem. /U01/app/Oracle/product/11.2.0/Db_1/OC4J/J2EE/OC4

    Hi, I installed oracle11g R2 on fedora 14
    all other things are perfact except EM :(


    [oracle@shhost ~] lsnrctl start $

    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on February 26, 2012 01:01:07

    Copyright (c) 1991, 2009, Oracle. All rights reserved.

    AMT-01106: listener by using the name of the LISTENER listener has already begun
    [oracle@shhost ~] $ emctl start dbconsole
    OC4J Configuration problem. /U01/app/Oracle/product/11.2.0/Db_1/OC4J/J2EE/OC4J_DBConsole_shhost.shdomain.com_sh not found.
    [oracle@shhost ~] $ emca - config dbcontrol db-rest recreate

    EMCA STARTED February 26, 2012 01:03:15
    Configuration MS Assistant, Production of the Version 11.2.0.0.2
    Copyright (c) 2003, 2005, Oracle. All rights reserved.

    Enter the following information:
    SID of the database: sh
    Listener port number: 1521
    Listener ORACLE_HOME [/ u01/app/oracle/product/11.2.0/db_1]:
    User SYS password:
    User DBSNMP password:
    SYSMAN user password:
    E-mail address for notifications (optional):
    Server of Mail (SMTP) out for notifications (optional):
    -----------------------------------------------------------------

    You specified the following settings

    Database ORACLE_HOME... /u01/app/oracle/product/11.2.0/db_1

    Local hostname... shhost.shdomain.com
    Listener ORACLE_HOME... /u01/app/oracle/product/11.2.0/db_1
    Number of headphone port... 1521
    Database SID... sh
    Email address for notifications...
    Server of Mail (SMTP) out for notifications...

    -----------------------------------------------------------------
    Do you want to continue? [yes (Y) (N) /no]: y
    February 26, 2012 01:03:31 oracle.sysman.emcp.EMConfig perform
    INFO: This operation is currently recorded in u01/app/oracle/cfgtoollogs/emca/sh/emca_2012_02_26_01_03_14.log.
    February 26, 2012 01:03:32 oracle.sysman.emcp.EMConfig perform
    GRAVE: Could not allocate ports in the specified range (s) for the following processes: JMS [5540-5559] RMI [5520-5539], Database Control [5500-5519] EM Agent [3938] | [1830-1849]
    See the file journal at /u01/app/oracle/cfgtoollogs/emca/sh/emca_2012_02_26_01_03_14.log for more details.
    Unable to complete the configuration. See the file journal at /u01/app/oracle/cfgtoollogs/emca/sh/emca_2012_02_26_01_03_14.log for more details.
    [oracle@shhost ~] $

    More information on this:
    * Troubleshooting Dbconsole EMCA caused failures Hostname and Port issues [ID 1107743.1] *.
    EMCA fails with the error 'Cannot allocate or ports in the specified range (s) for the following process' [353843.1 ID]
    EMCA fails to create DB control with "Impossible to allocate Ports within the Port range specified" [ID 1302951.1]

    Published by: 909592 on February 26, 2012 16:48

    Published by: 909592 on February 26, 2012 16:49

    Published by: 909592 on February 26, 2012 16:50

  • MakefileException: Error in invoking target 'install' of makefile ' / u01/app/oracle/dbhome_1/ctx/lib/ins_ctx.mk'

    I try to install Oracle database 11 g 2 on Oracle Linux 7.1 on a 64-bit server. During the installation process, this error is coming:

    Exception name: MakefileException

    Exception string: error in invoking target 'install' of makefile ' / u01/app/oracle/dbhome_1/ctx/lib/ins_ctx.mk'. See

    ' / u01/app/oraInventory/logs/installActions2015-07-01_06-11-44PM.log' for details.

    The exception severity: 1

    The research revealed only one potential problem with missing libraries. During installation, all the libraries who have failed the audit have been installed by using the 64-bit versions of Oracle Linux 7.1 DVD. So, there is no library missing in this case.

    Is it possible that the 32-bit versions must be installed? I just did the 64-bit ones.

    What does ins_ctx.mk do? Can we ignore this error without risk?

    Linux 7.x requires minimum 11.2.0.4 - What exact version 11 GR 2 have you installed?

    http://docs.Oracle.com/CD/E11882_01/Relnotes.112/e23558/TOC.htm#CHDFHIEA

  • Slaughter of the recovery process... ORA-01110

    Salvation of the experts;

    I created physical Standby. I'm the archives when I start the recovery process by issuing

    change recover managed standby database disconnect log file using current;

    But when I stop this process and change the database open

    ALTER database recover managed standby database cancel

    newspaper reports no errors, but I get when "alter database open"

    ERROR on line 1:
    ORA-16004: backup database requires recovery
    ORA-01194: file 1 needs a recovery more match
    ORA-01110: data file 1: ' / u02/app/oracle/oradata/orcl/system01.dbf'

    This. In fact, I had copied all the data files without issue "ALter database begin backup.

    So please give me the solution

    Thanks in advance
     Actually I had copied all datafiles without issuing "ALter database begin backup"
    

    You have created primary waiting for database by copying the database files directly? Did you stop your primary database during this activity or not?

    Best used hot backup for the creation of database of pending or RMAN backup

    HOT BACKUP:-https://sites.google.com/site/catchdba/physical-standby-database-using-hotbackup

    BACKUP RMAN:-HTTPS://BLOGS.ORACLE.COM/ALEJANDROVARGAS/RESOURCE/DATAGUARD/HOW%20TO%20CREATE%20A%20PHYSICAL%20STANDBY%20DATABASE%20USING%20RMAN%20DUPLICATE%20COMMAND.PDF

  • Roll forward standby database with the incremental backup, when a data file is deleted in primary education

    Hello

    I'm nologging operations + deleting some files in the primary and you want to roll forward the day before using the incremental backup Yvert.

    I do in particular, as the files are dropped?

    I got to meet ( Doc ID 1531031.1 ) which explains how to roll forward when a data file is added.

    If I follow the same steps, to make the move to restore the data file newly added, will it work in my case?

    Can someone please clarify?

    Thank you

    San

    I was wondering if reocover noredo is performed before restored controlfile, oracle will apply the incremental backup error-free files, and in this case, what would be the status of the data file in the control file.

    Why do you consider to retrieve the day before first and then in the restaurant of the controlfile will lead to problems. Please read my first post on this thread - I had clearly mentioned that you would not face problems if you go with the method of deployment.

    Here is a demo for you with force logging is disabled. For the first time the day before resuming and restored then the controlfile ensures:

    Primary: oraprim

    Standby: orastb

    Tablespace DataFile of MYTS is removed on primary:

    SYS @ oraprim > select force_logging in the database of v$.

    FORCE_LOGGING

    ---------------------------------------

    NO.

    Currently the tablespace is to have 2 data files.

    SYS @ oraprim > select file_name in dba_data_files where nom_tablespace = 'MYTS;

    FILE_NAME

    -------------------------------------------------------

    /U01/app/Oracle/oradata/oraprim/myts01.dbf

    /U01/app/Oracle/oradata/oraprim/myts02.dbf

    In standby mode, the tablespace is to have 2 data files:

    SYS @ orastb > select name from v$ datafile where ts #= 6;

    NAME

    --------------------------------------------------------------------------------

    /U01/app/Oracle/oradata/orastb/myts01.dbf

    /U01/app/Oracle/oradata/orastb/myts02.dbf

    Postponement of the day before on the primary log shipping

    SYS @ oraprim > alter system set log_archive_dest_state_3 = delay;

    Modified system.

    Dropped 1 MYTS datafile on the primary.

    SYS @ oraprim > alter tablespace myts drop datafile ' / u01/app/oracle/oradata/oraprim/myts02.dbf';

    Tablespace altered.

    Removed some archives to create a space.

    [oracle@ora12c-1 2016_01_05] $ rm - rf * 31 *.

    [oracle@ora12c-1 2016_01_05] $ ls - lrt

    13696 total

    -rw - r - 1 oracle oinstall 10534400 5 January 18:46 o1_mf_1_302_c8qjl3t7_.arc

    -rw - r - 1 oracle oinstall 2714624 5 January 18:47 o1_mf_1_303_c8qjmhpq_.arc

    -rw - r - 1 oracle oinstall 526336 5 January 18:49 o1_mf_1_304_c8qjp7sb_.arc

    -rw - r - 1 oracle oinstall 23552 5 January 18:49 o1_mf_1_305_c8qjpsmh_.arc

    -rw - r - 1 oracle oinstall 53760 5 January 18:50 o1_mf_1_306_c8qjsfqo_.arc

    -rw - r - 1 oracle oinstall 14336 Jan 5 18:51 o1_mf_1_307_c8qjt9rh_.arc

    -rw - r - 1 oracle oinstall 1024 5 January 18:53 o1_mf_1_309_c8qjxt4z_.arc

    -rw - r - 1 oracle oinstall 110592 5 January 18:53 o1_mf_1_308_c8qjxt34_.arc

    [oracle@ora12c-1 2016_01_05] $

    Current main MYTS data files:

    SYS @ oraprim > select file_name in dba_data_files where nom_tablespace = 'MYTS;

    FILE_NAME

    -------------------------------------------------------

    /U01/app/Oracle/oradata/oraprim/myts01.dbf

    Current data of MYTS standby files:

    SYS @ orastb > select name from v$ datafile where ts #= 6;

    NAME

    --------------------------------------------------------------------------------

    /U01/app/Oracle/oradata/orastb/myts01.dbf

    /U01/app/Oracle/oradata/orastb/myts02.dbf

    Gap is created:

    SYS @ orastb > select the process, status, sequence # v$ managed_standby;

    STATUS OF PROCESS SEQUENCE #.

    --------- ------------ ----------

    ARCH. CLOSING 319

    ARCH. CLOSING 311

    CONNECTED ARCH 0

    ARCH. CLOSING 310

    MRP0 WAIT_FOR_GAP 312

    RFS IDLE 0

    RFS IDLE 0

    RFS IDLE 0

    RFS IDLE 320

    9 selected lines.

    Backup incremental RMAN is taken elementary school.

    RMAN > incremental backup of the format of database of SNA 2686263 ' / u02/bkp/%d_inc_%U.bak';

    From backup 5 January 16

    using the control file of the target instead of recovery catalog database

    the DISC 2 channel configuration is ignored

    the DISC 3 channel configuration is ignored

    configuration for DISK 4 channel is ignored

    allocated channel: ORA_DISK_1

    channel ORA_DISK_1: SID = 41 type device = DISK

    channel ORA_DISK_1: starting full datafile from backup set

    channel ORA_DISK_1: specifying datafile (s) in the backup set

    Enter a number of file datafile = 00001 name=/u01/app/oracle/oradata/oraprim/system01.dbf

    Enter a number of file datafile = name=/u01/app/oracle/oradata/oraprim/sysaux01.dbf 00003

    Enter a number of file datafile = name=/u01/app/oracle/oradata/oraprim/undotbs01.dbf 00004

    Enter a number of file datafile = name=/u01/app/oracle/oradata/oraprim/users01.dbf 00006

    Enter a number of file datafile = name=/u01/app/oracle/oradata/oraprim/myts01.dbf 00057

    channel ORA_DISK_1: starting total, 1-January 5, 16

    channel ORA_DISK_1: finished piece 1-January 5, 16

    piece handle=/u02/bkp/ORAPRIM_inc_42qqkmaq_1_1.bak tag = TAG20160105T190016 comment = NONE

    channel ORA_DISK_1: complete set of backups, time: 00:00:02

    Backup finished on 5 January 16

    Saved controlfile on primary:

    RMAN > backup current controlfile to Eve format ' / u02/bkp/ctl.ctl';

    Cancel recovery in standby mode:

    SYS @ orastb > alter database recover managed standby database cancel;

    Database altered.

    Recover the day before by using the above backup items

    RMAN > recover database noredo;

    From pick up to 5 January 16

    the DISC 2 channel configuration is ignored

    the DISC 3 channel configuration is ignored

    configuration for DISK 4 channel is ignored

    allocated channel: ORA_DISK_1

    channel ORA_DISK_1: SID = 26 type of device = DISK

    channel ORA_DISK_1: from additional data file from the restore backup set

    channel ORA_DISK_1: specifying datafile (s) to restore from backup set

    destination for the restoration of the data file 00001: /u01/app/oracle/oradata/orastb/system01.dbf

    destination for the restoration of the data file 00003: /u01/app/oracle/oradata/orastb/sysaux01.dbf

    destination for the restoration of the data file 00004: /u01/app/oracle/oradata/orastb/undotbs01.dbf

    destination for the restoration of the data file 00006: /u01/app/oracle/oradata/orastb/users01.dbf

    destination for the restoration of the data file 00057: /u01/app/oracle/oradata/orastb/myts01.dbf

    channel ORA_DISK_1: backup /u02/bkp/ORAPRIM_inc_3uqqkma0_1_1.bak piece reading

    channel ORA_DISK_1: room handle=/u02/bkp/ORAPRIM_inc_3uqqkma0_1_1.bak tag = TAG20160105T190016

    channel ORA_DISK_1: restored the backup part 1

    channel ORA_DISK_1: restore complete, duration: 00:00:01

    Finished recover to 5 January 16

    Restored the controlfile and mounted the day before:

    RMAN > shutdown immediate

    dismounted database

    Instance Oracle to close

    RMAN > startup nomount

    connected to the database target (not started)

    Oracle instance started

    Total System Global Area 939495424 bytes

    Bytes of size 2295080 fixed

    348130008 variable size bytes

    583008256 of database buffers bytes

    Redo buffers 6062080 bytes

    RMAN > restore controlfile eve of ' / u02/ctl.ctl ';

    From 5 January 16 restore

    allocated channel: ORA_DISK_1

    channel ORA_DISK_1: SID = 20 type of device = DISK

    channel ORA_DISK_1: restore the control file

    channel ORA_DISK_1: restore complete, duration: 00:00:01

    output file name=/u01/app/oracle/oradata/orastb/control01.ctl

    output file name=/u01/app/oracle/fast_recovery_area/orastb/control02.ctl

    Finished restore at 5 January 16

    RMAN > change the editing of the database;

    Statement processed

    output channel: ORA_DISK_1

    Now the data file does not exist on the standby mode:

    SYS @ orastb > alter database recover managed standby database disconnect;

    Database altered.

    SYS @ orastb > select the process, status, sequence # v$ managed_standby;

    STATUS OF PROCESS SEQUENCE #.

    --------- ------------ ----------

    CONNECTED ARCH 0

    CONNECTED ARCH 0

    CONNECTED ARCH 0

    ARCH. CLOSING 329

    RFS IDLE 0

    RFS IDLE 330

    RFS IDLE 0

    MRP0 APPLYING_LOG 330

    8 selected lines.

    SYS @ orastb > select name from v$ datafile where ts #= 6;

    NAME

    --------------------------------------------------------------------------------

    /U01/app/Oracle/oradata/orastb/myts01.dbf

    Hope that gives you a clear picture. You can use this to roll forward day before using the SNA roll forward Eve physical database using RMAN incremental backup | Shivananda Rao

    -Jonathan Rolland

  • ORA-01157: cannot identify/lock data file 6 - see DBWR trace file

    Dear all,

    I use a machine to the BSG that is 64-bit, I installed the oracle 119 in that. First, he was installed at u01 volume root but the size was enough for me, so I changed the volume and new volume as u01. now when I try to start the database his past does not

    Here is the error

    SQL > startup

    ORACLE instance started.

    Total System Global Area 3206836224 bytes

    Bytes of size 2217632 fixed

    1744832864 variable size bytes

    1442840576 of database buffers bytes

    Redo buffers 16945152 bytes

    Mounted database.

    ORA-01157: cannot identify/lock data file 6 - see DBWR trace file

    ORA-01110: data file 6: ' / u01/app/oracle/product/11.2.0/db_1/dbs/tbs_data.dat'

    and u01/app/oracle/product/11.2.0/db_1/dbs/tbs_data.dat that this file is not present it may I know how to recover from this.

    Can someone help me please.

    Thank you

    Gallot

    Dear all,

    It was because the size of the data file. so I increased the size of the database and has solved this problem

  • ORA-01157: cannot identify/lock data file 6

    I work for a school district and recently ran into problems with writing data in a database by using ASP.

    Background:
    We are currently running Oracle Database 11 g Release 11.1.0.6.0 - 64 bit Production With the Real Application Clusters on Linux systems option.

    We have a workable tablespace/database using our system of management of the school called "Genesis." There is no problem reading, writing or deletion of records through this site web-based application.

    Problem:
    I wrote a few ASP pages that read from the 'background' database tablespace that works reliable. The problem is that I created a new tablespace/user/database with two tables that I write for.

    If I run a test trying to add new records via my ASP page Let's say 5 times, it cannot work more than 3 of those times.

    The error I get is as follows:

    Error Automation Oracle '800a01b8 '.

    Data retrieval error, ORA-01157: cannot identify/lock data file 6 - see the file trace DBWR ORA-01110: data file 6: ' / u01/app/oracle/product/11.1.0/db_1/dbs/ORCL_GENESIS'

    / Parent_Portal/Confirmation.asp, line 40

    Looking at the knowledge base (Article NOTE: 268061.1) mentions that there are maybe not ebough available file descriptors. We increase the amount, the same results.

    Also, if it's important, it's the code that I use to write to the database:

    Set OraSession = CreateObject ("OracleInProcServer.XOraSession")
    Set OraDatabase = OraSession.OpenDatabase ("ORCL" _
    (' Username/password name', cint (0))

    Set OraDynaset = OraDatabase.CreateDynaset ("SELECT * FROM PARENT_PORTAL.") (The STUDENTS", cint (0))

    OraDynaset.AddNew
    OraDynaset.Fields ("Email"). Value = strEmail
    OraDynaSet.Fields ("STUDENTID"). Value = strStudentID
    OraDynaset.Update

    Set OraDynaset = OraDatabase.CreateDynaset ("SELECT * FROM PARENT_PORTAL.") (Accounts", cint (0))

    OraDynaset.AddNew
    OraDynaset.Fields ("Email"). Value = strEmail
    OraDynaset.Fields ("LASTNAME"). Value = strPLName
    OraDynaset.Fields ("FIRSTNAME"). Value = strPFName
    OraDynaSet.Fields ("PHONE"). Value = strPhone
    OraDynaset.Update

    Set OraSession = Nothing


    Any help on this would be greatly appreciated.

    Thank you
    Jason

    Query

    Select file_name in dba_data_files
    Union
    Select Member from v$ logfile
    Union
    Select name from v$ controlfile;

    to identify all the database controlfiles and redo online.

    A database is the database files.
    An instance is all the processes running on a node.
    To the CARS, you have 2 (or more) of the instances that are running on 2 nodes (or more) to access the same database simultaneously.
    A node can go down or die or be shot in the head, but the database continues to be available through the second instance on the other node. This is the reason for all of the CARS.

  • Move the data files in a server

    Hello

    I am faced with the situation that a customer needs to move their 10 g-server instance, i.e. to a different disk subsystem, and then a similar movement will be on the 11g on the same server instance. The problem is that the downtime on the instances should be minimized.

    My plan is (for a tablespace at a time):
    * make the tablespace read only
    * Copy data files to the new location
    * offline tablespace
    * alter tablespace rename datafile 'original file name' to 'new file name ";
    on the line the tablespace read write
    and when it is, I will continue with the journal, tablespace and control files temporary.

    Now to the twist and my question: the customer has separate tablespaces for tables and indexes.
    My concern is what is happening to the index if the tablespace containing these are read-only, and storage with the tables are read/write? The transaction fails, because the index cannot be updated, or the index will become damaged?

    Am I better off marking the tables and index tablespaces read only at the same time, ensure the integrity of the database? Or is there a completely different and way better to travel?

    The system is running on a Redhat server.

    Brgds
    Johan

    Johan Nilsson says:
    Hello

    I am faced with the situation that a customer needs to move their 10 g-server instance, i.e. to a different disk subsystem, and then a similar movement will be on the 11g on the same server instance. The problem is that the downtime on the instances should be minimized.

    My plan is (for a tablespace at a time):
    * make the tablespace read only
    * Copy data files to the new location
    * offline tablespace
    * alter tablespace rename datafile 'original file name' to 'new file name ";
    on the line the tablespace read write
    and when it is, I will continue with the journal, tablespace and control files temporary.

    Now to the twist and my question: the customer has separate tablespaces for tables and indexes.
    My concern is what is happening to the index if the tablespace containing these are read-only, and storage with the tables are read/write? The transaction fails, because the index cannot be updated, or the index will become damaged?

    Am I better off marking the tables and index tablespaces read only at the same time, ensure the integrity of the database? Or is there a completely different and way better to travel?

    The system is running on a Redhat server.

    If storage of the index could be read-only, then the index tablespace would lift error if the ar of paintings will be moved.

    [oracle@edlvc1r15p0-orcl trace]$ sqlplus / as sysdba
    
    SQL*Plus: Release 11.2.0.1.0 Production on Thu Dec 1 19:36:33 2011
    
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
    
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
    With the Partitioning, Automatic Storage Management, OLAP, Data Mining
    and Real Application Testing options
    
    SQL> drop tablespace test_bkp including contents and datafiles;
    
    Tablespace dropped.
    
    SQL> create tablespace test1 datafile '/u01/app/oracle/test1.dbf' ize 10m;
    create tablespace test1 datafile '/u01/app/oracle/test1.dbf' ize 10m
                                                                 *
    ERROR at line 1:
    ORA-02180: invalid option for CREATE TABLESPACE
    
    SQL> c/ize/size
      1* create tablespace test1 datafile '/u01/app/oracle/test1.dbf' size 10m
    SQL> /
    
    Tablespace created.
    
    SQL> c/test1/test2
      1* create tablespace test2 datafile '/u01/app/oracle/test1.dbf' size 10m
    SQL> c/test1/test2
      1* create tablespace test2 datafile '/u01/app/oracle/test2.dbf' size 10m
    SQL> /
    
    Tablespace created.
    
    SQL> conn aman/aman
    Connected.
    SQL> drop table t purge;
    
    Table dropped.
    
    SQL> create table t as select * from scott.emp ;
    
    Table created.
    
    SQL> select table_name, tablespace_name from user_tables where table_name='T';
    
    TABLE_NAME                     TABLESPACE_NAME
    ------------------------------ ------------------------------
    T                              USERS
    
    SQL> alter table t move tablespace test1;
    
    Table altered.
    
    SQL> create index tidx on  t(empno) tablespace test2;
    
    Index created.
    
    SQL> alter tablespace test2 read only;
    
    Tablespace altered.
    
    SQL> insert into t select * from t;
    insert into t select * from t
                *
    ERROR at line 1:
    ORA-00372: file 7 cannot be modified at this time
    ORA-01110: data file 7: '/u01/app/oracle/test2.dbf'
    
    SQL> 
    

    That said, if I have understood correctly, you want to move the database and the 'clone' on the new server. Is this right? If so why not make the backup of the 10g database and use it to create a clone/copy of the database on the new server?

    Aman...

    Johan

  • Creating a new controlfile with RMAN backup data files

    Hello

    I use oracle 10g (10.2.0.1) in RHEL5 server. I am trying to restore a RMAN backup from one server to another server again with the new name of the comic. I took on the RMAN backup spfile and created her pfile and edited the file pfile with new dbname and directory structure and launched the db in nomount with new pfile. Today I restored the backup controfile RMAN has tried to put the database in State of Mount. But it failed due to the error below

    RMAN-03002: failure of alter db command at 21:44:56 05/11/2012
    ORA-01103: name "ORADB" in the control of the database file is not 'DEVDB '.

    So I stop the database and started the db in nomount with new pfile and tried to create the controlfile with new db name, but he didn't like it is looking for the data files.

    ORA-01503: CREATE CONTROLFILE failed
    ORA-01565: error in file identification
    ' / u01/app/oracle/oradata/DEVDB/datafile/o1_mf_system_80jq0kfw_.dbf'
    ORA-27037: unable to get file status
    Linux error: 2: no such file or directory
    Additional information: 3

    All my data files in my RMAN backup. How to get the data files of RMAN backup in the above scenario?

    Kind regards
    007

    restaurer restore as ORADB, then rename the database with DBNEWID
    http://docs.Oracle.com/CD/B19306_01/server.102/b14215/dbnewid.htm

    or use duplicate instead of restore

  • restore a data file

    Hi all

    I am currently using oracle 11g rel2 on windows.

    I accidentally dropped tablespace 'NAME '. However I enabled the flashback database.

    I gave the following command.

    SQL > database of flashback in timestamp (sysdate-1/24);

    Flashback complete.

    SQL > alter database open resetlogs;

    Database altered.

    SQL > alter database datafile 6 online;
    ALTER database datafile 6 online
    *
    ERROR on line 1:
    ORA-01157: cannot identify/lock data file 6 - see DBWR trace file
    ORA-01110: data file 6: "C:\APP\PRODUCT\11.2.0\DBHOME_1\DATABASE\UNNAMED00006."

    SQL > column file_name format a30
    SQL > select name, status from v$ datafile;

    NAME
    --------------------------------------------------------------------------------

    STATUS
    -------
    C:\APP\ORADATA\ORCL\SYSTEM01. DBF
    SYSTEM

    C:\APP\ORADATA\ORCL\SYSAUX01. DBF
    ONLINE

    C:\APP\ORADATA\ORCL\UNDOTBS01. DBF
    ONLINE


    NAME
    --------------------------------------------------------------------------------

    STATUS
    -------
    C:\APP\ORADATA\ORCL\USERS01. DBF
    ONLINE

    C:\APP\ORADATA\ORCL\EXAMPLE01. DBF
    ONLINE

    C:\APP\PRODUCT\11.2.0\DBHOME_1\DATABASE\UNNAMED00006
    IN OFFLINE MODE


    6 selected lines.
    Can you tell me how to recover the tablespace 'NAME' of return. Your help is highly appreciated

    -Philippe

    Documentation:

    Because Flashback Database works by undoing changes to data files that exist at the time where you run the command, it has the following limitations:

    Flashback Database can only undo changes to a data file made by an Oracle database. It cannot be used to fix the failings of the media, or recover an accidental erasure of data files.
    >
    http://download.Oracle.com/docs/CD/B19306_01/backup.102/b14192/rpfbdb003.htm

    If you can not flashback to restore your data file. Use RMAN and "restore datafile X; recover data file X; "command.

Maybe you are looking for