计算机应用与技术期刊发表论文范文参考
所属栏目:计算机应用论文
发布时间:2014-08-14 14:33:53 更新时间:2014-08-14 14:11:47
VMWare虚拟机软件是一个“虚拟PC”软件,如图1所示。VMware可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX 系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。
摘 要 文章简单介绍了VMware虚拟机的及其安装配置,并在VMware上安装了LINUX操作系统,搭配实现了Oracle数据库的安装,同时研究了能够使Oracle数据库稳定运行和便于管理而需要进行的一些参数设置方法。
关键词 计算机应用与技术期刊,VMware虚拟机,LINUX操作系统,oracle数据库
1 VMware虚拟机
VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就像标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。安装在VMware操作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习和测试。
图1:VMWare虚拟机软件界面
2安装并配置VMware虚拟机
Vmware软件的安装过程不详述,因为很简单,只要按照提示一步步往下走就ok。在这里提醒一句,如果要配置ORACLE RAC,一定不要安装vmware workstation版本,而要安装vmware server版本,这样在创建共享磁盘过程的时候才会比较顺畅。
VMware安装完毕后,利用它可以建立多个虚拟机,每新建一个虚拟机,就会要求你建立一个配置文件。这个配置文件实际上相当于新电脑的“硬件配置”,你可以在配置文件中决定虚拟机的硬盘如何配置,内存多大,准备运行哪种操作系统,是否有网络等。配置Linux虚拟机的步骤如下。
(1)选择File菜单下的“New Virtual Machine”出现新虚拟机向导后单击“下一步”,选择“Typical”典型安装。
(2)再单击“下一步”,在选择操作系统界面的“Guest Operation System”中选择“Linux”,然后单击Version对应的下拉菜单选择具体的Linux版本,此处我们选择“Red Hat Linux”。
(3)单击“下一步”进入安装目录选择界面。根据需要选择好后,单击“下一步”按钮,出现设置虚拟机内存大小的界面。Linux9.0对内存的要求推荐使用192MB。
(4)单击“下一步”按钮进入网络连接方式选择界面。在此,我们选择Brided方式。
(5)单击“下一步”按钮进入虚拟磁盘的设置界面。这里有三种方式(Create a new virtual disk、Use an existing virtual disk、Use a physical disk)可供选择,建议初学者选择“Create a new virtual disk”,其含义是新建一个虚拟磁盘,该虚拟磁盘只是主机上的一个独立文件。
(6)在“下一步”中设置磁盘大小。在此,我们采用默认的4GB。
(7)单击“下一步”进入文件存放路径选择界面。在此界面可单击Browse按钮进行设置。此处我们使用默认值,单击“完成”按钮。至此,完成一个虚拟机的配置。
3 VMware下Linux的安装
以上相当于组装了一台新的计算机,接下来的工作便是安装操作系统了。安装前需做好准备工作:购买一套Red Hat Linux 9.0的安装盘,共三张。或下载Red Hat Linux 9.0安装所需要的三个ISO文件。下面,我们以使用ISO镜像文件安装为例讲述。
(1)安装第一张虚拟光盘(如果直接用光盘安装,可省去此步及后述的第5步,直接将光盘插入物理光驱即可)选择VM菜单下的Settings选项,单击 Hardware选项卡下的CD-ROM1,在右边的“connecti on”单选按钮组中选择“Use ISO image”,按“Browse”选择3个光盘文件中的第一个,然后按“OK”。
(2)启动虚拟机。点击工具栏上的绿色启动按钮或屏幕显示区的Start this virtual machine命令,然后按“OK”。RED HAT会自动进入安装程序的界面。首先询问是以图形界面还是以文本界面安装,依据提示按回车选择图形界面安装,接下来询问是否要测试光驱,这里选择不要即可。
(3)设置分区。依提示选择完安装语言、键盘、鼠标、安装类型(与Windows类似,此处不再详述)后进入磁盘分区界面。在接下来的窗口中一路默认连按“下一步”后,弹出“你已选择了要在下列驱动器内删除所有分区……”的警告,选择“是”进入引导程序装载界面。
(4)设置根口令。在引导程序装载界面连按“下一步”,设置完系统语言和时区后进入根口令的设置界面,设置好口令后连按“下一步”,等待安装软件包,直到出现更换光盘的提示。
(5)安装第二和第三张ISO光盘设置方法同1,只不过是分别选择3个光盘文件中的第二、三个。第三张盘读完后,系统问是否做启动盘,这个根据自己需要选择,然后就是显卡等的设置,一路默认。最后选一个“退出”,VMware内系统重启。
(6)创建个人用户账号和密码。重启后,系统提示你创建一个个人账号和密码,和Windows中创建一个新用户相当。
(7)其他设置。选择日期和试听声卡后问你是否注册,选择“否,我不想注册我的系统”,接下来问有无附加安装,在此我们先不安装,直接按“前进”。VMware内系统再次重启。
(8)登录系统。启动后,系统询问用户名和密码。输入在步骤6中设置的户名和密码或输入用户名“root”和第4步中你所设置的根口令即可。至此,出现Red Hat 9的界面,Linux的安装完成了。 (9)安装VMware tools。安装完Linux之后,还需要对此VM安装VMware tools,这相当于给Linux安装各种驱动程序。首先以root身份进入Linux,按CTRL+ALT组合键,进入主操作系统,点击VM菜单下的 VMware Tools Install子菜单。在弹出的对话框中单击“install”,出现包含一个Vmware-linux-tools.tar.gz文件的cdrom对话框。把这个文件解压缩后,执行其中的Vmware-install.pl文件。
4安装 Oracle 数据库
4.1获取安装文件
安装Oracle数据库可以从Oracle官方网站下载安装文件,并且创建必要的用户和用户组,设置内核参数,配置shell参数。
4.2安装前准备工作
在安装Oracle数据库之前需要完成一些准备工作,包括系统软件的安装、安装目录的创建和环境变量的设置等,Oralce的安装程序需要寻找一些环境变量来设定安装目录,因此,需要预先设置好ORACLE_BASE和ORACLE_HOME这两个环境变量。
4.3安装Oracle
因为Oracle的安装程序中的jre的配置问题,当使用中文界面的时候,会出现汉字显示方块的情况,因此,通过设置如下环境参数来强制使用英文界面来进行安装:export LANG=en_US.UTF-8因为Debian并不是Oralce官方支持的Linux发行版,因此,需要以ignoreSysPrereqs这个参数来进行安装,强制让安装程序不进行系统检查:./runInstaller-ignoreSysPrereqs在安装过程中不创建数据库,等数据库程序文件安装完成后,再使用dbca这个工具来创建数据库。在Oracle数据库安装结束后,安装程序要求以root身份运行两个脚本(也就是在系统目录下创建一些文件),因为Debian中没有nobody组,只有nogroup组,因此,需要对root.sh文件进行一些修改,把其中的$CHGRP nobody $ ORACLE _HOME/bin/extjob换成 $CHGRP nogroup $ ORACLE_HOME/bin/ext-job。
4.4数据库的管理和维护
4.4.1准备工作
在以后的管理过程中,都是以 oracle 用户来进行的,因此,需要设置一下 oracle 用户登录后的环境变量,在 oracle 的家目录的.bashrc 中添加如下信息:
export ORACLE_BASE = / data / ORACLE
export ORACLE _ HOME = / data / ORACLE / app /10.2.0 / db_1
export PATH = $ PATH: $ ORACLE_HOME / bin
export LD _ LIBRARY _ PATH = $ ORACLE _HOME / lib
export NLS_LANG = SIMPLIFIED CHINESE_CHINA.UTF8
4.4.2数据库的启动
可以使用dbstart命令来启动相应的数据库,不过,在运行这个命令之前,需要在/etc/oratab中进行配置,以让dbstart命令知道需要自动启动哪些数据库,/etc/oratab中配置信息的格式如下:
ORACLE_SID:ORACLE_HOME:
ORACLE_SID是创建的本地NET服务名,ORACLE_HOME是oralce的安装目录,N表示不自动启动,Y表示自动启动,
配置完这些信息后,就可以以oracle用户身份运行dbstart,命令执行成功后,可以通过lsnrctl来查看状态。
参考文献
[1] 侯茂胜.VMware在计算机网络技术教学中的应用[J].科技资讯,2008(05).
[2] 俊英.VMware环境下Linux集群的构建[J].电脑与电信,2008(09).
[3] 廖水莲.VMware架构及虚拟机系统安装的实现[J].电脑编程技巧与维护,2008(15).