exp-imp实现oracle不同表空间的迁移
?
方法一:
?
--1、修改表空間名稱(賬號:sys/oracleas SYSDBA 登錄)
alter tablespace CICHR rename to CICHR_BAK;
?
alter tablespace USERS rename to CICHR;
?
--2、導出用戶
expcichr-20110804/cichr-20110804@db_192.168.196.232 file=cichr-232-20110804.dmplog=cichr-232-20110804-exp.log statistics = none
?
--此dmp文件表空間現在應該為CICHR
?
?
--3、將表空間名稱修改回去(賬號:sys/oracleas SYSDBA 登錄)
alter tablespace CICHR rename to USERS;
????
alter tablespace CICHR_BAK rename to CICHR;
?
--4、導入到新創建用戶cichr_test(默認表空間為CICHR,臨時表空間為TEMP,connect\dba\resource權限,unlimited tablespace)
?
impcichr_test/cichr_test@db_192.168.196.232 file=c:\cichr-232-20110804.dmp full=ylog=c:\cichr_test-20110804-imp.log
?
或者:
impcichr_test/cichr_test@db_192.168.196.232 file=c:\cichr-232-20110804.dmpfromuser=cichr-20110804 touser=cichr_test tablespace=CICHRlog=c:\cichr_test-20110804-imp.log
?
?
至此所有數據遷移至新的表空間CICHR。
?
?
-----------------------------------------------------------------------
方法二:
?
1、通過PL/SQL,cichr-20110804/cichr-20110804登錄,導出數據庫表結構(Tools-Export User Object),導出所有用戶對象到D:\structs.sql;
2、使用EditPlus打開structs.sql對表空間名稱進行整體替換(USERS替換為CICHR),對用戶名進行整體替換(cichr-20110804替換為cichr_test);
3、Tools-Export Tables,導出D:/data.pde (PL/SQL Developer)-所有表數據;
?
4、創建用戶cichr_test(默認表空間為CICHR,臨時表空間為TEMP,connect\dba\resource權限,unlimited tablespace);
5、Command Window,執行命令:SQL>@D:structs.sql 回車,創建數據庫表結構(所屬表空間為CICHR);
6、導入數據表數據,Tools-Import Tables,選擇剛剛導出的數據文件D:/data.pde。
?
至此所有數據遷移至新的表空間CICHR。
?
-----------------------------------------------------------------------
方法三:
?
?
--1、修改表空間名稱(賬號:sys/oracleas SYSDBA 登錄)
alter tablespace CICHR rename to CICHR_BAK;
?
alter tablespace USERS rename to CICHR;
?
--2、通過PL/SQL,cichr_test/cichr_test登錄,
?
Tools-Export Tables,導出D:/data.dmp (oracle Export)-所有表結構及表數據,現在表數據所屬表空間應該為CICHR。
?
?
--3、將表空間名稱修改回去(賬號:sys/oracleas SYSDBA 登錄)
alter tablespace CICHR rename to USERS;
????
alter tablespace CICHR_BAK rename to CICHR;
?
--4、通過PL/SQL, cichr_test/cichr_test登錄,
?
1)、刪除Drop 所有tables;
2)、Tools-Import Tables,導入D:/data.dmp(oracle Export)-所有表結構及表數據。
?
至此所有數據遷移至新的表空間CICHR。
?
?
?
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的exp-imp实现oracle不同表空间的迁移的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工银京东白条联名信用卡年费
- 下一篇: 平安普惠能冻结所有银行卡吗