Oracle 9i數據庫數據文件、日誌文件遷移(不含控制文件) 親測無錯版

如下操做爲在ORACLE 10G上測試成功後在ORACLE 9I  9.2.0.1.0 上的測試過程腳本 ,貼出來分享哈!數據庫

參考了一下網站信息:http://languanghai06.blog.163.com/blog/static/2604355020104129401039/測試

 

PS :紅色字體爲輸入  綠色字體爲輸入命令後系統打印字體

SQL*Plus: Release 9.2.0.1.0 - Production on 星期四 5月 12 17:20:16 2011網站

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.blog


鏈接到: 
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Productionget

SQL> connect /as sysdba
已鏈接。
SQL> select name,file# from v$datafile;it

NAME
--------------------------------------------------------------------------------
     FILE#
----------
E:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
         1io

E:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
         2file

E:\ORACLE\ORADATA\ORCL\CWMLITE01.DBF
         3select


NAME
--------------------------------------------------------------------------------
     FILE#
----------
E:\ORACLE\ORADATA\ORCL\DRSYS01.DBF
         4

E:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
         5

E:\ORACLE\ORADATA\ORCL\INDX01.DBF
         6


NAME
--------------------------------------------------------------------------------
     FILE#
----------
E:\ORACLE\ORADATA\ORCL\ODM01.DBF
         7

E:\ORACLE\ORADATA\ORCL\TOOLS01.DBF
         8

E:\ORACLE\ORADATA\ORCL\USERS01.DBF
         9


NAME
--------------------------------------------------------------------------------
     FILE#
----------
E:\ORACLE\ORADATA\ORCL\XDB01.DBF
        10

E:\ORACLE\ORADATA\ORCL\LIVEBOS.ORA
        11


已選擇11行。

SQL> shutdown immediate
數據庫已經關閉。
已經卸載數據庫。
ORACLE 例程已經關閉。
SQL> $copy E:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF F:\Oracle9i\data\SYSTEM01.DBF

SQL> $copy E:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF F:\Oracle9i\data\UNDOTBS01.DBF

SQL> $copy E:\ORACLE\ORADATA\ORCL\CWMLITE01.DBF F:\Oracle9i\data\CWMLITE01.DBF

SQL> $copy E:\ORACLE\ORADATA\ORCL\DRSYS01.DBF F:\Oracle9i\data\DRSYS01.DBF

SQL> $copy E:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF F:\Oracle9i\data\EXAMPLE01.DBF

SQL> $copy E:\ORACLE\ORADATA\ORCL\INDX01.DBF F:\Oracle9i\data\INDX01.DBF

SQL> $copy E:\ORACLE\ORADATA\ORCL\ODM01.DBF F:\Oracle9i\data\ODM01.DBF

SQL> $copy E:\ORACLE\ORADATA\ORCL\TOOLS01.DBF F:\Oracle9i\data\TOOLS01.DBF

SQL> $copy E:\ORACLE\ORADATA\ORCL\USERS01.DBF F:\Oracle9i\data\USERS01.DBF

SQL> $copy E:\ORACLE\ORADATA\ORCL\XDB01.DBF F:\Oracle9i\data\XDB01.DBF

SQL> $copy E:\ORACLE\ORADATA\ORCL\LIVEBOS.ORA F:\Oracle9i\data\LIVEBOS.ORA

SQL> startup mount
ORACLE 例程已經啓動。

Total System Global Area  135338868 bytes
Fixed Size                   453492 bytes
Variable Size             109051904 bytes
Database Buffers           25165824 bytes
Redo Buffers                 667648 bytes
數據庫裝載完畢。
SQL> alter database
  2  rename file
  3  'E:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF',
  4  'E:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF',
  5 'E:\ORACLE\ORADATA\ORCL\CWMLITE01.DBF',
  6 'E:\ORACLE\ORADATA\ORCL\DRSYS01.DBF',
  7 'E:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF',
  8  'E:\ORACLE\ORADATA\ORCL\INDX01.DBF',
  9  'E:\ORACLE\ORADATA\ORCL\ODM01.DBF',
 10 'E:\ORACLE\ORADATA\ORCL\TOOLS01.DBF',
 11 'E:\ORACLE\ORADATA\ORCL\USERS01.DBF',
 12  'E:\ORACLE\ORADATA\ORCL\XDB01.DBF',
 13  'E:\ORACLE\ORADATA\ORCL\LIVEBOS.ORA'
 14 to
 15 'F:\Oracle9i\data\SYSTEM01.DBF',
 16  'F:\Oracle9i\data\UNDOTBS01.DBF',
 17  'F:\Oracle9i\data\CWMLITE01.DBF',
 18  'F:\Oracle9i\data\DRSYS01.DBF',
 19  'F:\Oracle9i\data\EXAMPLE01.DBF',
 20  'F:\Oracle9i\data\INDX01.DBF',
 21  'F:\Oracle9i\data\ODM01.DBF',
 22  'F:\Oracle9i\data\TOOLS01.DBF',
 23  'F:\Oracle9i\data\USERS01.DBF',
 24  'F:\Oracle9i\data\XDB01.DBF',
 25  'F:\Oracle9i\data\LIVEBOS.ORA';

數據庫已更改。

SQL> alter database open
  2  ;

數據庫已更改。

SQL> select name,status from v$datafile;

NAME
--------------------------------------------------------------------------------
STATUS
-------
F:\ORACLE9I\DATA\SYSTEM01.DBF
SYSTEM

F:\ORACLE9I\DATA\UNDOTBS01.DBF
ONLINE

F:\ORACLE9I\DATA\CWMLITE01.DBF
ONLINE


