1樓:匿名使用者
這個操作起來簡單。但是提醒一下,你要評估新的ip是否會成為問題,比如你的資料裡有原來伺服器ip的資訊(比如em或db control要重配)。
我的方法會將老資料庫完整地複製到第二臺伺服器,在第二臺伺服器不需要另行新建一個空資料庫。
前提:1. 兩個伺服器的系統和版本一樣
2. 兩個oracle資料庫軟體版本和補丁級別一樣
步驟:方法一(以前的備份和歸檔日誌也還可以用):
1. shutdown immediate 第一個資料庫
2. 拷貝所有資料檔案、控制檔案、日誌檔案、引數檔案到第二臺伺服器,放到你想要的目錄中(oracle資料庫軟體的安裝位置無關緊要)
3. 如果用pfile,admin和控制檔案的位置可以直接通過編輯pfile來更改
4. 啟動例項,進入nomount狀態
5. alter database 來改資料檔案和日誌檔案的位置,你要知道第一臺伺服器上各個檔案的位置
方法二(如果用resetlogs case,以前的備份和歸檔日誌將不可用):
1. 第一個資料庫:alter database backup controlfile to trace as ... (請仔細閱讀檔案中兩個case的註釋,並選擇你要的case)
2. shutdown immediate 第一個資料庫
3. 拷貝所有資料檔案、引數檔案到第二臺伺服器,放到你想要的目錄中(oracle資料庫軟體的安裝位置無關緊要)
4. 如果用pfile,admin和控制檔案的位置可以直接通過編輯pfile來更改
5. 編輯控制檔案建立指令碼(步驟一生成的,包含資料庫啟動,和新加臨時資料檔案的命令),控制檔案建立命令中使用新的資料檔案和日誌檔案路徑
6. 執行指令碼(建議第一次使用者,每條命令一一手動執行,以防出錯)
2樓:
這樣的問題我建議你發到itpub上面等專業論壇去,這裡估計很少人能幫助你。
3樓:匿名使用者
1)先把原資料庫用exp 命令根據匯出
2)新的伺服器上用imp 命令匯入就可以了。
不是很困難的。
4樓:唉這麼難注
先匯出,再匯入,這個應該不成問題吧
怎樣修改oracle 10g口令和全域性資料庫名稱
資料庫名字貌似沒法改 修改口令可以用sql developer進入system賬戶修改 或用system賬戶登入進入oem修改 system賬戶預設口令 system manager sys change on install 請問安裝oracle時填寫 的全域性資料庫名和資料庫口令是幹嘛的啊 就是...
centos 6 0下安裝oracle 10g出現的問題
缺少一個軟體包。glibc 你可以在光碟上找到檔案以glibc開頭的這個包使用如下命令安裝 rpm ivh glibc rpm安裝後在 lib下就會有ld linux.so.2這個檔案了。 安裝報錯 runinstaller home oracle db database install oui l...
關於黃河的資料 10,關於黃河的資料
黃河 yellow river 全長約5464公里,流域面積約萬平方公里,是中國第二長河,世界第五大長河。它發源於青海省青藏高原的巴顏喀拉山脈北麓的卡日曲,呈 幾 字形。流經青海 四川 甘肅 寧夏 內蒙古 陝西 山西 河南及山東9個省,最後流入渤海。由於河流中段流經中國黃土高原地區,因此夾帶了大量的...