測試環境匯出至開發環境過程記錄 expdp、impdp
今天收到需求,要將測試環境環境的資料,遷移到開發環境環境。將遷移過程記錄下來,以作備份和參考
1. 確定遷移範圍,方式和方法
方向:測試環境à開發環境
方式:expdp匯出,impdp匯入
方法:先備份,後工作
2. 進行前期準備
select tablespace_name from dba_data_files;--確認表空間遷移
select tablespace_name from dba_temp_files;--確認臨時空間遷移
select username from dba_users where account_status='OPEN';--確認使用者名稱
3. 停測試環境應用
首頁-環境-伺服器-控制-立即關閉
4. 開始匯出
確認expdp select * from dba_directories;--sys的話system也可以匯出
不要用使用者匯出,以免許可權等丟失
---建立DIRECTORY
create directory dir_dp as '/u01/ora_exp/expdp0721';
---授權
Grant read,write on directory dir_dp to system;
---匯出
expdp system/密碼schemas=使用者 directory=dir_dp
dumpfile =expdp_0721.dmp logfile=expdp_0721.log;
5. 傳輸與授權,啟應用
Scp
Chmod
Chown
6. 停開發環境應用
7. 開始備份
Rman target /
Backup database
Backup current controlfile
Backup spfile
8. 停止資料庫,關閉監聽
Lsnrctl status
Lsnrctl stop
Lsnrctl status
9. 刪除schema
Drop user 使用者 cascade
10. 建立目錄,進行匯入
Mkdir /u01/ora_bak/expdp0721
Chmod,chown,grant
由於要把測試環境改為開發環境,所以使用者名稱要改,而且不同步dblink
impdp system/密碼 dumpfile =expdp_0721.dmp
logfile=expdp_0721.log directory=dir_dp job_name=my_job
exclude=DB_LINK remap_SCHEMA=使用者名稱:使用者名稱
11. 確認匯入結果,進行無效編譯
Plsql—工具—編譯無效物件
12. 開啟應用,結束 。4的在/home/weblogic下
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21302630/viewspace-1743408/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 配置開發環境、生成環境、測試環境開發環境
- proc 開發環境配置(測試透過)開發環境
- 用 Spring 區分開發環境、測試環境、生產環境Spring開發環境
- 搭建rust開發環境-記錄Rust開發環境
- 試用環境開發環境不發郵件開發環境
- rac環境下使用impdp匯入資料出錯
- Win環境至Linux環境Oracle資料庫遷移全過程LinuxOracle資料庫
- PCIE XDMA 開發環境搭建以及環路測試開發環境
- 神通資料庫測試環境調優過程資料庫
- 【記錄】WSL 下搭建前端開發環境前端開發環境
- 前端開發環境(開發,除錯,測試工具)前端開發環境除錯
- Xcode配置測試環境和線上環境XCode
- moblin開發環境試裝記事開發環境
- Goreplay 流量錄製重放到測試環境,效能測試過程中遇到的問題Go
- 如何快速搭建微服務開發測試環境微服務
- 匯入表的部分資料到測試環境
- emacs開發環境配置(4)——rust開發環境Mac開發環境Rust
- 【EXPDP/IMPDP】使用 EXPDP/IMPDP工具“模糊”匯出和匯入
- 在sqlplus互動環境下測試儲存過程SQL儲存過程
- app自動化測試環境配置:adb環境配置、monkey環境配置、appium環境配置大全APP
- Java初學者:Jsp開發環境配置全過程JavaJS開發環境
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- Laravel 開發環境搭建-筆記Laravel開發環境筆記
- kaldi環境搭建 | yesno 測試
- android測試環境搭建Android
- phpwamp開發環境搭建詳解,phpwamp綠色整合環境開發環境一鍵搭建PHP開發環境
- 開發環境配置開發環境
- PHP開發環境PHP開發環境
- 一、開發環境開發環境
- 使用EXPDP/IMPDP匯入匯出表中資料/後設資料測試
- 搭建測試環境後出現的問題
- [記錄] 很久不用的 Mac OS X 開發環境搭建Mac開發環境
- Laravel記錄執行的SQL到日誌(開發環境和生產環境都用得上)LaravelSQL開發環境
- MAC環境下PHP開發除錯環境搭建MacPHP除錯
- python下多環境開發(虛擬環境)Python
- Mac下Apache+MySQL+PHP開發環境安裝過程MacApacheMySqlPHP開發環境
- kafka學習筆記1:測試環境搭建Kafka筆記
- vim配置clojure開發環境備忘錄開發環境