[转]在Win7安装Oracle10g记录

Win7旗舰版安装oracle9i,但是由于版本不兼容,装不上去,改装oracle10g,前面都正常,但是在创建数据库时报:创建数据库提示:ora-12546 tns permission denied

重新配置tnslistener,新建数据库还是同样的错误。

在命令行执行oracle.exe,然后在任务管理器,查看不到oracle进程,说明oracle没有安装上。

原来是由于:oracle 10g for windows有好几个版本的。不同操作系统不同。

Win7需要使用“oracle 10g for vista and windows2K8 x86”这个版本。

可以下载:

http://www.oracle.com/technology/global/cn/software/products/database/oracle10g/htdocs/10203vista.html

或者到http://www.oracle.com/technology/software/products/database/xe/htdocs/102xewinsoft.html

下载Express版本。选:Oracle Database 10g Express Edition (Universal),只有一个语言。

因为我不需要使用很高级的数据库管理功能,所以下载Express版本。200M,下载很快,大概20多分钟。

因为我已经装了一个oracle10g,所以需要先将它卸载。但是比较土的,我竟然没有找到可以卸载的地方(不像8i),所以采用下面方法卸载。

删除oracle安装程序,然后把注册表里面software里面的oracle删了,把注册表里面services里面的oracle相关服务删了就完了。

网上有些资料,提示按照下面步骤做些修改。但是这些修改是当如果oracle安装的时候,报版本不匹配的话,你再去改那个配置文件,否则不用的。我在我的Win7上安装,没有出现提示版本不匹配的情况,所以我没有做修改。留下蛮记录。

oralce 10G的安装镜像解压都硬盘,找到\stage\prereq\db\下的refhost.xml文件添加如下内容:
Y&D#Qf2v"yz4d0

你可能感兴趣的:([转]在Win7安装Oracle10g记录)