ORACLE邏輯備份實現資料庫遷移遇到的問題

2021-07-03 08:26:33 字數 486 閱讀 3412

源資料庫伺服器環境:windows 32位

源資料庫版本:oracle 10.2.0 32位

目標伺服器環境:redhat 6.4 x86_64

目標資料庫版本:oracle 11.2.0.1 x86_64

linux伺服器安裝oracle參考:

oracle邏輯備份恢復可考慮使用exp/imp或者expdp/impdp。關於這兩種方式的區別網上可以找到很多說明。

說下遇到的問題。

1、版本不一致,不能遠端匯出,所以需要到源伺服器本地匯出備份檔案。

2、因為源資料庫使用的是zhs16gbk字符集,而目標資料庫使用的是utf-8字符集,本打算使用expdp/impdp來實現字符集的自動轉換,但是實際情況與預想差別很大,因為你要考慮中文,在zhs16gbk中中文是2位元組,而utf-8是3位元組,這問題就大了,肯定會有字段長度不足的情況,沒辦法,最後還是將目標資料庫的字符集改為zhs16gbk了。

oracle字符集修改可參考:

mysqldump實現資料庫邏輯備份

mysqldump是mysql用來邏輯備份的工具。下面簡單的介紹下。在資料庫的備份的過程中,需要備份的包括,資料庫本身的資料,二進位制檔案 用來進行資料庫的即使點還原 備份開始 在登陸mysql的過程中,會需要輸入密碼,如果想要避免每次輸入密碼的繁瑣,可以在登陸使用者的家目錄下建立 my.cnf的隱...

Oracle資料庫邏輯備份與恢復

一.oracle邏輯備份介紹 oracle邏輯備份的核心就是複製資料 oracle提供的邏輯備份與恢復的命令有exp imp,expdp impdp。當然像表級複製 create table table back as select from table 也算是一種邏輯備份。oracle邏輯備份沒有...

Oracle資料庫備份

oracle資料庫備份技術 網路故障 os oracle director 一 備份的意義 當我們使用乙個資料庫時,總希望資料庫的內容是可靠的 正確的,但由於計算機系統的故障 硬體故障 網路故障 程序故障和系統故障 影響資料庫系統的操作,影響資料庫中資料的正確性,甚至破壞資料庫,使資料庫中全部或部分...