建立表空間
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.從源伺服器上 拷...