安装VMware 16
PS:能去官网就去官网下载,会少很多的幺蛾子。
软件准备:VMware Workstation 16 Pro 笔者是window 10
系统,所以下载window
版本下的VMware
下一步
取消以下两项,单击“下一步”
秘钥地址,百度即可获得,也可以直接跳过
至此,成功安装VMware
。基本是顺利的,不会出现大坑。
配置window7 X64系统
软件准备:百度window7 X64
安装镜像文件
PS:注意甄别镜像文件里面不要含有exe
文件,否则后面运行window7
会报错“Operating System not found”
可以问身边安装过的人寻求U盘拷贝一份,由于文件太大不好上传,笔者后面会放进百度网盘上传。
选择新建虚拟机
选择稍后安装操作系统,下一步
选择window 7 x64
系统,点击下一步
根据自己的电脑配置选择处理器数量与核心数量,笔者这里选择默认1
内存我们选系统推荐内存,一路下一步
点击启动虚拟机,报错“Operating System not found”
没有找到操作系统。
大概率是镜像文件出了问题,建议重新换一个镜像文件(不要含有EXE
文件)。
再次启动虚拟机。
接下来是一些配置问题
等待一段时间
设置系统用户名
设置密码,简单设置一下就好,别整那些有的没的,不然后面就是血泪的教训。
安装成功
还有个问题不知你发现没有?
你现在是没办法同时在虚拟机和主机上面使用鼠标的,必须按(Ctrl+Alt)
切换才能用,这是一件很繁琐的事情。
而且,因为后面我们需要在虚拟机中安装Oracle
,实现文件共享是基础性条件,所以这里我们需要安装一个VMware tool
。
可能会报错,这是win7
的一个bug
,详情可见文末【bug
解决】
这时候又会出现一个问题了,如何实现主机和虚拟机文件共享呢?或者是将文件放进虚拟机?
可参考以下文章,总结得非常详细。
如何往虚拟机内传文件的3种方法 完成以上步骤后,现在我们就会发现,鼠标可以在虚拟机和主机之间自由横跳了,并且你的虚拟机和主机会出现一个共享文件以及主机中多出一个磁盘Z,那就是你为虚拟机安排的磁盘
这样当你在主机改变共享文件夹的文件时,虚拟机也同步你共享的文件夹里的内容,然后将Oracle
安装包放在这个文件夹,你就可以开始在虚拟机安装Oracle
了。
安装Oracle 11g
软件准备:
Oracle 11g 32位安装Oracle 11g 64位安装
注意将下载好的两个压缩包一起选中,解压到同一个文件夹下。
然后在你的虚拟机共享文件夹下找到对应的文件,并双击setup.exe
,如下图所示:
这些信息都不用填,如下图
运行SQL Plus,通过用户名/密码能够登录数据库,说明安装成功
bug解决
1、启动虚拟机出错
找到虚拟机所在的文件夹,删除所有以.lck结尾的文件。注意,在一个虚拟机里面可能有1多个lck文件。删除之后再尝试开虚拟机即可。
无法自动安装Virtual Machine Communication Interfaces8ckets (VSock)驱动程序。必须手动安装此驱动程序。
2、安装VMware tool报错
原因: 微软更新了驱动程序的签名算法,从 2019 年开始,开始弃用SHA-1,逐步改为SHA-2加密算法。没有 SHA-2
代码签名支持的旧版 Windows 系统将无法通过驱动程序签名验证。由于win7长时间没人维护更新,可能是win7不支持哈希算法吧!
补丁安装(选择安装的系统对应版本即可)
3、记得修改共享文件夹的属性为“共享
”
参考文档
以下列出笔者参考过的文档,由于细节之处很多,本文难免有所疏忽,可参见以下内容查看更多问题解决方法:
windows下安装win7虚拟机并安装oracle
Oracle11g在虚拟机win7上的详细安装过程(包括win7在虚拟机上的安装)
oracle11g安装(win10)
vm虚拟机安装VMware Tools弹出‘安装程序无法自动安装主机-客户机共享文件夹驱动程序’
另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘“.vmdk”或它所依赖的某个快照磁盘的解决方案