使用exchange partition來交換不同schema之間的表
要將使用者a下的表t移動到使用者b下,如果資料量比較大,可以採用分割槽交換的方法,在很短的時間內實現資料從使用者a移動到使用者b下:
SQL> grant resource ,connect to a identified by a;
Grant succeeded.
SQL> grant resource ,connect to b identified by b;
Grant succeeded.
SQL> create table a.t(a number) tablespace users;
Table created.
SQL> insert into a.t values(1);
1 row created.
SQL> commit;
Commit complete.
SQL> create table b.t(a number) partition by hash(a) (partition p1);
Table created.
SQL> select * from a.t;
A
----------
1
SQL> select * from b.t;
no rows selected
SQL> alter table b.t exchange partition p1 with table a.t;
Table altered.
SQL> select * from a.t;
no rows selected
SQL> select * from b.t;
A
----------
1
SQL> grant resource ,connect to a identified by a;
Grant succeeded.
SQL> grant resource ,connect to b identified by b;
Grant succeeded.
SQL> create table a.t(a number) tablespace users;
Table created.
SQL> insert into a.t values(1);
1 row created.
SQL> commit;
Commit complete.
SQL> create table b.t(a number) partition by hash(a) (partition p1);
Table created.
SQL> select * from a.t;
A
----------
1
SQL> select * from b.t;
no rows selected
SQL> alter table b.t exchange partition p1 with table a.t;
Table altered.
SQL> select * from a.t;
no rows selected
SQL> select * from b.t;
A
----------
1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10972173/viewspace-1081238/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- exchange partition 交換的問題ORA-14130:
- exchange partition
- exchange partition 的用法
- 巧妙使用exchange partition的一個案例
- exchange partition(轉)
- 分割槽表UNUSED列後的EXCHANGE PARTITION操作
- Pruning、Reference Partition、Exchange Partition
- 透過REMAP_SCHEMA引數來實現不同使用者之間的資料遷移REM
- exchange partition原理探究
- exchange partition 實驗
- Exchange Partition的實驗例子
- 【IMPDP】實現不同使用者之間的資料遷移——REMAP_SCHEMA引數REM
- 上手了RabbitMQ?再來看看它的交換機(Exchange)吧MQ
- [Oracle] Partition table exchange Heap tableOracle
- exchange partition的一些測試
- MySQL使用小技巧(information_schema表空間)MySqlORM
- 通過MOVE PARTITION來回收已經使用的空間
- 不同使用者,不同表空間遷移
- Exchange partition分割槽結構的“乾坤挪移”
- ZT 透過MOVE PARTITION來回收已經使用的空間
- 使用dbms_schema_copy 進行不同使用者間資料複製
- 使用Bundle在Activity之間交換資料
- 不同表結構或者不同資料型別之間的集合操作資料型別
- 轉摘:EXCHANGE PARTITION those pesky columns
- 使用rman在不同平臺之間傳送oracle asm表空間(transport tablespace)OracleASM
- oracle分割槽交換(exchange)技術Oracle
- 記次10g exchange partition很慢的問題
- partition 分割槽表移動到其他表空間
- 不同使用者訪問資料--current schema
- Oracle12c分割槽新特性之TRUNCATEPARTITION和EXCHANGE PARTITION級聯功能Oracle
- Oracle 查詢表與表之間的 主外來鍵關係Oracle
- 使用EXPDP IMPDP傳輸不同資料庫的不同表空間(新增網路傳輸)資料庫
- 【實驗】【PARTITION】交換分割槽時分割槽表有主鍵目標表亦需有主鍵
- 表的schema 檔案
- Laravel migrate schema使用不同的庫連線不生效, 模型還是讀取的原來的配置。Laravel模型
- Cisco 交換機之間的連線方法(轉)
- 不同層之間的物件關係物件
- 不同使用者,不同的session超時時間Session