NAME
--------------------------------------------------------------------------------
STATUS
-------
F:\ORACLE9I\DATA\DRSYS01.DBF
ONLINE

F:\ORACLE9I\DATA\EXAMPLE01.DBF
ONLINE

F:\ORACLE9I\DATA\INDX01.DBF
ONLINE


NAME
--------------------------------------------------------------------------------
STATUS
-------
F:\ORACLE9I\DATA\ODM01.DBF
ONLINE

F:\ORACLE9I\DATA\TOOLS01.DBF
ONLINE

F:\ORACLE9I\DATA\USERS01.DBF
ONLINE


NAME
--------------------------------------------------------------------------------
STATUS
-------
F:\ORACLE9I\DATA\XDB01.DBF
ONLINE

F:\ORACLE9I\DATA\LIVEBOS.ORA
ONLINE


已選擇11行。

SQL> select * from v$log;

   GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- ----------
         1          1          0  104857600          1 YES UNUSED
            0

         2          1          0  104857600          1 YES UNUSED
            0

         3          1          1  104857600          1 NO  CURRENT
       190578 12-5月 -11


SQL> select * from v$logfile;

    GROUP# STATUS  TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------
         3         ONLINE
E:\ORACLE\ORADATA\ORCL\REDO03.LOG

         2         ONLINE
E:\ORACLE\ORADATA\ORCL\REDO02.LOG

         1         ONLINE
E:\ORACLE\ORADATA\ORCL\REDO01.LOG


SQL> alter system switch logfile;

系統已更改。

SQL> shutdown immediate
數據庫已經關閉。
已經卸載數據庫。
ORACLE 例程已經關閉。
SQL> $ copy E:\ORACLE\ORADATA\ORCL\REDO03.LOG F:\Oracle9i\data\REDO03.LOG

SQL>$ copy E:\ORACLE\ORADATA\ORCL\REDO02.LOG F:\Oracle9i\data\REDO02.LOG

SQL> $ copy E:\ORACLE\ORADATA\ORCL\REDO01.LOG F:\Oracle9i\data\REDO01.LOG
SQL> startup mount
ORACLE 例程已經啓動。

Total System Global Area  135338868 bytes
Fixed Size                   453492 bytes
Variable Size             109051904 bytes
Database Buffers           25165824 bytes
Redo Buffers                 667648 bytes
數據庫裝載完畢。
SQL> alter database
  2  rename file
  3 'E:\ORACLE\ORADATA\ORCL\REDO03.LOG',
  4  'E:\ORACLE\ORADATA\ORCL\REDO02.LOG',
  5 'E:\ORACLE\ORADATA\ORCL\REDO01.LOG'
  6  to
  7  'F:\Oracle9i\data\REDO03.LOG',
  8  'F:\Oracle9i\data\REDO02.LOG',
  9  'F:\Oracle9i\data\REDO01.LOG';

數據庫已更改。

SQL>  alter database open
  2  ;

數據庫已更改。

SQL>  alter system switch logfile;

系統已更改。

SQL> select * from v$logfile;

    GROUP# STATUS  TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------
         3         ONLINE
F:\ORACLE9I\DATA\REDO03.LOG

         2         ONLINE
F:\ORACLE9I\DATA\REDO02.LOG

         1         ONLINE
F:\ORACLE9I\DATA\REDO01.LOG


SQL>

 

 

可能用到的路徑:

 

'E:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF', 
'E:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF', 
'E:\ORACLE\ORADATA\ORCL\CWMLITE01.DBF', 
'E:\ORACLE\ORADATA\ORCL\DRSYS01.DBF', 
'E:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF', 
'E:\ORACLE\ORADATA\ORCL\INDX01.DBF', 
'E:\ORACLE\ORADATA\ORCL\ODM01.DBF', 
'E:\ORACLE\ORADATA\ORCL\TOOLS01.DBF', 
'E:\ORACLE\ORADATA\ORCL\USERS01.DBF', 
'E:\ORACLE\ORADATA\ORCL\XDB01.DBF', 
'E:\ORACLE\ORADATA\ORCL\LIVEBOS.ORA' 
to
'F:\Oracle9i\data\SYSTEM01.DBF',
'F:\Oracle9i\data\UNDOTBS01.DBF',
'F:\Oracle9i\data\CWMLITE01.DBF',
'F:\Oracle9i\data\DRSYS01.DBF',
'F:\Oracle9i\data\EXAMPLE01.DBF',
'F:\Oracle9i\data\INDX01.DBF',
'F:\Oracle9i\data\ODM01.DBF',
'F:\Oracle9i\data\TOOLS01.DBF',
'F:\Oracle9i\data\USERS01.DBF',
'F:\Oracle9i\data\XDB01.DBF',
'F:\Oracle9i\data\LIVEBOS.ORA';

 

 


$ copy E:\ORACLE\ORADATA\ORCL\REDO03.LOG F:\Oracle9i\data\REDO03.LOG
$ copy E:\ORACLE\ORADATA\ORCL\REDO02.LOG F:\Oracle9i\data\REDO02.LOG
$ copy E:\ORACLE\ORADATA\ORCL\REDO01.LOG F:\Oracle9i\data\REDO01.LOG

'E:\ORACLE\ORADATA\ORCL\REDO03.LOG',  'E:\ORACLE\ORADATA\ORCL\REDO02.LOG',  'E:\ORACLE\ORADATA\ORCL\REDO01.LOG'  to 'F:\Oracle9i\data\REDO03.LOG', 'F:\Oracle9i\data\REDO02.LOG', 'F:\Oracle9i\data\REDO01.LOG';

相關文章
相關標籤/搜索