虚拟机安装64位Orace_Linux

虚拟机安装64Orace_Linux

 

 

 

1.前序

前段时间由于系统损坏,不得不重新安装系统配置工作环境。

安装好64位的Windows Server 2008 R2后,本来想恢复以前的虚拟环境以便下一部分的测试,结果发现Oracle VM VirtualBox 重新打开以前的NewHardDisk1.vdi文件后,只剩下系统本身了,即原先在操作系统中安装的Tomcat、Oracle都没有了。

 VMware Workstation 8.0.4 build-744019 重新打开以前的Windows 2000 Server.vmx,系统里面的环境配置还在的。

既然这样就只能重新安装测试环境了。

 

2.安装

2.1 准备的软件

虚拟机:VMware Workstation 8.0.4 build-744019

OSOracleLinux-R6-U2-Server-i386-dvd.iso

Data10201_database_linux_x86_64.cpio.gz

 

2.2 安装时碰到的问题

安装系统时提示不支持64位系统,提示需要开启VT,网上查了一下资料:

http://blog.csdn.net/bill_lee_sh_cn/article/details/3963185

关于VT技术的简介【摘自于全面解析Intel Virtualization Technology】

 

  virtualization技术和多任务(multitasking)、HyperThreading超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟技术中,你可以拥有多个操作系统同时运行,每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上。而HyperThreading超线程只是在SMP系统(Symmetric Multi Processing)中单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。

 

  当然了,如果一个CPU同时支持HyperThreading和Virtualization技术的话,每一个虚拟CPU在各自的操作系统中都被看成是两个对称多任务处理的CPU。

 

  虚拟技术可能让人联想到早期CPU上的“Virtual 8086”技术,这种V86模式技术是用来兼容早期的8086/8088处理器而设计的,最早出现在386机器上。使用V86模式你可以创建好几个并行虚拟8086计算机来运行多个DOS程序,同样道理,使用VT技术你也可以创建几个完整的虚拟电脑来运行几个完整的操作系统。

 

  可是既然已经有VMware等这种可以达到虚拟目的的软件,为什么我们还要努力来实现硬件CPU内部的虚拟技术呢?这是因为硬件CPU的虚拟技术有许多优势。支持虚拟技术的CPU带有多余的指令集来控制虚拟过程,通过这些指令集,控制软件VMV(Virtual Machine Monitor)会很容易提高性能,相比软件的虚拟实现方式会很大程度上提高性能。

http://www.cnblogs.com/zhujian/archive/2011/05/15/2056232.html

1.检查CPU是否支持VT,可以用CPU-Z查看,看到VT-X,说明CPU是支持虚拟化的

 

2.开启VT,有很多CPU是默认不开启VT的,需要自己手动在BIOS中修改。以我的thinkpad为例:
a)先关机,不能通过重启进入BIOS,需要先关机,再开机
b)按F1进去BIOS
c)进入config-CPU ,可以看到有两项是disable状态,改成enable。
d)F10保存退出重启

 

之后就可以顺利安装了,OS安装过程和Oracle_Linux 6  32位的安装没有什么不同。

 

2.3 安装后的跟进

设置虚拟机网络为桥接:

VM——>Setting——>Hardware——>Network Adapter——>Bridged

 

安装VMware Tools

这一步操作做的时候忘记做记录了。先看说明文档,然后根据提示安装就可以。

 

开启“Shared Folders

VM——>Setting——>Options——>Shared Folders——>Always enabled

——>Add——>选择共享目录——>最后OK

将需要的文件拷贝到共享目录下,虚拟机启动后可以在路径/mnt/hgfs/VMwareFiles/下面找到共享的文件,这样就不必用FTP在物理机与虚拟机之间互传文件了。

 

3. 总结

Oracle VM VirtualBox 是Oracle的产品,据说不是很占内存,理论上安装Oracle_Linux 和测试Oracle数据库用Oracle自己的虚拟机是最合适的。但是Oracle VM VirtualBox在重新读取别的机器上的vdi文件会丢失系统中的配置(这一点我不是非常确定),我个人猜测可能需要从Oracle VM VirtualBox导出什么文件,换台机器需要再导入后才能正确读取虚拟系统中的配置。

 

VMware Workstation是微软的产品,比较占用资源,特别是内存。由于接触比较早,使用上比较熟悉一点。

而且只要把虚拟文件夹下的文件直接拷贝到另一台机器上,可以用VMware Workstation直接打开虚拟系统,不会丢失虚拟系统中的配置。

 

Oracle VM VirtualBox 和 VMware Workstation 各有优缺点,可以根据实际情况使用。

机器性能比较好,CPU、内存都富裕的话可以使用VMware Workstation。

对机器运行要求比较高,希望尽量不要太占物理机资源的可以选Oracle VM VirtualBox。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值