Oracle可移動資料表空間方法

來源:互聯網
上載者:User

來源資料庫環境:

OS:WINDOWS 7
 
DB VERSION:Oracle 10.2.0.4.0 註:10.1.0.1.0版本不能使用此次遷移方案
 
DB USER:SCOTT
 
需要dba許可權、使用者

目標資料庫環境:
 
OS: WINDOWS 7
 
DB VERSION:11.2.0.1.0 註:11g低版本不能使用此次遷移方案
 
需要dba許可權、使用者

實施步驟:

1、檢查遷移的資料表空間是否符合遷移條件,屬於自含式資料表空間
 
SQL> EXEC SYS.DBMS_TTS.TRANSPORT_SET_CHECK ('SDH_DATA_TEST01',TRUE);
 
 PL/SQL procedure successfully completed
 
SQL> SELECT * FROM TRANSPORT_SET_VIOLATIONS;--查出必須為空白才是自含式

VIOLATIONS
 
2、資料表空間為唯讀模式
 
SQL> alter tablespace SDH_DATA_TEST01 read only;
 
 Tablespace altered
 
SQL> SELECT status from dba_tablespaces where tablespace_name = 'SDH_DATA_TEST01';
 
 STATUS
 
---------
 
READ ONLY

3、傳輸SDH_DATA_TEST01資料表空間對應的資料檔案至遠程伺服器,D:\backup
 
4、目標資料庫 Create directory FTP_TEST as ‘D:\BACKUP’;
 
5、目標資料庫建立dblink串連來源資料庫
 
create public database link DBLINK_133
 
  connect to SCOTT identified by tiger
 
  using '(DESCRIPTION =
 
    (ADDRESS_LIST =
 
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.246.133)(PORT = 1521))
 
    )
 
    (CONNECT_DATA =
 
      (SERVICE_NAME = demo)
 
    )
  )';
 

6、目標資料庫執行資料棒匯入工具將該資料表空間匯入到目標資料庫
 
d:\app\yanan\product\11.2.0\dbhome_2>impdp test/oracle  TRANSPORT_DATAFILES= 'D:\backup\SDH_DATA_TEST01_01.DBF' NETWORK_LINK='dblink_133'  TRANSPORT_TABLESPACES=(SDH_DATA_TEST01)  NOLOGFILE=Y
 
 
 
Import: Release 11.2.0.1.0 - Production on 星期四 10月 25 14:51:28 2012
 
 
 
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
 
 
 
串連到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
 
With the Partitioning, OLAP, Data Mining and Real Application Testing options
 
啟動 "TEST"."SYS_IMPORT_TRANSPORTABLE_01":  test/******** TRANSPORT_DATAFILES= '
 
D:\backup\SDH_DATA_TEST01_01.DBF' NETWORK_LINK='dblink_133' TRANSPORT_TABLESPACE
 
S=(SDH_DATA_TEST01) NOLOGFILE=Y
 
處理物件類型 TRANSPORTABLE_EXPORT/PLUGTS_BLK
 
處理物件類型 TRANSPORTABLE_EXPORT/TABLE
 
處理物件類型 TRANSPORTABLE_EXPORT/INDEX
 
處理物件類型 TRANSPORTABLE_EXPORT/INDEX_STATISTICS
 
處理物件類型 TRANSPORTABLE_EXPORT/TABLE_STATISTICS
 
處理物件類型 TRANSPORTABLE_EXPORT/POST_INSTANCE/PLUGTS_BLK
 
作業 "TEST"."SYS_IMPORT_TRANSPORTABLE_01" 已於 14:51:51 成功完成
 
7、修改來源資料庫資料表空間狀態為可讀寫:
 
SQL> alter tablespace SDH_DATA_TEST01 read write;

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.