<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7102521721405830678</id><updated>2011-12-17T19:01:02.830-08:00</updated><title type='text'>ORACLE DBA</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abdulmateen-india.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://abdulmateen-india.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Abdulmateen</name><uri>http://www.blogger.com/profile/02823410454994858353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7102521721405830678.post-7251668231644559312</id><published>2009-06-11T03:49:00.000-07:00</published><updated>2009-06-11T03:51:23.802-07:00</updated><title type='text'>Example of datapump utility</title><content type='html'>CONTENTS                                      page&lt;br /&gt;    &lt;br /&gt;1. Steps to be performed in Production Database                                         1&lt;br /&gt;2    Steps to be performed in Test/Dev Database                                             3&lt;br /&gt;3.   Exercises                  5&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Steps to be performed in Production Database&lt;br /&gt;•   Check the size of the schema&lt;br /&gt;&lt;br /&gt;          select sum(BYTES)/1024/1024 from dba_segments where owner='SLADMIN';  &lt;br /&gt;• Check type of objects and status of the objects the schema.&lt;br /&gt;&lt;br /&gt; col OBJECT_TYPE for a18&lt;br /&gt;             set pages 100&lt;br /&gt;             col owner for a10&lt;br /&gt;             select owner ,object_type,status, count(*) from dba_objects &lt;br /&gt;             where owner='DSADMIN' group by owner, object_type, status;&lt;br /&gt;• Check the total number of objects in the schema. &lt;br /&gt;&lt;br /&gt;             select count(*) from dba_objects where owner like 'DSADMIN';&lt;br /&gt;• Check for constraints validity in the schema.&lt;br /&gt;          &lt;br /&gt;           Select constraint_type,count(*) from dba_constraints where owner='DSADMIN'&lt;br /&gt;          Group by constraint_type;&lt;br /&gt;&lt;br /&gt;• Take an export of the  Database scheme&lt;br /&gt;&lt;br /&gt;exp  file=exp_DSADMIN_.dmp log=exp_DSADMIN_dev_bkup.log owner=DSADMIN compress=n buffer=20480000 consistent=y&lt;br /&gt;&lt;br /&gt;Should Show: “export terminated successfully without warnings”&lt;br /&gt;      To list errors:&lt;br /&gt;            &lt;br /&gt;             cat exp_DSADMIN_dev_bkup.log  | grep  EXP-&lt;br /&gt;&lt;br /&gt;Note:In Oracle 10g you can use both expdp along with exp utility.&lt;br /&gt;&lt;br /&gt;To take an export in Oracle 10g&lt;br /&gt;1) Export schema&lt;br /&gt;C:\Documents and Settings\201910&gt;expdp system/manager DIRECTORY=MY_DIR dumpfile=scott2.dmp schemas=scott &lt;br /&gt;&lt;br /&gt;Copy the file from production to the export directory of staging/dev/test using scp.&lt;br /&gt;&lt;br /&gt;scp exp_DSADMIN_dev_02feb09.dmp oradb:/oraclus1s/exp01/dev&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;enter oracle@gemsora10's   password for oradb&lt;br /&gt;&lt;br /&gt;oracle@gemsora10's password:&lt;br /&gt;exp_DSADMIN_EPROD_22d 100% |***********************************************|   604 MB    01:31&lt;br /&gt;&lt;br /&gt;ls –ltr&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.               Steps to be performed in Test /Dev Database&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Take a backup of scheme before proceeding with the below steps.&lt;br /&gt;&lt;br /&gt;1. Drop the tables and objects from staging before importing dmp:&lt;br /&gt;&lt;br /&gt;Also check for constraints validity before dropping&lt;br /&gt;&lt;br /&gt;select 'drop table DSADMIN.'||table_name||' cascade constraints;' from dba_tables  where owner='DSADMIN';&lt;br /&gt;&lt;br /&gt;Note: This will  drop tables and dependent objects.&lt;br /&gt;&lt;br /&gt;2. Drop all the remaining objects &lt;br /&gt;&lt;br /&gt;select 'drop '||object_type||' DSADMIN.'||object_name||';' from dba_objects where owner=DSADMIN';&lt;br /&gt;&lt;br /&gt;10g DROP objects&lt;br /&gt;&lt;br /&gt;select 'drop table  DSADMIN.'||table_name||' cascade constraints purge;' from dba_tables where owner='SLADMIN';&lt;br /&gt;&lt;br /&gt;select 'purge table DSADMIN."'||object_name||'";' FROM dba_RECYCLEBIN;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;select 'drop '||object_type||' DSADMIN.'||object_name||';' from dba_objects where owner='SLADMIN';&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;select count(*) from dba_objects where owner='DSADMIN';&lt;br /&gt;&lt;br /&gt;3  After dropping, import the objects in staging from production:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;imp fromuser=DSADMIN touser=DSADMIN file=exp_DSADMIN_EPROD_4feb05.dmp log=imp_DSADMIN_EPROD_4feb05.log commit=y resumable=y buffer=40000000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To perform and import  using impdp utility in Oracle 10g&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;impdp system/manager dumpfile=scott3.dmp remap_schema=SCOTT:MDDATA LOGFILE=MDDATA.LOG DIRECTORY=MY_DIR&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We can ignore the following error:&lt;br /&gt;&lt;br /&gt;IMP-00017: following statement failed with ORACLE error 1917:&lt;br /&gt; "GRANT SELECT ON "TBL_SCHEDULE_DETAILS" TO "DSADMIN_ICENTER_ROLE""&lt;br /&gt;IMP-00003: ORACLE error 1917 encountered&lt;br /&gt;&lt;br /&gt; Count should match with that of the Production database&lt;br /&gt;&lt;br /&gt;select distinct status from dba_objects where owner='SLADMIN';&lt;br /&gt;&lt;br /&gt; Should show as VALID&lt;br /&gt;&lt;br /&gt;If invalid, compile it using run this script.:&lt;br /&gt;&lt;br /&gt;alter &lt;object_type&gt; owner.object_name compile;&lt;br /&gt;&lt;br /&gt;select 'alter '||object_type||' DSADMIN.' ||object_name||' compile;' from dba_objects where owner='DSADMIN' and status='INVALID';&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Execute below script to compile all invalid objects in the database.&lt;br /&gt;&lt;br /&gt;@?/rdbms/admin/utlrp.sql&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Exercises&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;• Export schema&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;expdp system/manager DIRECTORY=MY_DIR dumpfile=scott2.dmp schemas=scott &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note: USER SCHEMA IS CREATED BY IMPORT IF IT DOES NOT EXIST&lt;br /&gt;&lt;br /&gt;The schema will only be created if the export dump file set contains &lt;br /&gt;the necessary CREATE USER metadata and you are importing with enough &lt;br /&gt;privileges&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;•      Import schema&lt;br /&gt;&lt;br /&gt;   impdp directory=MY_DIR DUMPFILE=scott2.dmp remap_schema=SCOTT:SCOTT LOGFILE=importscott.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;•     Export TABLE&lt;br /&gt;&lt;br /&gt;1) expdp DIRECTORY=MY_DIR dumpfile=EMPK_TABLE.DMP logfile=EMP_TABLE.LOG tables=scott.empk&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2) C:\Documents and Settings\201910&gt;expdp dumpfile=MY_DIR:dept_table.dmp logfile=MY_DIR:dept_table.log tables=scott.dept&lt;br /&gt;&lt;br /&gt;Export: Release 10.1.0.2.0 - Production on Saturday, 29 December, 2007 10:26&lt;br /&gt;&lt;br /&gt;Copyright (c) 2003, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;Username: SCOTT&lt;br /&gt;Password:&lt;br /&gt;&lt;br /&gt;Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;Starting "SCOTT"."SYS_EXPORT_TABLE_01":  SCOTT/******** dumpfile=MY_DIR:dept_table.dmp logfile=MY_DIR:dept_table.log tables=scott.dept&lt;br /&gt;Estimate in progress using BLOCKS method...&lt;br /&gt;Processing object type TABLE_EXPORT/TABLE/TBL_TABLE_DATA/TABLE/TABLE_DATA&lt;br /&gt;Total estimation using BLOCKS method: 64 KB&lt;br /&gt;Processing object type TABLE_EXPORT/TABLE/TABLE&lt;br /&gt;Processing object type TABLE_EXPORT/TABLE/INDEX/INDEX&lt;br /&gt;Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT&lt;br /&gt;Processing object type TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS&lt;br /&gt;Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS&lt;br /&gt;. . exported "SCOTT"."DEPT"                              5.703 KB       6 rows&lt;br /&gt;Master table "SCOTT"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded&lt;br /&gt;******************************************************************************&lt;br /&gt;Dump file set for SCOTT.SYS_EXPORT_TABLE_01 is:&lt;br /&gt;  C:\EXPDP_OUT\DEPT_TABLE.DMP&lt;br /&gt;Job "SCOTT"." " successfully completed at 10:26&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;• EXPORT METADATA_ONLY&lt;br /&gt;&lt;br /&gt; expdp DIRECTORY=MY_DIR dumpfile=EMPK_TABLE_M1.DMP logfile=EMP_TABLE_METADATA1.LOG tables=scott.empk CONTENT=METADATA_ONLY&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;• Loading objects of one schema into another schema.&lt;br /&gt;&lt;br /&gt; 1   select owner ,object_type,status, count(*) from dba_objects&lt;br /&gt;  2* where owner='SCOTT' group by owner, object_type, status&lt;br /&gt;SQL&gt; /&lt;br /&gt;&lt;br /&gt;OWNER      OBJECT_TYPE      STATUS          COUNT(*)&lt;br /&gt;---------- ------------------ -------     ----------         ------------------------&lt;br /&gt;SCOTT      INDEX                      VALID                        2&lt;br /&gt;SCOTT      TABLE                     VALID                        7&lt;br /&gt;SCOTT      PACKAGE               VALID                        2&lt;br /&gt;SCOTT      TRIGGER                 VALID                       1&lt;br /&gt;SCOTT      FUNCTION              VALID                       1&lt;br /&gt;SCOTT      FUNCTION              INVALID                   5&lt;br /&gt;&lt;br /&gt;6 rows selected.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;• Dropping existing objects in MDDATA Schema&lt;br /&gt;&lt;br /&gt;select 'drop table  MDATA.'||table_name||' cascade constraints purge;' from dba_tables where owner=' MDATA ';&lt;br /&gt;&lt;br /&gt;select 'drop '||object_type||' SCOTT.'||object_name||';' from dba_objects where owner=' MDATA ';&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;• C:\Documents and Settings\201910&gt;impdp system/manager dumpfile=scott3.dmp remap_schema=SCOTT:MDDATA LOGFILE=MDDATA.LOG DIRECTORY=MY_DIR&lt;br /&gt;&lt;br /&gt;Import: Release 10.1.0.2.0 - Production on Saturday, 29 December, 2007 10:57&lt;br /&gt;&lt;br /&gt;Copyright (c) 2003, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;Master table "SYSTEM"."SYS_IMPORT_FULL_01" successfully loaded/unloaded&lt;br /&gt;Starting "SYSTEM"."SYS_IMPORT_FULL_01":  system/******** dumpfile=scott3.dmp remap_schema=SCOTT:MDDATA LOGFILE=MDDATA.LOG DIRECTORY=MY_DIR&lt;br /&gt;Processing object type SCHEMA_EXPORT/USER&lt;br /&gt;ORA-31684: Object type USER:"MDDATA" already exists&lt;br /&gt;Processing object type SCHEMA_EXPORT/SYSTEM_GRANT&lt;br /&gt;Processing object type SCHEMA_EXPORT/ROLE_GRANT&lt;br /&gt;Processing object type SCHEMA_EXPORT/DEFAULT_ROLE&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLESPACE_QUOTA&lt;br /&gt;Processing object type SCHEMA_EXPORT/SE_PRE_SCHEMA_PROCOBJACT/PROCACT_SCHEMA&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/TABLE&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA&lt;br /&gt;. . imported "MDDATA"."DEPT"                             5.703 KB       6 rows&lt;br /&gt;. . imported "MDDATA"."DEPT_OLD"                         5.687 KB       5 rows&lt;br /&gt;. . imported "MDDATA"."EMPK"                             7.820 KB      14 rows&lt;br /&gt;. . imported "MDDATA"."ORDERS"                           5.593 KB       2 rows&lt;br /&gt;. . imported "MDDATA"."SALGRADE"                         5.585 KB       5 rows&lt;br /&gt;. . imported "MDDATA"."BONUS"                                0 KB       0 rows&lt;br /&gt;. . imported "MDDATA"."MY_STUFF"                             0 KB       0 rows&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS&lt;br /&gt;Processing object type SCHEMA_EXPORT/PACKAGE/PACKAGE_SPEC&lt;br /&gt;Processing object type SCHEMA_EXPORT/FUNCTION/FUNCTION&lt;br /&gt;Processing object type SCHEMA_EXPORT/PACKAGE/COMPILE_PACKAGE/PACKAGE_SPEC/ALTER_PACKAGE_SPEC&lt;br /&gt;Processing object type SCHEMA_EXPORT/FUNCTION/ALTER_FUNCTION&lt;br /&gt;ORA-39082: Object type ALTER_FUNCTION:"MDDATA"."GETOSUSER" created with compilation warnings&lt;br /&gt;ORA-39082: Object type ALTER_FUNCTION:"MDDATA"."GETOSUSER1" created with compilation warnings&lt;br /&gt;ORA-39082: Object type ALTER_FUNCTION:"MDDATA"."GETOSUSER2" created with compilation warnings&lt;br /&gt;ORA-39082: Object type ALTER_FUNCTION:"MDDATA"."GETOSUSER4" created with compilation warnings&lt;br /&gt;ORA-39082: Object type ALTER_FUNCTION:"MDDATA"."GETOSUSER6" created with compilation warnings&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/TRIGGER&lt;br /&gt;Job "SYSTEM"."SYS_IMPORT_FULL_01" completed with 6 error(s) at 10:57&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1   select owner ,object_type,status, count(*) from dba_objects&lt;br /&gt;  2* where owner='MDDATA' group by owner, object_type, status&lt;br /&gt;SQL&gt; /&lt;br /&gt;&lt;br /&gt;OWNER      OBJECT_TYPE        STATUS    COUNT(*)&lt;br /&gt;---------- ------------------ ------- ----------&lt;br /&gt;MDDATA     INDEX              VALID            2&lt;br /&gt;MDDATA     TABLE              VALID            7&lt;br /&gt;MDDATA     PACKAGE            VALID            2&lt;br /&gt;MDDATA     TRIGGER            VALID            1&lt;br /&gt;MDDATA     FUNCTION           VALID            1&lt;br /&gt;MDDATA     FUNCTION           INVALID          5&lt;br /&gt;&lt;br /&gt;6 rows selected.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;• Exporting only tables  and indexes of schema&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;• C:\Documents and Settings\201910&gt;expdp DIRECTORY=MY_DIR EXCLUDE=INDEX,FUNCTION,PACKAGE,TRIGGER DUMPFILE=TABLE_ONLY1.DMP LOGFILE=TABLE_ONLY1.LOG SCHEMAS=SCOTT&lt;br /&gt;&lt;br /&gt;Export: Release 10.1.0.2.0 - Production on Saturday, 29 December, 2007 11:26&lt;br /&gt;&lt;br /&gt;Copyright (c) 2003, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;Username: SCOTT&lt;br /&gt;Password:&lt;br /&gt;&lt;br /&gt;Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;FLASHBACK automatically enabled to preserve database integrity.&lt;br /&gt;Starting "SCOTT"."SYS_EXPORT_SCHEMA_01":  SCOTT/******** DIRECTORY=MY_DIR EXCLUDE=INDEX,FUNCTION,PACKAGE,TRIGGER DUMPFILE=TABLE_ONLY1.DMP LOGFILE=TABLE_ONLY1.LOG SCHEMA&lt;br /&gt;SCOTT&lt;br /&gt;Estimate in progress using BLOCKS method...&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA&lt;br /&gt;Total estimation using BLOCKS method: 320 KB&lt;br /&gt;Processing object type SCHEMA_EXPORT/USER&lt;br /&gt;Processing object type SCHEMA_EXPORT/SYSTEM_GRANT&lt;br /&gt;Processing object type SCHEMA_EXPORT/ROLE_GRANT&lt;br /&gt;Processing object type SCHEMA_EXPORT/DEFAULT_ROLE&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLESPACE_QUOTA&lt;br /&gt;Processing object type SCHEMA_EXPORT/SE_PRE_SCHEMA_PROCOBJACT/PROCACT_SCHEMA&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/TABLE&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/COMMENT&lt;br /&gt;. . exported "SCOTT"."DEPT"                              5.703 KB       6 rows&lt;br /&gt;. . exported "SCOTT"."DEPT_OLD"                          5.687 KB       5 rows&lt;br /&gt;. . exported "SCOTT"."EMPK"                              7.820 KB      14 rows&lt;br /&gt;. . exported "SCOTT"."ORDERS"                            5.593 KB       2 rows&lt;br /&gt;. . exported "SCOTT"."SALGRADE"                          5.585 KB       5 rows&lt;br /&gt;. . exported "SCOTT"."BONUS"                                 0 KB       0 rows&lt;br /&gt;. . exported "SCOTT"."MY_STUFF"                              0 KB       0 rows&lt;br /&gt;Master table "SCOTT"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded&lt;br /&gt;******************************************************************************&lt;br /&gt;Dump file set for SCOTT.SYS_EXPORT_SCHEMA_01 is:&lt;br /&gt;  C:\EXPDP_OUT\TABLE_ONLY1.DMP&lt;br /&gt;Job "SCOTT"."SYS_EXPORT_SCHEMA_01" successfully completed at 11:26&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; MDDATA Schema does not have any object .&lt;br /&gt;&lt;br /&gt;SQL&gt;  col OBJECT_TYPE for a18&lt;br /&gt;SQL&gt; set pages 100&lt;br /&gt;SQL&gt; col owner for a10&lt;br /&gt;SQL&gt;  select owner ,object_type,status, count(*) from dba_objects&lt;br /&gt;  2  where owner='MDDATA' group by owner, object_type, status;&lt;br /&gt;&lt;br /&gt;     no rows selected&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;IMPDP DIRECTORY=MY_DIR DUMPFILE=TABLE_ONLY1.DMP REMAP_SCHEMA=SCOTT:MDDATA&lt;br /&gt;&lt;br /&gt;Import: Release 10.1.0.2.0 - Production on Saturday, 29 December, 2007 11:47&lt;br /&gt;&lt;br /&gt;Copyright (c) 2003, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;Username: SCOTT&lt;br /&gt;Password:&lt;br /&gt;&lt;br /&gt;Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;Master table "SCOTT"."SYS_IMPORT_FULL_01" successfully loaded/unloaded&lt;br /&gt;Starting "SCOTT"."SYS_IMPORT_FULL_01":  SCOTT/******** DIRECTORY=MY_DIR DUMPFILE=TABLE_ONLY1.DMP REMAP_SCHEMA=SCOTT:MDDATA&lt;br /&gt;Processing object type SCHEMA_EXPORT/USER&lt;br /&gt;ORA-31684: Object type USER:"MDDATA" already exists&lt;br /&gt;Processing object type SCHEMA_EXPORT/SYSTEM_GRANT&lt;br /&gt;Processing object type SCHEMA_EXPORT/ROLE_GRANT&lt;br /&gt;Processing object type SCHEMA_EXPORT/DEFAULT_ROLE&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLESPACE_QUOTA&lt;br /&gt;Processing object type SCHEMA_EXPORT/SE_PRE_SCHEMA_PROCOBJACT/PROCACT_SCHEMA&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/TABLE&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA&lt;br /&gt;. . imported "MDDATA"."DEPT"                             5.703 KB       6 rows&lt;br /&gt;. . imported "MDDATA"."DEPT_OLD"                         5.687 KB       5 rows&lt;br /&gt;. . imported "MDDATA"."EMPK"                             7.820 KB      14 rows&lt;br /&gt;. . imported "MDDATA"."ORDERS"                           5.593 KB       2 rows&lt;br /&gt;. . imported "MDDATA"."SALGRADE"                         5.585 KB       5 rows&lt;br /&gt;. . imported "MDDATA"."BONUS"                                0 KB       0 rows&lt;br /&gt;. . imported "MDDATA"."MY_STUFF"                             0 KB       0 rows&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS&lt;br /&gt;Job "SCOTT"."SYS_IMPORT_FULL_01" completed with 1 error(s) at 11:47&lt;br /&gt;&lt;br /&gt;After importing in another schema&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;EXIT&lt;br /&gt;&lt;br /&gt;SQL&gt;&lt;br /&gt;SQL&gt;  col OBJECT_TYPE for a18&lt;br /&gt;SQL&gt; set pages 100&lt;br /&gt;SQL&gt; col owner for a10&lt;br /&gt;SQL&gt;  select owner ,object_type,status, count(*) from dba_objects&lt;br /&gt;  2  where owner='MDDATA' group by owner, object_type, status;&lt;br /&gt;&lt;br /&gt;OWNER      OBJECT_TYPE        STATUS    COUNT(*)&lt;br /&gt;---------- ------------------ ------- ----------&lt;br /&gt;MDDATA     INDEX              VALID            2&lt;br /&gt;MDDATA     TABLE              VALID            7&lt;br /&gt;&lt;br /&gt;================&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;• Loading Objects of one Tablespace to another Tablespace.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   You can use remap_tablespace option to import objects of one     tablespace to another tablespace by giving the command &lt;br /&gt;&lt;br /&gt;TABLESPACES ==Identifies a list of tablespaces to export.&lt;br /&gt;&lt;br /&gt;expdp DIRECTORY=MY_DIR DUMPFILE=NEW.DMP TABLESPACES=NEW&lt;br /&gt;&lt;br /&gt;$impdp SYSTEM/password DIRECTORY=dpump_dir1 DUMPFILE=hr.dmp &lt;br /&gt;       REMAP_TABLESPACE=users:sales&lt;br /&gt; &lt;br /&gt;The above example loads tables, stored in users tablespace, in the sales tablespace&lt;br /&gt;&lt;br /&gt;NOTE:Parameter TABLE_EXISTS_ACTION=REPLACE to be use if imporintg in same database&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;impdp  DIRECTORY=MY_DIR DUMPFILE=NEW.DMP REMAP_TABLESPACE=NEW:OLD TABLE_EXISTS_ACTION=REPLACE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ORACLE DBA &lt;br /&gt;Abdul Mateen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102521721405830678-7251668231644559312?l=abdulmateen-india.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abdulmateen-india.blogspot.com/feeds/7251668231644559312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102521721405830678&amp;postID=7251668231644559312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/7251668231644559312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/7251668231644559312'/><link rel='alternate' type='text/html' href='http://abdulmateen-india.blogspot.com/2009/06/example-of-datapump-utility.html' title='Example of datapump utility'/><author><name>Abdulmateen</name><uri>http://www.blogger.com/profile/02823410454994858353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102521721405830678.post-4254492845372202990</id><published>2009-06-11T03:47:00.001-07:00</published><updated>2009-06-11T03:48:00.349-07:00</updated><title type='text'>Step to restore rman backup</title><content type='html'>C:\Documents and Settings\201910&gt;sqlplus sys/mysecretpassword as sysdba&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 10.1.0.2.0 - Production on Wed Nov 12 14:32:28 2008&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2004, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connected to:&lt;br /&gt;Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;&lt;br /&gt;SQL&gt; select name from v$datafile;&lt;br /&gt;&lt;br /&gt;NAME&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;C:\AUG\SYSTEM.DBF&lt;br /&gt;C:\AUG\UNDOTBS1.DBF&lt;br /&gt;C:\AUG\SYSAUX.DBF&lt;br /&gt;C:\AUG\USERS.DBF&lt;br /&gt;&lt;br /&gt;SQL&gt; show parameter spfile;&lt;br /&gt;&lt;br /&gt;NAME                                 TYPE        VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;spfile                               string&lt;br /&gt;SQL&gt; create spfile from pfile;&lt;br /&gt;&lt;br /&gt;File created.&lt;br /&gt;&lt;br /&gt;SQL&gt; show parameter spfile&lt;br /&gt;&lt;br /&gt;NAME                                 TYPE        VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;spfile                               string&lt;br /&gt;SQL&gt; shutdown immediate;&lt;br /&gt;Database closed.&lt;br /&gt;Database dismounted.&lt;br /&gt;ORACLE instance shut down.&lt;br /&gt;SQL&gt; startup&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;Total System Global Area 1048576000 bytes&lt;br /&gt;Fixed Size                   792200 bytes&lt;br /&gt;Variable Size             942401912 bytes&lt;br /&gt;Database Buffers          104857600 bytes&lt;br /&gt;Redo Buffers                 524288 bytes&lt;br /&gt;Database mounted.&lt;br /&gt;Database opened.&lt;br /&gt;SQL&gt; show parameter spfile&lt;br /&gt;&lt;br /&gt;NAME                                 TYPE        VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;spfile                               string      C:\ORACLE\PRODUCT\10.1.0\DB_1\&lt;br /&gt;                                                 DATABASE\SPFILEAUG.ORA&lt;br /&gt;SQL&gt; create pfile from spfile;&lt;br /&gt;&lt;br /&gt;File created.&lt;br /&gt;&lt;br /&gt;SQL&gt;    EXIT&lt;br /&gt;Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;oradim -new -sid NOV -intpwd MYSECRETPASSWORD -startmode M&lt;br /&gt;Instance created.&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;sqlplus sys/mysecretpassword@NOV AS SYSDBA&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 10.1.0.2.0 - Production on Wed Nov 12 14:56:41 2008&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2004, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connected to:&lt;br /&gt;Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;&lt;br /&gt;SQL&gt; startup nomount;&lt;br /&gt;ORA-01081: cannot start already-running ORACLE - shut it down first&lt;br /&gt;SQL&gt; shutdown immediate;&lt;br /&gt;Database closed.&lt;br /&gt;Database dismounted.&lt;br /&gt;ORACLE instance shut down.&lt;br /&gt;SQL&gt; startup nomount;&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;Total System Global Area 1048576000 bytes&lt;br /&gt;Fixed Size                   792200 bytes&lt;br /&gt;Variable Size             942401912 bytes&lt;br /&gt;Database Buffers          104857600 bytes&lt;br /&gt;Redo Buffers                 524288 bytes&lt;br /&gt;SQL&gt; EXIT&lt;br /&gt;Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;set ORACLE_SID=NOV&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;rman target sys/mysecretpasswd&lt;br /&gt;&lt;br /&gt;Recovery Manager: Release 10.1.0.2.0 - Production&lt;br /&gt;&lt;br /&gt;Copyright (c) 1995, 2004, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00554: initialization of internal recovery manager package failed&lt;br /&gt;RMAN-04005: error from target database:&lt;br /&gt;ORA-01017: invalid username/password; logon denied&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;rman target sys/mysecretpassword&lt;br /&gt;&lt;br /&gt;Recovery Manager: Release 10.1.0.2.0 - Production&lt;br /&gt;&lt;br /&gt;Copyright (c) 1995, 2004, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;connected to target database (not started)&lt;br /&gt;&lt;br /&gt;RMAN&gt; set controlfile autobackup format for device type disk to 'C:\RMAN2\RMANBKP%F';&lt;br /&gt;&lt;br /&gt;executing command: SET CONTROLFILE AUTOBACKUP FORMAT&lt;br /&gt;using target database controlfile instead of recovery catalog&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-03002: failure of CSET command at 11/12/2008 15:07:21&lt;br /&gt;RMAN-06403: could not obtain a fully authorized session&lt;br /&gt;ORA-01034: ORACLE not available&lt;br /&gt;&lt;br /&gt;RMAN&gt; shutdown immediate;&lt;br /&gt;&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-03002: failure of shutdown command at 11/12/2008 15:07:38&lt;br /&gt;RMAN-06403: could not obtain a fully authorized session&lt;br /&gt;ORA-01034: ORACLE not available&lt;br /&gt;&lt;br /&gt;RMAN&gt; exit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recovery Manager complete.&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;sqlplus sys/mysecretpassword@NOV AS SYSDBA&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 10.1.0.2.0 - Production on Wed Nov 12 15:07:46 2008&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2004, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connected to:&lt;br /&gt;Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;&lt;br /&gt;SQL&gt; shut immediate;&lt;br /&gt;ORA-01507: database not mounted&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ORACLE instance shut down.&lt;br /&gt;SQL&gt; exit&lt;br /&gt;Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;rman target sys/mysecretpassword&lt;br /&gt;&lt;br /&gt;Recovery Manager: Release 10.1.0.2.0 - Production&lt;br /&gt;&lt;br /&gt;Copyright (c) 1995, 2004, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;connected to target database (not started)&lt;br /&gt;&lt;br /&gt;RMAN&gt; startup nomount;&lt;br /&gt;&lt;br /&gt;Oracle instance started&lt;br /&gt;&lt;br /&gt;Total System Global Area    1048576000 bytes&lt;br /&gt;&lt;br /&gt;Fixed Size                      792200 bytes&lt;br /&gt;Variable Size                942401912 bytes&lt;br /&gt;Database Buffers             104857600 bytes&lt;br /&gt;Redo Buffers                    524288 bytes&lt;br /&gt;&lt;br /&gt;RMAN&gt; set controlfile autobackup format for device type disk to 'C:\RMAN2\RMANBKP%F';&lt;br /&gt;&lt;br /&gt;executing command: SET CONTROLFILE AUTOBACKUP FORMAT&lt;br /&gt;using target database controlfile instead of recovery catalog&lt;br /&gt;&lt;br /&gt;RMAN&gt; restore controlfile from autobackup;&lt;br /&gt;&lt;br /&gt;Starting restore at 12-NOV-08&lt;br /&gt;allocated channel: ORA_DISK_1&lt;br /&gt;channel ORA_DISK_1: sid=160 devtype=DISK&lt;br /&gt;&lt;br /&gt;recovery area destination: C:\oracle\flash_recovery_area&lt;br /&gt;database name (or lock name space) used for search: NOV&lt;br /&gt;channel ORA_DISK_1: no autobackups found in the recovery area&lt;br /&gt;autobackup search outside recovery area not attempted because DBID was not set&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-03002: failure of restore command at 11/12/2008 15:09:13&lt;br /&gt;RMAN-06172: no autobackup found or specified handle is not a valid copy or piece&lt;br /&gt;&lt;br /&gt;RMAN&gt; set controlfile autobackup format for device type disk to 'C:\RMAN2\RMANBKP\%F';&lt;br /&gt;&lt;br /&gt;executing command: SET CONTROLFILE AUTOBACKUP FORMAT&lt;br /&gt;&lt;br /&gt;RMAN&gt; restore controlfile from autobackup;&lt;br /&gt;&lt;br /&gt;Starting restore at 12-NOV-08&lt;br /&gt;using channel ORA_DISK_1&lt;br /&gt;&lt;br /&gt;recovery area destination: C:\oracle\flash_recovery_area&lt;br /&gt;database name (or lock name space) used for search: NOV&lt;br /&gt;channel ORA_DISK_1: no autobackups found in the recovery area&lt;br /&gt;autobackup search outside recovery area not attempted because DBID was not set&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-03002: failure of restore command at 11/12/2008 15:11:41&lt;br /&gt;RMAN-06172: no autobackup found or specified handle is not a valid copy or piece&lt;br /&gt;&lt;br /&gt;RMAN&gt; shutdown immediate;&lt;br /&gt;&lt;br /&gt;Oracle instance shut down&lt;br /&gt;&lt;br /&gt;RMAN&gt; set dbid 4202246879;&lt;br /&gt;&lt;br /&gt;executing command: SET DBID&lt;br /&gt;&lt;br /&gt;RMAN&gt; startup nomount;&lt;br /&gt;&lt;br /&gt;connected to target database (not started)&lt;br /&gt;Oracle instance started&lt;br /&gt;&lt;br /&gt;Total System Global Area    1048576000 bytes&lt;br /&gt;&lt;br /&gt;Fixed Size                      792200 bytes&lt;br /&gt;Variable Size                942401912 bytes&lt;br /&gt;Database Buffers             104857600 bytes&lt;br /&gt;Redo Buffers                    524288 bytes&lt;br /&gt;&lt;br /&gt;RMAN&gt; set controlfile autobackup format for device type disk to 'C:\RMAN2\RMANBKP\%F';&lt;br /&gt;&lt;br /&gt;executing command: SET CONTROLFILE AUTOBACKUP FORMAT&lt;br /&gt;&lt;br /&gt;RMAN&gt; shutdown immediate;&lt;br /&gt;&lt;br /&gt;Oracle instance shut down&lt;br /&gt;&lt;br /&gt;RMAN&gt; startup nomount;&lt;br /&gt;&lt;br /&gt;connected to target database (not started)&lt;br /&gt;Oracle instance started&lt;br /&gt;&lt;br /&gt;Total System Global Area    1048576000 bytes&lt;br /&gt;&lt;br /&gt;Fixed Size                      792200 bytes&lt;br /&gt;Variable Size                942401912 bytes&lt;br /&gt;Database Buffers             104857600 bytes&lt;br /&gt;Redo Buffers                    524288 bytes&lt;br /&gt;&lt;br /&gt;RMAN&gt; set controlfile autobackup format for device type disk to 'C:\RMAN2\RMANBKP\%F';&lt;br /&gt;&lt;br /&gt;executing command: SET CONTROLFILE AUTOBACKUP FORMAT&lt;br /&gt;&lt;br /&gt;RMAN&gt; RESTORE CONTROLFILE FROM AUTOBACKUP;&lt;br /&gt;&lt;br /&gt;Starting restore at 12-NOV-08&lt;br /&gt;allocated channel: ORA_DISK_1&lt;br /&gt;channel ORA_DISK_1: sid=160 devtype=DISK&lt;br /&gt;&lt;br /&gt;recovery area destination: C:\oracle\flash_recovery_area&lt;br /&gt;database name (or lock name space) used for search: NOV&lt;br /&gt;channel ORA_DISK_1: no autobackups found in the recovery area&lt;br /&gt;channel ORA_DISK_1: looking for autobackup on day: 20081112&lt;br /&gt;channel ORA_DISK_1: autobackup found: C:\RMAN2\RMANBKP\c-4202246879-20081112-01&lt;br /&gt;channel ORA_DISK_1: controlfile restore from autobackup complete&lt;br /&gt;output filename=C:\NOV\CONTROL23.CTL&lt;br /&gt;output filename=C:\NOV\CONTROL33.CTL&lt;br /&gt;output filename=C:\NOV\CONTROL34.CTL&lt;br /&gt;Finished restore at 12-NOV-08&lt;br /&gt;&lt;br /&gt;RMAN&gt; alter database mount;&lt;br /&gt;&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-03002: failure of alter db command at 11/12/2008 15:20:43&lt;br /&gt;ORA-01103: database name 'AUG' in controlfile is not 'NOV'&lt;br /&gt;&lt;br /&gt;RMAN&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102521721405830678-4254492845372202990?l=abdulmateen-india.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abdulmateen-india.blogspot.com/feeds/4254492845372202990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102521721405830678&amp;postID=4254492845372202990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/4254492845372202990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/4254492845372202990'/><link rel='alternate' type='text/html' href='http://abdulmateen-india.blogspot.com/2009/06/step-to-restore-rman-backup.html' title='Step to restore rman backup'/><author><name>Abdulmateen</name><uri>http://www.blogger.com/profile/02823410454994858353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102521721405830678.post-2927766052792171177</id><published>2009-04-15T03:59:00.000-07:00</published><updated>2009-04-15T04:16:00.223-07:00</updated><title type='text'>ORA-29833 +  create index</title><content type='html'>To resolve &lt;br /&gt;&lt;br /&gt;ORA-29833: indextype does not exist &lt;br /&gt;PLS-00201: identifier 'CTXSYS.DRIIMP' must be declared.&lt;br /&gt;&lt;br /&gt;Refer metalink Note:280713.1 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Abdulmateen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102521721405830678-2927766052792171177?l=abdulmateen-india.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abdulmateen-india.blogspot.com/feeds/2927766052792171177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102521721405830678&amp;postID=2927766052792171177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/2927766052792171177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/2927766052792171177'/><link rel='alternate' type='text/html' href='http://abdulmateen-india.blogspot.com/2009/04/ora-29833-create-index.html' title='ORA-29833 +  create index'/><author><name>Abdulmateen</name><uri>http://www.blogger.com/profile/02823410454994858353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102521721405830678.post-6443484594206732177</id><published>2008-07-18T23:15:00.000-07:00</published><updated>2008-07-18T23:22:55.917-07:00</updated><title type='text'>Migration 10g database from Windows to Linux using RMAN</title><content type='html'>Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;Alejandro Vargas  Principal Support Consultant&lt;br /&gt;Oracle Advanced Customer Services&lt;br /&gt;&lt;br /&gt;INDEX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SUMMARY........................................................................................................................................................................2&lt;br /&gt;The Windows Database....................................................................................................................................................3&lt;br /&gt;List of Steps Needed to Complete the Migration................................................................................................................4&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Check platform compatibility between source and target OS.........................................................................................5&lt;br /&gt;2. Start the database in read only mode............................................................................................................................6&lt;br /&gt;3. Check database readiness for transport from Windows to Linux...................................................................................7&lt;br /&gt;4. Check if there are any external objects.........................................................................................................................8&lt;br /&gt;5. Using the RMAN CONVERT DATABASE Command.....................................................................................................9&lt;br /&gt;6. Copy Converted Datafiles, Generated Transport Script and Parameter File to the Linux............................................11&lt;br /&gt;7. Edit init.ora for new database......................................................................................................................................13&lt;br /&gt;8. Edit The Transport Script.............................................................................................................................................16&lt;br /&gt;9. Execute the Transport Script.......................................................................................................................................21&lt;br /&gt;10. Change database identifier........................................................................................................................................27&lt;br /&gt;11. Check database integrity...........................................................................................................................................31&lt;br /&gt;End of Report...............................................................................................................................................................32&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SUMMARY&lt;br /&gt;&lt;br /&gt;This document describes the procedure required to migrate a database from Windows to Linux using the RMAN Convert&lt;br /&gt;Database command.&lt;br /&gt;&lt;br /&gt;Both Windows and Linux platforms have the same endian format, which makes possible to transfer the whole database,&lt;br /&gt;making the migration process very straightforward and simple.&lt;br /&gt;&lt;br /&gt;To migrate between platforms that have a different endian format, Cross Platform Transportable Tablespaces (XTTS)&lt;br /&gt;needs to be used instead.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Windows Database&lt;br /&gt;&lt;br /&gt;This exercise was done using a small default 10.2.0.4 database&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; select bytes,file_name from dba_data_files;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BYTES FILE_NAME&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;440401920 G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_SYSTEM_44QYBFPF_.DBF&lt;br /&gt;246415360 G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_UNDOTBS1_44QYCFQW_.DBF&lt;br /&gt;136314880 G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_SYSAUX_44QYCZ3D_.DBF&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5242880 G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_USERS_44QYDHY7_.DBF&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; select name from v$controlfile;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NAME&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;G:\TECHNOLOGY\ORCLW\CONTROLFILE\O1_MF_44QY9SXR_.CTL&lt;br /&gt;C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCLW\CONTROLFILE\O1_MF_44QY9TPX_.CTL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; select member from v$logfile;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MEMBER&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;G:\TECHNOLOGY\ORCLW\ONLINELOG\O1_MF_1_44QY9VJL_.LOG&lt;br /&gt;C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCLW\ONLINELOG\O1_MF_1_44QY9ZZ7_.LOG&lt;br /&gt;G:\TECHNOLOGY\ORCLW\ONLINELOG\O1_MF_2_44QYB14V_.LOG&lt;br /&gt;C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCLW\ONLINELOG\O1_MF_2_44QYB5L1_.LOG&lt;br /&gt;G:\TECHNOLOGY\ORCLW\ONLINELOG\O1_MF_3_44QYB6OY_.LOG&lt;br /&gt;C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCLW\ONLINELOG\O1_MF_3_44QYBC2F_.LOG&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;List of Steps Needed to Complete the Migration&lt;br /&gt;&lt;br /&gt;The migration process is simple, but as it has several steps it is convenient to be familiar with them before running it.&lt;br /&gt;&lt;br /&gt;1. Check platform compatibility between source and target OS&lt;br /&gt;2. Start the database in read only mode&lt;br /&gt;3. Check database readiness for transport from Windows to Linux using DBMS_TDB.CHECK_DB&lt;br /&gt;4. Check if there are any external objects&lt;br /&gt;5. Execute the Rman Convert database command&lt;br /&gt;6. Copy converted datafiles, generated Transport Script and Parameter File to Linux&lt;br /&gt;7. Edit the init.ora for the new database&lt;br /&gt;8. Edit the Transport Script and Parameter File changing the windows paths to Linux Paths&lt;br /&gt;9. Execute the Transport Script&lt;br /&gt;10.Change the Database ID&lt;br /&gt;11.Check database integrity&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Check platform compatibility between source and target OS&lt;br /&gt;You need to check the platforms to be sure they have the same endian format, also you need to save the&lt;br /&gt;platform_name string to use it later as part of the convert database syntax in RMAN.&lt;br /&gt;&lt;br /&gt;SQL&gt; select * from V$DB_TRANSPORTABLE_PLATFORM&lt;br /&gt;2 where PLATFORM_NAME='Microsoft Windows IA (32-bit)' or&lt;br /&gt;3 PLATFORM_NAME like 'Linux%'&lt;br /&gt;4 /&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PLATFORM_ID PLATFORM_NAME ENDIAN_FORMAT&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7 Microsoft Windows IA (32-bit) Little&lt;br /&gt;10 Linux IA (32-bit) Little&lt;br /&gt;11 Linux IA (64-bit) Little&lt;br /&gt;13 Linux x86 64-bit Little&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Start the database in read only mode&lt;br /&gt;In order to execute dbms_tdb.check_db the database must be opened on read only mode.&lt;br /&gt;&lt;br /&gt;SQL&gt; shutdown immediate;&lt;br /&gt;Database closed.&lt;br /&gt;Database dismounted.&lt;br /&gt;ORACLE instance shut down.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; startup mount;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Total System Global Area 167772160 bytes&lt;br /&gt;Fixed Size 1295608 bytes&lt;br /&gt;Variable Size 71305992 bytes&lt;br /&gt;Database Buffers 88080384 bytes&lt;br /&gt;Redo Buffers 7090176 bytes&lt;br /&gt;Database mounted.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; alter database open read only;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database altered.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Check database readiness for transport from Windows to Linux&lt;br /&gt;If the execution of dbms_tdb.check_db does not return any exceptions, that means the database is ready for&lt;br /&gt;transport to the target platform.&lt;br /&gt;&lt;br /&gt;SQL&gt; set serveroutput on&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; declare&lt;br /&gt;2 db_ready boolean;&lt;br /&gt;3 begin&lt;br /&gt;4 db_ready := dbms_tdb.check_db('Linux IA (32-bit)');&lt;br /&gt;5 end;&lt;br /&gt;6 /&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Check if there are any external objects&lt;br /&gt;If there is any external objects take note of them, they will need to be taken care&lt;br /&gt;manually&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; set serveroutput on&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; declare&lt;br /&gt;2 external boolean;&lt;br /&gt;3 begin&lt;br /&gt;4 /* value of external is ignored, but with SERVEROUTPUT set to ON&lt;br /&gt;5 * dbms_tdb.check_external displays report of external objects&lt;br /&gt;6 * on console */&lt;br /&gt;7 external := dbms_tdb.check_external;&lt;br /&gt;8 end;&lt;br /&gt;9 /&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The following directories exist in the database:&lt;br /&gt;SYS.DATA_PUMP_DIR, SYS.ORACLE_OCM_CONFIG_DIR, SYS.ADMIN_DIR, SYS.WORK_DIR&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Using the RMAN CONVERT DATABASE Command&lt;br /&gt;Having executed successfully the checkup steps, the database is open in read only mode, then the convert&lt;br /&gt;database command can be executed with Rman.&lt;br /&gt;&lt;br /&gt;In this example, I’m not using the db_file_name_convert '&lt;source-path&gt; '&lt;target-path&gt;' option because the&lt;br /&gt;database is using oracle managed files (omf); when using omf Rman does generate and display the new file&lt;br /&gt;names on the output of the convert database command.&lt;br /&gt;&lt;br /&gt;At the end of the convert process Rman does display information about how to complete the conversion on the&lt;br /&gt;target platform.&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\avargas&gt;Rman target sys/oracle@orclw nocatalog&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recovery Manager: Release 10.2.0.4.0 - Production on Mon Jun 9 17:26:22 2008&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2007, Oracle. All rights reserved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;connected to target database: ORCLW (DBID=1718464921)&lt;br /&gt;using target database control file instead of recovery catalog&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RMAN&gt; CONVERT DATABASE NEW DATABASE 'orcllnx'&lt;br /&gt;2&gt; transport script 'G:\TECHNOLOGY\ORCLLNX\transportscript'&lt;br /&gt;3&gt; to platform 'Linux IA (32-bit)';&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Starting convert at 09-JUN-08&lt;br /&gt;allocated channel: ORA_DISK_1&lt;br /&gt;channel ORA_DISK_1: sid=154 devtype=DISK&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Directory SYS.DATA_PUMP_DIR found in the database&lt;br /&gt;Directory SYS.ORACLE_OCM_CONFIG_DIR found in the database&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;User SYS with SYSDBA and SYSOPER privilege found in password filechannel ORA_DISK_1: starting datafile conversioninput datafile fno=00001 name=G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_SYSTEM_44QYBFPF_.DBFconverted datafile=G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_SYSTEM_44TM3OPF_.DBF&lt;br /&gt;Directory SYS.ADMIN_DIR found in the database&lt;br /&gt;Directory SYS.WORK_DIR found in the database&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:55&lt;br /&gt;channel ORA_DISK_1: starting datafile conversioninput datafile fno=00002 name=G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_UNDOTBS1_44QYCFQW_.DBFconverted datafile=G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_UNDOTBS1_44TM5F98_.DBF&lt;br /&gt;&lt;br /&gt;channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:35&lt;br /&gt;channel ORA_DISK_1: starting datafile conversioninput datafile fno=00003 name=G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_SYSAUX_44QYCZ3D_.DBFconverted datafile=G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_SYSAUX_44TM6JTB_.DBF&lt;br /&gt;&lt;br /&gt;channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:25&lt;br /&gt;channel ORA_DISK_1: starting datafile conversioninput datafile fno=00004 name=G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_USERS_44QYDHY7_.DBFconverted datafile=G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_USERS_44TM7BD5_.DBF&lt;br /&gt;&lt;br /&gt;channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:01&lt;br /&gt;Run SQL script G:\TECHNOLOGY\ORCLLNX\TRANSPORTSCRIPT on the target platform to create&lt;br /&gt;database&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Edit init.ora file C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\INIT_00JIGSKL_1_0.ORA. This&lt;br /&gt;PFILE will be used to create the database on the target platform&lt;br /&gt;To recompile all PL/SQL modules, run utlirp.sql and utlrp.sql on the target platform&lt;br /&gt;To change the internal database identifier, use DBNEWID Utility&lt;br /&gt;Finished backup at 09-JUN-08&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. Copy Converted Datafiles, Generated Transport Script and Parameter File to the Linux&lt;br /&gt;We need to copy over the generated files to the Linux server, they include all converted datafiles, the transport&lt;br /&gt;script and the generated pfile.&lt;br /&gt;&lt;br /&gt;If needed create at this point the directories you will need on the Linux server, for dump destination and flash&lt;br /&gt;recovery area i.e.:&lt;br /&gt;&lt;br /&gt;mkdir –p /oradisk/oracle/app/admin/ORCLLNX/adump&lt;br /&gt;mkdir –p /oradisk/oracle/app/admin/ORCLLNX/bdump&lt;br /&gt;mkdir –p /oradisk/oracle/app/admin/ORCLLNX/cdump&lt;br /&gt;mkdir –p /oradisk/oracle/app/admin/ORCLLNX/udump&lt;br /&gt;mkdir –p /oradisk/database/ORCLLNX/FRA&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can use ftp to copy the required files to the Linux server.&lt;br /&gt;&lt;br /&gt;In my test I will mount on the Linux server the directory for the new database, so I just move over the converted&lt;br /&gt;files to a predefined directory.&lt;br /&gt;&lt;br /&gt;All converted files have the string 44TM as part of their names, i.e.: O1_MF_SYSTEM_44TM3OPF_.DBF, then,&lt;br /&gt;while being at the datafiles location I do execute the move command to the new destination:&lt;br /&gt;&lt;br /&gt;G:\TECHNOLOGY\ORCLW\DATAFILE&gt;move *44TM* ..\..\ORCLLNX&lt;br /&gt;G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_SYSTEM_44TM3OPF_.DBF&lt;br /&gt;G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_UNDOTBS1_44TM5F98_.DBF&lt;br /&gt;G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_SYSAUX_44TM6JTB_.DBF&lt;br /&gt;G:\TECHNOLOGY\ORCLW\DATAFILE\O1_MF_USERS_44TM7BD5_.DBF&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then I need to move the generated pfile also:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;G:\TECHNOLOGY\ORCLW\DATAFILE&gt;move&lt;br /&gt;C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\INIT_00JIGSKL_1_0.ORA&lt;br /&gt;..\..\ORCLLNX\initORCLLNX.ora&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Check that all required files are located on the ORCLLNX directory&lt;br /&gt;&lt;br /&gt;G:\TECHNOLOGY\ORCLW\DATAFILE&gt;dir ..\..\ORCLLNX&lt;br /&gt;Volume in drive G is TECHNOLOGY&lt;br /&gt;Volume Serial Number is 1877-B4EA&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Directory of G:\TECHNOLOGY\ORCLLNX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;06/09/2008 05:27 PM dir .&lt;br /&gt;06/09/2008 05:27 PM dir ..&lt;br /&gt;06/09/2008 05:31 PM 2,616 TRANSPORTSCRIPT&lt;br /&gt;06/09/2008 05:30 PM 440,410,112 O1_MF_SYSTEM_44TM3OPF_.DBF&lt;br /&gt;06/09/2008 05:31 PM 246,423,552 O1_MF_UNDOTBS1_44TM5F98_.DBF&lt;br /&gt;06/09/2008 05:31 PM 146,808,832 O1_MF_SYSAUX_44TM6JTB_.DBF&lt;br /&gt;06/09/2008 05:31 PM 5,251,072 O1_MF_USERS_44TM7BD5_.DBF&lt;br /&gt;06/09/2008 05:31 PM 1,556 initORCLLNX.ora&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6 File(s) 838,897,740 bytes&lt;br /&gt;2 Dir(s) 18,968,444,928 bytes free&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;7. Edit init.ora for new database&lt;br /&gt;The Rman convert command executed on Windows generated a parameter file that needs to be edited to be used&lt;br /&gt;on the target Linux Server.&lt;br /&gt;&lt;br /&gt;The pfile generated by Rman:&lt;br /&gt;&lt;br /&gt;# Please change the values of the following parameters:&lt;br /&gt;control_files = "C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\CF_D&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ORCLLNX_ID-1718464921_00JIGSKL"&lt;br /&gt;db_create_file_dest = "C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\TECHNOLOGY"&lt;br /&gt;db_recovery_file_dest =&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\flash_recovery_area"&lt;br /&gt;db_recovery_file_dest_size= 2147483648&lt;br /&gt;audit_file_dest = "C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\ADUMP"&lt;br /&gt;background_dump_dest = "C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\BDUMP"&lt;br /&gt;user_dump_dest = "C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\UDUMP"&lt;br /&gt;core_dump_dest = "C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\CDUMP"&lt;br /&gt;db_name = "ORCLLNX"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Please review the values of the following parameters:&lt;br /&gt;__shared_pool_size = 62914560&lt;br /&gt;__large_pool_size = 4194304&lt;br /&gt;__java_pool_size = 4194304&lt;br /&gt;__streams_pool_size = 0&lt;br /&gt;__db_cache_size = 88080384&lt;br /&gt;remote_login_passwordfile= "EXCLUSIVE"&lt;br /&gt;db_domain = ""&lt;br /&gt;dispatchers = "(PROTOCOL=TCP) (SERVICE=orclwXDB)"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# The values of the following parameters are from source database:&lt;br /&gt;processes = 150&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;sga_target = 167772160&lt;br /&gt;db_block_size = 8192&lt;br /&gt;compatible = "10.2.0.3.0"&lt;br /&gt;db_file_multiblock_read_count= 16&lt;br /&gt;undo_management = "AUTO"&lt;br /&gt;undo_tablespace = "UNDOTBS1"&lt;br /&gt;job_queue_processes = 10&lt;br /&gt;open_cursors = 300&lt;br /&gt;pga_aggregate_target = 16777216&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The pfile edited to be used on Linux&lt;br /&gt;&lt;br /&gt;# Please change the values of the following parameters:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;control_files = '/oradisk/database/ORCLLNX/orcllnx_control1.ctl' ,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;'/oradisk/database/ORCLLNX/orcllnx_control2.ctl'&lt;br /&gt;db_create_file_dest = '/oradisk/database/ORCLLNX'&lt;br /&gt;db_recovery_file_dest = '/oradisk/database/ORCLLNX/FRA'&lt;br /&gt;db_recovery_file_dest_size= 2147483648&lt;br /&gt;audit_file_dest = '/oradisk/oracle/app/admin/ORCLLNX/adump'&lt;br /&gt;background_dump_dest = '/oradisk/oracle/app/admin/ORCLLNX/bdump'&lt;br /&gt;user_dump_dest = '/oradisk/oracle/app/admin/ORCLLNX/udump'&lt;br /&gt;core_dump_dest = '/oradisk/oracle/app/admin/ORCLLNX/cdump'&lt;br /&gt;db_name = 'ORCLLNX'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Please review the values of the following parameters:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;__shared_pool_size = 62914560&lt;br /&gt;__large_pool_size = 4194304&lt;br /&gt;__java_pool_size = 4194304&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;__streams_pool_size = 0&lt;br /&gt;__db_cache_size = 88080384&lt;br /&gt;remote_login_passwordfile= 'EXCLUSIVE'&lt;br /&gt;db_domain = ''&lt;br /&gt;dispatchers = '(PROTOCOL=TCP) (SERVICE=orcllnxXDB)'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# The values of the following parameters are from source database:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;processes = 150&lt;br /&gt;sga_target = 167772160&lt;br /&gt;db_block_size = 8192&lt;br /&gt;compatible = '10.2.0.3.0'&lt;br /&gt;db_file_multiblock_read_count= 16&lt;br /&gt;undo_management = 'AUTO'&lt;br /&gt;undo_tablespace = 'UNDOTBS1'&lt;br /&gt;job_queue_processes = 10&lt;br /&gt;open_cursors = 300&lt;br /&gt;pga_aggregate_target = 16777216&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8. Edit The Transport Script&lt;br /&gt;Before running the transport script on the target Linux server we need to edit it to set the correct paths for datafiles,&lt;br /&gt;controlfiles and dump directories, also we may want to change the value for tuning parameters.&lt;br /&gt;&lt;br /&gt;The script generated by Rman:&lt;br /&gt;&lt;br /&gt;-- The following commands will create a new control file and use it&lt;br /&gt;-- to open the database.&lt;br /&gt;-- Data used by Recovery Manager will be lost.&lt;br /&gt;-- The contents of online logs will be lost and all backups will&lt;br /&gt;-- be invalidated. Use this only if online logs are damaged.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- After mounting the created controlfile, the following SQL&lt;br /&gt;-- statement will place the database in the appropriate&lt;br /&gt;-- protection mode:&lt;br /&gt;--ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;STARTUP NOMOUNT&lt;br /&gt;PFILE='C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\INIT_00JIGSKL_1_0.ORA'&lt;br /&gt;CREATE CONTROLFILE REUSE SET DATABASE "ORCLLNX" RESETLOGS NOARCHIVELOG&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MAXLOGFILES 16&lt;br /&gt;MAXLOGMEMBERS 3&lt;br /&gt;MAXDATAFILES 100&lt;br /&gt;MAXINSTANCES 8&lt;br /&gt;MAXLOGHISTORY 292&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LOGFILE&lt;br /&gt;GROUP 1 SIZE 50M,&lt;br /&gt;GROUP 2 SIZE 50M,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;GROUP 3 SIZE 50M&lt;br /&gt;DATAFILE&lt;br /&gt;'C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\DATA_D-ORCLW_I-1718464921_TSSYSTEM_&lt;br /&gt;FNO-1_07JIGSKL',&lt;br /&gt;'C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\DATA_D-ORCLW_I-1718464921_TSUNDOTBS1_&lt;br /&gt;FNO-2_08JIGSMD',&lt;br /&gt;'C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\DATA_D-ORCLW_I-1718464921_TSSYSAUX_&lt;br /&gt;FNO-3_09JIGSNG',&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;'C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\DATA_D-ORCLW_I-1718464921_TSUSERS_&lt;br /&gt;FNO-4_0AJIGSOA'&lt;br /&gt;CHARACTER SET AL32UTF8&lt;br /&gt;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- Database can now be opened zeroing the online logs.&lt;br /&gt;ALTER DATABASE OPEN RESETLOGS;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- Commands to add tempfiles to temporary tablespaces.&lt;br /&gt;-- Online tempfiles have complete space information.&lt;br /&gt;-- Other tempfiles may require adjustment.&lt;br /&gt;ALTER TABLESPACE TEMP ADD TEMPFILE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SIZE 20971520 AUTOEXTEND ON NEXT 655360 MAXSIZE 33554431M;&lt;br /&gt;-- End of tempfile additions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;set echo off&lt;br /&gt;prompt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;prompt * Your database has been created successfully!&lt;br /&gt;prompt * There are many things to think about for the new database. Here&lt;br /&gt;prompt * is a checklist to help you stay on track:&lt;br /&gt;prompt * 1. You may want to redefine the location of the directory objects.&lt;br /&gt;prompt * 2. You may want to change the internal database identifier (DBID)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;prompt * or the global database name for this database. Use the&lt;br /&gt;prompt * NEWDBID Utility (nid).&lt;br /&gt;prompt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SHUTDOWN IMMEDIATE&lt;br /&gt;STARTUP UPGRADE&lt;br /&gt;PFILE='C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\INIT_00JIGSKL_1_0.ORA'&lt;br /&gt;@@ ?/rdbms/admin/utlirp.sql&lt;br /&gt;SHUTDOWN IMMEDIATE&lt;br /&gt;STARTUP PFILE='C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\INIT_00JIGSKL_1_0.ORA'&lt;br /&gt;-- The following step will recompile all PL/SQL modules.&lt;br /&gt;-- It may take serveral hours to complete.&lt;br /&gt;@@ ?/rdbms/admin/utlrp.sql&lt;br /&gt;set feedback 6;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The script edited to be run on Linux:&lt;br /&gt;&lt;br /&gt;STARTUP NOMOUNT&lt;br /&gt;PFILE='/oradisk/oracle/app/oracle/product/10.2.0/db_1/dbs/initORCLLNX.ORA'&lt;br /&gt;CREATE CONTROLFILE REUSE SET DATABASE "ORCLLNX" RESETLOGS NOARCHIVELOG&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MAXLOGFILES 16&lt;br /&gt;MAXLOGMEMBERS 3&lt;br /&gt;MAXDATAFILES 100&lt;br /&gt;MAXINSTANCES 8&lt;br /&gt;MAXLOGHISTORY 292&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LOGFILE&lt;br /&gt;GROUP 1 SIZE 50M,&lt;br /&gt;GROUP 2 SIZE 50M,&lt;br /&gt;GROUP 3 SIZE 50M&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DATAFILE&lt;br /&gt;'/oradisk/database/ORCLLNX/O1_MF_SYSTEM_44TM3OPF_.DBF',&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;'/oradisk/database/ORCLLNX/O1_MF_UNDOTBS1_44TM5F98_.DBF',&lt;br /&gt;'/oradisk/database/ORCLLNX/O1_MF_SYSAUX_44TM6JTB_.DBF',&lt;br /&gt;'/oradisk/database/ORCLLNX/O1_MF_USERS_44TM7BD5_.DBF'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CHARACTER SET AL32UTF8&lt;br /&gt;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- Database can now be opened zeroing the online logs.&lt;br /&gt;ALTER DATABASE OPEN RESETLOGS;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- Commands to add tempfiles to temporary tablespaces.&lt;br /&gt;-- Online tempfiles have complete space information.&lt;br /&gt;-- Other tempfiles may require adjustment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ALTER TABLESPACE TEMP ADD TEMPFILE&lt;br /&gt;SIZE 20971520 AUTOEXTEND ON NEXT 655360 MAXSIZE 33554431M;&lt;br /&gt;-- End of tempfile additions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;set echo off&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;prompt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;prompt * Your database has been created successfully!&lt;br /&gt;prompt * There are many things to think about for the new database. Here&lt;br /&gt;prompt * is a checklist to help you stay on track:&lt;br /&gt;prompt * 1. You may want to redefine the location of the directory objects.&lt;br /&gt;prompt * 2. You may want to change the internal database identifier (DBID)&lt;br /&gt;prompt * or the global database name for this database. Use the&lt;br /&gt;prompt * NEWDBID Utility (nid).&lt;br /&gt;prompt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SHUTDOWN IMMEDIATE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;STARTUP UPGRADE&lt;br /&gt;PFILE='/oradisk/oracle/app/oracle/product/10.2.0/db_1/dbs/initORCLLNX.ORA'&lt;br /&gt;@@ ?/rdbms/admin/utlirp.sql&lt;br /&gt;SHUTDOWN IMMEDIATE&lt;br /&gt;STARTUP&lt;br /&gt;PFILE='/oradisk/oracle/app/oracle/product/10.2.0/db_1/dbs/initORCLLNX.ORA';&lt;br /&gt;-- The following step will recompile all PL/SQL modules.&lt;br /&gt;-- It may take several hours to complete.&lt;br /&gt;@@ ?/rdbms/admin/utlrp.sql&lt;br /&gt;set feedback 6;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9. Execute the Transport Script&lt;br /&gt;This is the log of the transport script execution:&lt;br /&gt;&lt;br /&gt;avargas-pc:/oradisk/database/ORCLLNX&gt; sqlplus / as sysdba&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 10.2.0.4.0 - Production on Wed Jun 11 10:11:54 2008&lt;br /&gt;Copyright (c) 1982, 2007, Oracle. All Rights Reserved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connected to:&lt;br /&gt;Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production&lt;br /&gt;With the Partitioning, OLAP, Data Mining and Real Application Testing options&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; @transport&lt;br /&gt;SQL&gt; STARTUP NOMOUNT&lt;br /&gt;PFILE='/oradisk/oracle/app/oracle/product/10.2.0/db_1/dbs/initORCLLNX.ora';&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Total System Global Area 167772160 bytes&lt;br /&gt;Fixed Size 1266368 bytes&lt;br /&gt;Variable Size 71306560 bytes&lt;br /&gt;Database Buffers 88080384 bytes&lt;br /&gt;Redo Buffers 7118848 bytes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; CREATE CONTROLFILE REUSE SET DATABASE "ORCLLNX" RESETLOGS NOARCHIVELOG&lt;br /&gt;2 MAXLOGFILES 16&lt;br /&gt;3 MAXLOGMEMBERS 3&lt;br /&gt;4 MAXDATAFILES 100&lt;br /&gt;5 MAXINSTANCES 8&lt;br /&gt;6 MAXLOGHISTORY 292&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7 LOGFILE&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;GROUP 1 SIZE 50M,&lt;br /&gt;GROUP 2 SIZE 50M,&lt;br /&gt;GROUP 3 SIZE 50M&lt;br /&gt;11 DATAFILE&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;'/oradisk/database/ORCLLNX/O1_MF_SYSTEM_44TM3OPF_.DBF',&lt;br /&gt;'/oradisk/database/ORCLLNX/O1_MF_UNDOTBS1_44TM5F98_.DBF',&lt;br /&gt;'/oradisk/database/ORCLLNX/O1_MF_SYSAUX_44TM6JTB_.DBF',&lt;br /&gt;'/oradisk/database/ORCLLNX/O1_MF_USERS_44TM7BD5_.DBF'CHARACTER SET AL32UTF8&lt;br /&gt;17 ;&lt;br /&gt;&lt;br /&gt;Control file created.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt;&lt;br /&gt;SQL&gt; -- Database can now be opened zeroing the online logs.&lt;br /&gt;SQL&gt; ALTER DATABASE OPEN RESETLOGS;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database altered.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt;&lt;br /&gt;SQL&gt; -- Commands to add tempfiles to temporary tablespaces.&lt;br /&gt;SQL&gt; -- Online tempfiles have complete space information.&lt;br /&gt;SQL&gt; -- Other tempfiles may require adjustment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; ALTER TABLESPACE TEMP ADD TEMPFILE&lt;br /&gt;2 SIZE 20971520 AUTOEXTEND ON NEXT 655360 MAXSIZE 33554431M;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tablespace altered.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; -- End of tempfile additions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; -SQL&gt;&lt;br /&gt;SQL&gt; set echo off&lt;br /&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Your database has been created successfully!&lt;br /&gt;* There are many things to think about for the new database. Here&lt;br /&gt;* is a checklist to help you stay on track:&lt;br /&gt;* 1. You may want to redefine the location of the directory objects.&lt;br /&gt;* 2. You may want to change the internal database identifier (DBID)&lt;br /&gt;* or the global database name for this database. Use the&lt;br /&gt;* NEWDBID Utility (nid).&lt;br /&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;Database closed.&lt;br /&gt;Database dismounted.&lt;br /&gt;ORACLE instance shut down.&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Total System Global Area 167772160 bytes&lt;br /&gt;Fixed Size 1266368 bytes&lt;br /&gt;Variable Size 71306560 bytes&lt;br /&gt;Database Buffers 88080384 bytes&lt;br /&gt;Redo Buffers 7118848 bytes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database mounted.&lt;br /&gt;Database opened.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; UTLIRP and UTLRP execution started here &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; WHENEVER SQLERROR EXIT;&lt;br /&gt;SQL&gt;&lt;br /&gt;SQL&gt; DOC&lt;br /&gt;DOC&gt;#######################################################################&lt;br /&gt;DOC&gt;#######################################################################&lt;br /&gt;DOC&gt; The following statement will cause an "ORA-01722: invalid number"&lt;br /&gt;DOC&gt; error if there the database was not opened in UPGRADE mode&lt;br /&gt;DOC&gt;&lt;br /&gt;DOC&gt; If you encounter this error, execute "SHUTDOWN", "STARTUP UPGRADE" and&lt;br /&gt;DOC&gt; re-execute utlirp.sql&lt;br /&gt;DOC&gt;#######################################################################&lt;br /&gt;DOC&gt;#######################################################################&lt;br /&gt;DOC&gt;#&lt;br /&gt;SQL&gt; SELECT TO_NUMBER('MUST_BE_OPEN_UPGRADE') FROM v$instance&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2 WHERE status != 'OPEN MIGRATE';&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;no rows selected&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; Rem Store object numbers of all valid PL/SQL-based functional indexes&lt;br /&gt;SQL&gt; DROP TABLE utlirp_enabled_func_indexes;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Table dropped.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; CREATE TABLE utlirp_enabled_func_indexes AS&lt;br /&gt;2 SELECT obj# FROM ind$&lt;br /&gt;3 WHERE bitand(property, 2048) != 0 AND bitand(flags, 1024) = 0;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Table created.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; many output lines followed &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;These are the final lines of the logfile:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt;&lt;br /&gt;SQL&gt; DOC&lt;br /&gt;DOC&gt; The following query reports the number of objects that have compiled&lt;br /&gt;DOC&gt; with errors (objects that compile with errors have status set to 3 in&lt;br /&gt;DOC&gt; obj$). If the number is higher than expected, please examine the error&lt;br /&gt;DOC&gt; messages reported with each object (using SHOW ERRORS) to see if they&lt;br /&gt;DOC&gt; point to system misconfiguration or resource constraints that must be&lt;br /&gt;DOC&gt; fixed before attempting to recompile these objects.&lt;br /&gt;DOC&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; select COUNT(*) "OBJECTS WITH ERRORS" from obj$ where status = 3;&lt;br /&gt;OBJECTS WITH ERRORS&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt;&lt;br /&gt;SQL&gt;&lt;br /&gt;SQL&gt; DOC&lt;br /&gt;DOC&gt; The following query reports the number of errors caught during&lt;br /&gt;DOC&gt; recompilation. If this number is non-zero, please query the error&lt;br /&gt;DOC&gt; messages in the table UTL_RECOMP_ERRORS to see if any of these errors&lt;br /&gt;DOC&gt; are due to misconfiguration or resource constraints that must be&lt;br /&gt;DOC&gt; fixed before objects can compile successfully.&lt;br /&gt;DOC&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; select COUNT(*) "ERRORS DURING RECOMPILATION" from utl_recomp_errors;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;ERRORS DURING RECOMPILATION&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt;&lt;br /&gt;SQL&gt;&lt;br /&gt;SQL&gt; Rem =====================================================================&lt;br /&gt;SQL&gt; Rem Run component validation procedure&lt;br /&gt;SQL&gt; Rem =====================================================================&lt;br /&gt;SQL&gt;&lt;br /&gt;SQL&gt; SET serveroutput on&lt;br /&gt;SQL&gt; EXECUTE dbms_registry_sys.validate_components;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; SET serveroutput off&lt;br /&gt;SQL&gt;&lt;br /&gt;SQL&gt;&lt;br /&gt;SQL&gt; Rem&lt;br /&gt;===========================================================================&lt;br /&gt;SQL&gt; Rem END utlrp.sql&lt;br /&gt;SQL&gt; Rem&lt;br /&gt;===========================================================================&lt;br /&gt;SQL&gt; set feedback 6;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10. Change database identifier&lt;br /&gt;To change the database identifier you need to use the NEWDBID utility “nid”. It is run from within Sqlplus having&lt;br /&gt;the database mounted:&lt;br /&gt;&lt;br /&gt;sqlplus "/ as sysdba"&lt;br /&gt;startup mount&lt;br /&gt;exit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To change the DBID&lt;br /&gt;&lt;br /&gt;cd $ORACLE_HOME/bin&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;./nid target=/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To verify the DBID and database name&lt;br /&gt;&lt;br /&gt;SELECT dbid, name FROM v$_database;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DBID Change, Execution Log:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;avargas-pc:~/app/oracle/product/10.2.0/db_1/bin&gt; sqlplus / as sysdba&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 10.2.0.4.0 - Production on Wed Jun 11 10:25:09 2008&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2007, Oracle. All Rights Reserved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connected to an idle instance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; startup mount;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Total System Global Area 167772160 bytes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fixed Size&lt;br /&gt;Variable Size&lt;br /&gt;Database Buffers&lt;br /&gt;Redo Buffers&lt;br /&gt;1266368 bytes71306560 bytes88080384 bytes7118848 bytes&lt;br /&gt;Database mounted.&lt;br /&gt;SQL&gt; exit&lt;br /&gt;&lt;br /&gt;Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 Production&lt;br /&gt;With the Partitioning, OLAP, Data Mining and Real Application Testing options&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;avargas-pc:~/app/oracle/product/10.2.0/db_1/bin&gt; ./nid target=/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DBNEWID: Release 10.2.0.4.0 - Production on Wed Jun 11 10:25:50 2008&lt;br /&gt;Copyright (c) 1982, 2007, Oracle. All rights reserved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connected to database ORCLLNX (DBID=1718464921)&lt;br /&gt;Connected to server version 10.2.0&lt;br /&gt;Control Files in database:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/oradisk/database/ORCLLNX/orcllnx_control1.ctl&lt;br /&gt;/oradisk/database/ORCLLNX/orcllnx_control2.ctl&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Change database ID of database ORCLLNX? (Y/[N]) =&gt; Y&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Proceeding with operation&lt;br /&gt;Changing database ID from 1718464921 to 1179074095&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Control File /oradisk/database/ORCLLNX/orcllnx_control1.ctl - modified&lt;br /&gt;Control File /oradisk/database/ORCLLNX/orcllnx_control2.ctl - modified&lt;br /&gt;Datafile /oradisk/database/ORCLLNX/O1_MF_SYSTEM_44TM3OPF_.DBF - dbid changed&lt;br /&gt;Datafile /oradisk/database/ORCLLNX/O1_MF_UNDOTBS1_44TM5F98_.DBF - dbid&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;changed&lt;br /&gt;Datafile /oradisk/database/ORCLLNX/O1_MF_SYSAUX_44TM6JTB_.DBF - dbid changed&lt;br /&gt;Datafile /oradisk/database/ORCLLNX/O1_MF_USERS_44TM7BD5_.DBF - dbid changed&lt;br /&gt;Datafile /oradisk/database/ORCLLNX/ORCLLNX/datafile/o1_mf_temp_44yxofkr_.tmp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-dbid changed&lt;br /&gt;Control File /oradisk/database/ORCLLNX/orcllnx_control1.ctl - dbid changed&lt;br /&gt;Control File /oradisk/database/ORCLLNX/orcllnx_control2.ctl - dbid changed&lt;br /&gt;Instance shut down&lt;br /&gt;Database ID for database ORCLLNX changed to 1179074095.&lt;br /&gt;All previous backups and archived redo logs for this database are unusable.&lt;br /&gt;Database is not aware of previous backups and archived logs in Recovery Area.&lt;br /&gt;Database has been shutdown, open database with RESETLOGS option.&lt;br /&gt;Successfully changed database ID.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DBNEWID - Completed succesfully.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;avargas-pc:~/app/oracle/product/10.2.0/db_1/bin&gt; sqlplus / as sysdba&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 10.2.0.4.0 - Production on Wed Jun 11 10:28:22 2008&lt;br /&gt;Copyright (c) 1982, 2007, Oracle. All Rights Reserved.&lt;br /&gt;Connected to an idle instance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; startup mount;&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Total System Global Area 167772160 bytes&lt;br /&gt;Fixed Size 1266368 bytes&lt;br /&gt;Variable Size 71306560 bytes&lt;br /&gt;Database Buffers 88080384 bytes&lt;br /&gt;Redo Buffers 7118848 bytes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database mounted.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; alter database open resetlogs;&lt;br /&gt;Database altered.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;11. Check database integrity&lt;br /&gt;SQL&gt; select tablespace_name from dba_tablespaces;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TABLESPACE_NAME&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SYSTEM&lt;br /&gt;UNDOTBS1&lt;br /&gt;SYSAUX&lt;br /&gt;TEMP&lt;br /&gt;USERS&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; select file_name from dba_data_files;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FILE_NAME&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/oradisk/database/ORCLLNX/O1_MF_USERS_44TM7BD5_.DBF&lt;br /&gt;/oradisk/database/ORCLLNX/O1_MF_SYSAUX_44TM6JTB_.DBF&lt;br /&gt;/oradisk/database/ORCLLNX/O1_MF_UNDOTBS1_44TM5F98_.DBF&lt;br /&gt;/oradisk/database/ORCLLNX/O1_MF_SYSTEM_44TM3OPF_.DBF&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Checking component status after transport:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; SELECT COMP_NAME,STATUS FROM DBA_REGISTRY;&lt;br /&gt;COMP_NAME STATUS&lt;br /&gt;Oracle XML Database VALID&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oracle Expression Filter VALID&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database Migration From Windows to Linux Using RMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oracle Rules ManagerOracle Workspace ManagerOracle interMedia&lt;br /&gt;Oracle Database Catalog ViewsOracle Database Packages and TypesJServer JAVA Virtual Machine&lt;br /&gt;Oracle XDK&lt;br /&gt;Oracle Database Java Packages&lt;br /&gt;VALID&lt;br /&gt;VALID&lt;br /&gt;VALID&lt;br /&gt;VALID&lt;br /&gt;VALID&lt;br /&gt;VALID&lt;br /&gt;VALID&lt;br /&gt;VALID&lt;br /&gt;End of Report&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102521721405830678-6443484594206732177?l=abdulmateen-india.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abdulmateen-india.blogspot.com/feeds/6443484594206732177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102521721405830678&amp;postID=6443484594206732177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/6443484594206732177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/6443484594206732177'/><link rel='alternate' type='text/html' href='http://abdulmateen-india.blogspot.com/2008/07/migration-10g-database-from-windows-to.html' title='Migration 10g database from Windows to Linux using RMAN'/><author><name>Abdulmateen</name><uri>http://www.blogger.com/profile/02823410454994858353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102521721405830678.post-6697226316446154692</id><published>2008-07-18T23:09:00.000-07:00</published><updated>2008-07-18T23:10:50.730-07:00</updated><title type='text'>Migration of 10g database from Windows to Linux using RMAN</title><content type='html'>Database Migration From Windows to Linux Using RMAN&lt;br /&gt;1/32&lt;br /&gt;&lt;br /&gt;INDEX&lt;br /&gt;SUMMARY........................................................................................................................................................................2&lt;br /&gt;The Windows Database....................................................................................................................................................3&lt;br /&gt;List of Steps Needed to Complete the Migration................................................................................................................4&lt;br /&gt;1. Check platform compatibility between source and target OS.........................................................................................5&lt;br /&gt;2. Start the database in read only mode............................................................................................................................6&lt;br /&gt;3. Check database readiness for transport from Windows to Linux...................................................................................7&lt;br /&gt;4. Check if there are any external objects.........................................................................................................................8&lt;br /&gt;5. Using the RMAN CONVERT DATABASE Command.....................................................................................................9&lt;br /&gt;6. Copy Converted Datafiles, Generated Transport Script and Parameter File to the Linux............................................11&lt;br /&gt;7. Edit init.ora for new database......................................................................................................................................13&lt;br /&gt;8. Edit The Transport Script.............................................................................................................................................16&lt;br /&gt;9. Execute the Transport Script.......................................................................................................................................21&lt;br /&gt;10. Change database identifier........................................................................................................................................27&lt;br /&gt;11. Check database integrity...........................................................................................................................................31&lt;br /&gt;End of Report...............................................................................................................................................................32&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102521721405830678-6697226316446154692?l=abdulmateen-india.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abdulmateen-india.blogspot.com/feeds/6697226316446154692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102521721405830678&amp;postID=6697226316446154692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/6697226316446154692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/6697226316446154692'/><link rel='alternate' type='text/html' href='http://abdulmateen-india.blogspot.com/2008/07/migration-of-10g-database-from-windows.html' title='Migration of 10g database from Windows to Linux using RMAN'/><author><name>Abdulmateen</name><uri>http://www.blogger.com/profile/02823410454994858353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102521721405830678.post-5659076099225112145</id><published>2008-07-06T03:26:00.000-07:00</published><updated>2008-07-06T03:27:26.272-07:00</updated><title type='text'>Good document about ASM from Oracle:</title><content type='html'>&lt;a href="http://www.oracle.com/technology/products/database/asm/pdf/asm_10gr2_bestpractices%2009-07.pdf"&gt;http://www.oracle.com/technology/products/database/asm/pdf/asm_10gr2_bestpractices%2009-07.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Abdulmateen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102521721405830678-5659076099225112145?l=abdulmateen-india.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abdulmateen-india.blogspot.com/feeds/5659076099225112145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102521721405830678&amp;postID=5659076099225112145' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/5659076099225112145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/5659076099225112145'/><link rel='alternate' type='text/html' href='http://abdulmateen-india.blogspot.com/2008/07/good-document-about-asm-from-oracle.html' title='Good document about ASM from Oracle:'/><author><name>Abdulmateen</name><uri>http://www.blogger.com/profile/02823410454994858353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7102521721405830678.post-1008634328186044794</id><published>2008-07-06T03:10:00.000-07:00</published><updated>2009-06-11T03:46:34.183-07:00</updated><title type='text'>Restoring rman backups.</title><content type='html'>C:\Documents and Settings\201910&gt;sqlplus sys/mysecretpassword as sysdba&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 10.1.0.2.0 - Production on Wed Nov 12 14:32:28 2008&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2004, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connected to:&lt;br /&gt;Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;&lt;br /&gt;SQL&gt; select name from v$datafile;&lt;br /&gt;&lt;br /&gt;NAME&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;C:\AUG\SYSTEM.DBF&lt;br /&gt;C:\AUG\UNDOTBS1.DBF&lt;br /&gt;C:\AUG\SYSAUX.DBF&lt;br /&gt;C:\AUG\USERS.DBF&lt;br /&gt;&lt;br /&gt;SQL&gt; show parameter spfile;&lt;br /&gt;&lt;br /&gt;NAME                                 TYPE        VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;spfile                               string&lt;br /&gt;SQL&gt; create spfile from pfile;&lt;br /&gt;&lt;br /&gt;File created.&lt;br /&gt;&lt;br /&gt;SQL&gt; show parameter spfile&lt;br /&gt;&lt;br /&gt;NAME                                 TYPE        VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;spfile                               string&lt;br /&gt;SQL&gt; shutdown immediate;&lt;br /&gt;Database closed.&lt;br /&gt;Database dismounted.&lt;br /&gt;ORACLE instance shut down.&lt;br /&gt;SQL&gt; startup&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;Total System Global Area 1048576000 bytes&lt;br /&gt;Fixed Size                   792200 bytes&lt;br /&gt;Variable Size             942401912 bytes&lt;br /&gt;Database Buffers          104857600 bytes&lt;br /&gt;Redo Buffers                 524288 bytes&lt;br /&gt;Database mounted.&lt;br /&gt;Database opened.&lt;br /&gt;SQL&gt; show parameter spfile&lt;br /&gt;&lt;br /&gt;NAME                                 TYPE        VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;spfile                               string      C:\ORACLE\PRODUCT\10.1.0\DB_1\&lt;br /&gt;                                                 DATABASE\SPFILEAUG.ORA&lt;br /&gt;SQL&gt; create pfile from spfile;&lt;br /&gt;&lt;br /&gt;File created.&lt;br /&gt;&lt;br /&gt;SQL&gt;    EXIT&lt;br /&gt;Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;oradim -new -sid NOV -intpwd MYSECRETPASSWORD -startmode M&lt;br /&gt;Instance created.&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;sqlplus sys/mysecretpassword@NOV AS SYSDBA&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 10.1.0.2.0 - Production on Wed Nov 12 14:56:41 2008&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2004, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connected to:&lt;br /&gt;Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;&lt;br /&gt;SQL&gt; startup nomount;&lt;br /&gt;ORA-01081: cannot start already-running ORACLE - shut it down first&lt;br /&gt;SQL&gt; shutdown immediate;&lt;br /&gt;Database closed.&lt;br /&gt;Database dismounted.&lt;br /&gt;ORACLE instance shut down.&lt;br /&gt;SQL&gt; startup nomount;&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;Total System Global Area 1048576000 bytes&lt;br /&gt;Fixed Size                   792200 bytes&lt;br /&gt;Variable Size             942401912 bytes&lt;br /&gt;Database Buffers          104857600 bytes&lt;br /&gt;Redo Buffers                 524288 bytes&lt;br /&gt;SQL&gt; EXIT&lt;br /&gt;Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;set ORACLE_SID=NOV&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;rman target sys/mysecretpasswd&lt;br /&gt;&lt;br /&gt;Recovery Manager: Release 10.1.0.2.0 - Production&lt;br /&gt;&lt;br /&gt;Copyright (c) 1995, 2004, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00554: initialization of internal recovery manager package failed&lt;br /&gt;RMAN-04005: error from target database:&lt;br /&gt;ORA-01017: invalid username/password; logon denied&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;rman target sys/mysecretpassword&lt;br /&gt;&lt;br /&gt;Recovery Manager: Release 10.1.0.2.0 - Production&lt;br /&gt;&lt;br /&gt;Copyright (c) 1995, 2004, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;connected to target database (not started)&lt;br /&gt;&lt;br /&gt;RMAN&gt; set controlfile autobackup format for device type disk to 'C:\RMAN2\RMANBKP%F';&lt;br /&gt;&lt;br /&gt;executing command: SET CONTROLFILE AUTOBACKUP FORMAT&lt;br /&gt;using target database controlfile instead of recovery catalog&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-03002: failure of CSET command at 11/12/2008 15:07:21&lt;br /&gt;RMAN-06403: could not obtain a fully authorized session&lt;br /&gt;ORA-01034: ORACLE not available&lt;br /&gt;&lt;br /&gt;RMAN&gt; shutdown immediate;&lt;br /&gt;&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-03002: failure of shutdown command at 11/12/2008 15:07:38&lt;br /&gt;RMAN-06403: could not obtain a fully authorized session&lt;br /&gt;ORA-01034: ORACLE not available&lt;br /&gt;&lt;br /&gt;RMAN&gt; exit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recovery Manager complete.&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;sqlplus sys/mysecretpassword@NOV AS SYSDBA&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 10.1.0.2.0 - Production on Wed Nov 12 15:07:46 2008&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2004, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connected to:&lt;br /&gt;Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;&lt;br /&gt;SQL&gt; shut immediate;&lt;br /&gt;ORA-01507: database not mounted&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ORACLE instance shut down.&lt;br /&gt;SQL&gt; exit&lt;br /&gt;Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;&lt;br /&gt;C:\Documents and Settings\201910&gt;rman target sys/mysecretpassword&lt;br /&gt;&lt;br /&gt;Recovery Manager: Release 10.1.0.2.0 - Production&lt;br /&gt;&lt;br /&gt;Copyright (c) 1995, 2004, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;connected to target database (not started)&lt;br /&gt;&lt;br /&gt;RMAN&gt; startup nomount;&lt;br /&gt;&lt;br /&gt;Oracle instance started&lt;br /&gt;&lt;br /&gt;Total System Global Area    1048576000 bytes&lt;br /&gt;&lt;br /&gt;Fixed Size                      792200 bytes&lt;br /&gt;Variable Size                942401912 bytes&lt;br /&gt;Database Buffers             104857600 bytes&lt;br /&gt;Redo Buffers                    524288 bytes&lt;br /&gt;&lt;br /&gt;RMAN&gt; set controlfile autobackup format for device type disk to 'C:\RMAN2\RMANBKP%F';&lt;br /&gt;&lt;br /&gt;executing command: SET CONTROLFILE AUTOBACKUP FORMAT&lt;br /&gt;using target database controlfile instead of recovery catalog&lt;br /&gt;&lt;br /&gt;RMAN&gt; restore controlfile from autobackup;&lt;br /&gt;&lt;br /&gt;Starting restore at 12-NOV-08&lt;br /&gt;allocated channel: ORA_DISK_1&lt;br /&gt;channel ORA_DISK_1: sid=160 devtype=DISK&lt;br /&gt;&lt;br /&gt;recovery area destination: C:\oracle\flash_recovery_area&lt;br /&gt;database name (or lock name space) used for search: NOV&lt;br /&gt;channel ORA_DISK_1: no autobackups found in the recovery area&lt;br /&gt;autobackup search outside recovery area not attempted because DBID was not set&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-03002: failure of restore command at 11/12/2008 15:09:13&lt;br /&gt;RMAN-06172: no autobackup found or specified handle is not a valid copy or piece&lt;br /&gt;&lt;br /&gt;RMAN&gt; set controlfile autobackup format for device type disk to 'C:\RMAN2\RMANBKP\%F';&lt;br /&gt;&lt;br /&gt;executing command: SET CONTROLFILE AUTOBACKUP FORMAT&lt;br /&gt;&lt;br /&gt;RMAN&gt; restore controlfile from autobackup;&lt;br /&gt;&lt;br /&gt;Starting restore at 12-NOV-08&lt;br /&gt;using channel ORA_DISK_1&lt;br /&gt;&lt;br /&gt;recovery area destination: C:\oracle\flash_recovery_area&lt;br /&gt;database name (or lock name space) used for search: NOV&lt;br /&gt;channel ORA_DISK_1: no autobackups found in the recovery area&lt;br /&gt;autobackup search outside recovery area not attempted because DBID was not set&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-03002: failure of restore command at 11/12/2008 15:11:41&lt;br /&gt;RMAN-06172: no autobackup found or specified handle is not a valid copy or piece&lt;br /&gt;&lt;br /&gt;RMAN&gt; shutdown immediate;&lt;br /&gt;&lt;br /&gt;Oracle instance shut down&lt;br /&gt;&lt;br /&gt;RMAN&gt; set dbid 4202246879;&lt;br /&gt;&lt;br /&gt;executing command: SET DBID&lt;br /&gt;&lt;br /&gt;RMAN&gt; startup nomount;&lt;br /&gt;&lt;br /&gt;connected to target database (not started)&lt;br /&gt;Oracle instance started&lt;br /&gt;&lt;br /&gt;Total System Global Area    1048576000 bytes&lt;br /&gt;&lt;br /&gt;Fixed Size                      792200 bytes&lt;br /&gt;Variable Size                942401912 bytes&lt;br /&gt;Database Buffers             104857600 bytes&lt;br /&gt;Redo Buffers                    524288 bytes&lt;br /&gt;&lt;br /&gt;RMAN&gt; set controlfile autobackup format for device type disk to 'C:\RMAN2\RMANBKP\%F';&lt;br /&gt;&lt;br /&gt;executing command: SET CONTROLFILE AUTOBACKUP FORMAT&lt;br /&gt;&lt;br /&gt;RMAN&gt; shutdown immediate;&lt;br /&gt;&lt;br /&gt;Oracle instance shut down&lt;br /&gt;&lt;br /&gt;RMAN&gt; startup nomount;&lt;br /&gt;&lt;br /&gt;connected to target database (not started)&lt;br /&gt;Oracle instance started&lt;br /&gt;&lt;br /&gt;Total System Global Area    1048576000 bytes&lt;br /&gt;&lt;br /&gt;Fixed Size                      792200 bytes&lt;br /&gt;Variable Size                942401912 bytes&lt;br /&gt;Database Buffers             104857600 bytes&lt;br /&gt;Redo Buffers                    524288 bytes&lt;br /&gt;&lt;br /&gt;RMAN&gt; set controlfile autobackup format for device type disk to 'C:\RMAN2\RMANBKP\%F';&lt;br /&gt;&lt;br /&gt;executing command: SET CONTROLFILE AUTOBACKUP FORMAT&lt;br /&gt;&lt;br /&gt;RMAN&gt; RESTORE CONTROLFILE FROM AUTOBACKUP;&lt;br /&gt;&lt;br /&gt;Starting restore at 12-NOV-08&lt;br /&gt;allocated channel: ORA_DISK_1&lt;br /&gt;channel ORA_DISK_1: sid=160 devtype=DISK&lt;br /&gt;&lt;br /&gt;recovery area destination: C:\oracle\flash_recovery_area&lt;br /&gt;database name (or lock name space) used for search: NOV&lt;br /&gt;channel ORA_DISK_1: no autobackups found in the recovery area&lt;br /&gt;channel ORA_DISK_1: looking for autobackup on day: 20081112&lt;br /&gt;channel ORA_DISK_1: autobackup found: C:\RMAN2\RMANBKP\c-4202246879-20081112-01&lt;br /&gt;channel ORA_DISK_1: controlfile restore from autobackup complete&lt;br /&gt;output filename=C:\NOV\CONTROL23.CTL&lt;br /&gt;output filename=C:\NOV\CONTROL33.CTL&lt;br /&gt;output filename=C:\NOV\CONTROL34.CTL&lt;br /&gt;Finished restore at 12-NOV-08&lt;br /&gt;&lt;br /&gt;RMAN&gt; alter database mount;&lt;br /&gt;&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-03002: failure of alter db command at 11/12/2008 15:20:43&lt;br /&gt;ORA-01103: database name 'AUG' in controlfile is not 'NOV'&lt;br /&gt;&lt;br /&gt;RMAN&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7102521721405830678-1008634328186044794?l=abdulmateen-india.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abdulmateen-india.blogspot.com/feeds/1008634328186044794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7102521721405830678&amp;postID=1008634328186044794' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/1008634328186044794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7102521721405830678/posts/default/1008634328186044794'/><link rel='alternate' type='text/html' href='http://abdulmateen-india.blogspot.com/2008/07/restoring-rman-backups.html' title='Restoring rman backups.'/><author><name>Abdulmateen</name><uri>http://www.blogger.com/profile/02823410454994858353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
