借windows7系統的風光。我這幾天也開始玩win7,筆記本系統我都重裝了5-6次了,考慮到win7還不成熟、我又比較喜歡win7,所以考慮使用裝雙系統XP+WIN7,花了2個小時將XP、WIN7重新全部安裝,打好補丁,升級,將自己常用的軟件都安裝上
工作原因需要安裝ORACLE,考慮雙系統中都安裝ORACLE,系統切換之間數據的使用也需要一起切換,考慮XP和WIN7都安裝ORACLE軟件,公用一個數據庫文件。經過幾個小時的奮戰,終于完成預期的目標。
首先是雙系統的安裝中需要注意的,2個系統的機器名必須一樣。否則再同步的時候會出現錯誤,這種錯誤也都是能再裝完之后解決,所以,機器名不一樣也可以,就是后面麻煩下而已。
系統硬盤規劃如下:(硬盤320G分區買來就是分的4個區,本人懶惰,也就懶得再去分小了、因安裝的是雙系統的原因,C盤和D盤再顯示上會根據登陸的系統而變化、最后2個分區則不變化,所以將公用數據文件安裝再DISK1盤)
首先我在XP系統的系統盤上只安裝10.2.0.1.0數據庫軟件。
然后再單獨創建數據庫(單獨創建的數據庫文件位置存放再DISK1中如:oradb)。
建立監聽、配置本地NET服務名。
一切完好之后再使用升級補丁,將Oracle升級至10.2.0.3.0,升級時間大約30分鐘,根據電腦性能時間會有變化。
然后再切換至WIN7系統中同樣的方法安裝Oracle,因為WIN7系統的oracle版本使用的是for vista 版本。版本號為10.2.0.3.0,無需升級。
WIN7系統的系統盤上只安裝10.2.0.3.0數據庫軟件。。
然后再單獨創建數據庫(單獨創建的數據庫文件位置同樣存放再DISK1中如:oradb,覆蓋掉再XP系統中ORACLE創建的數據庫文件)。
然后回到切換至XP系統,將WIN7系統中ORACLE目錄oracle"product"10.2.0"db_1"database下的SPFILEORCL.ORA復制到XP系統中oracle同級
目錄下SPFILEORCL.ORA覆蓋掉。啟動數據庫會出現ORA-00201 ,ORA-00202錯誤,解決方法如下:
進入cmd運行界面。用sysdba賬號登陸。然后運行以下命令:
create pfile from spfile;
shutdown immediate
startup mount pfile='d:"oracle"product"10.1.0"Db_2"database"initorcl.ora'
show parameter compatible
shutdown immediate
startup
檢查運行,完成后創建表空間等信息、完成后返回WIN7系統,即可同步操作數據。此方法是雙擊冷備的思想。