借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系统,即可同步操作数据。此方法是双击冷备的思想。