傳輸表空間只傳輸新的表

2021-07-27 13:33:34 字數 1775 閱讀 4224

建立表空間

create tablespace abctest1

datafile '/oradata/orcl/datafile/test_1.dbf' size 10m;

create tablespace abctest2

datafile '/oradata/orcl/datafile/test_2.dbf' size 10m;

建立使用者

create user test identified by oracle_4u

default tablespace abctest1

temporary tablespace temp; 

grant create session, resource to test;

conn test/oracle_4u

建立兩個表指定不同表空間

create table test1 tablespace abctest1 as select * from all_objects where rownum<1000;

create table test2 tablespace abctest2 as select * from all_objects where rownum<100;

驗證資料情況

select count(*) from test1;

select count(*) from test2;

驗證表所屬表空間

select tablespace_name,table_name from user_tables;

傳輸檢查

exec dbms_tts.transport_set_check('abctest2',true);

檢查傳輸限制

select * from transport_set_violationss;

指定表空間為唯讀

alter tablespace abctest2 read only;

資料匯出

exp \'sys/oracle_4u as sysdba\' file=test2.dmp transport_tablespace=y tablespaces=abctest2 log=test2_tts.log

備份及清理

cp /oradata/orcl/datafile/test_2.dbf /oradata/orcl/datafile/test_2.dbf1

drop table test.test1 purge;

drop tablespace abctest2 including contents and datafiles cascade constraint;

確定資料檔案控制代碼已經釋放

!ls -l /oradata/orcl/datafile/test_2.dbf

重新命名資料檔案

!mv /oradata/orcl/datafile/test_2.dbf1 /oradata/orcl/datafile/test_2.dbf

表空間匯入

imp \'sys/oracle_4u as sysdba\' file=test2.dmp transport_tablespace=y tablespaces=abctest2 log=test2_tts.log datafiles=/oradata/orcl/datafile/test_2.dbf

表空間置為讀寫

alter tablespace abctest2 read write;

資料檢查

select tablespace_name,table_name from user_tables;

oracle表空間傳輸

表空間傳輸 write by hanchaoyong in date 2006 01 13 方法介紹 實現表空間的傳輸的條件 作業系統和資料庫版本最好一致 表空間傳輸的速度就是複製檔案的速度.表空間類的資料物件不可以跨越表空間.環境說明 源頭 機器a 表空間 test db 目標 機器b 表空間 t...

mysql之 表空間傳輸

說明 mysql 5.6.6及以上 innodb file per table開啟。1.1.操作步驟 0.目標伺服器建立相同表結構 1.目的伺服器 alter table t discard tablespace 2.源伺服器 flush tables t for export 3.從源伺服器上 拷...

mysql之 表空間傳輸

說明 mysql 5.6.6及以上 innodb file per table開啟。1.1.操作步驟 0.目標伺服器建立相同表結構 1.目的伺服器 alter table t discard tablespace 2.源伺服器 flush tables t for export 3.從源伺服器上 拷...