oracle装好之后,如何将文件导入虚拟机机发现出现严重问题,不能创建COM对象,还有说什么不能为虚拟机打开新的任务

连接Oracle虚拟机出现ora-12154问题的解决方案的相关知识是本文我们主要要介绍的内容。谈到ora-12154问题,网上有一大堆解决方法,原因基本统一:tns或listener配置不正确。对于listener配置不正确的一般较少发生,大多数人都是按照默认配置一路“下一步”过来的,基本都是orcl的服务名,如果说本地可以连通orcl,别的机子就连不通那应该跟listener关系不大。
大部分都是tns配置不正确。我遇到的现象是:在本机建了一个2003的虚拟机,虚拟机里面装了oracle10g,默认配置。本机只装了oracle10g的客户端,当我以前用本机连接局域网内数据库的orcl服务(数据库与局域网内数据库一样)时没有问题,但是在连接虚拟机中的orcl服务却连不通,总是报ora-12154错误。而虚拟机内,plsql却可以连接虚拟机oracle,但是不能连接本机所在局域网内的oracle。
按照如下过程,一般都能解决:
在虚拟机内开cmd,用lsnrctl status查看监听器监听的服务
如看到监听服务“orcl”,那在本机的tns配置中(SERVICE_NAME = orcl)必须写orcl;如果想要自定义,则在虚拟机内的listener配置中就要加入自定义服务名,记得要重启监听服务:lsnrctl reload
最后形成的配置文件如下:
虚拟机listener:SID_LIST_LISTENER&=& &&&(SID_LIST&=& &&&&&(SID_DESC&=& &&&&&&&(GLOBAL_DBNAME&=&test)&&&&&&自定义服务名& &&&&&&&(ORACLE_HOME&=&E:\oracle\product\10.2.0\db_1)&db_home& &&&&&&&(SID_NAME&=&test)&&&&&&& &&&&&&)& &&&&&(SID_DESC&=& &&&&&&&(PROGRAM&=&extproc)& &&&&&&&(SID_NAME&=&PLSExtProc)& &&&&&&&(ORACLE_HOME&=&E:\oracle\product\10.2.0\db_1)&&##这个服务保证你可以使用外部过程,如C程序& &&&&&)& &&&)&
本机tns:ORCL_XNJ&=& &&&(DESCRIPTION&=& &&&&&(ADDRESS_LIST&=& &&&&&&&(ADDRESS&=&(PROTOCOL&=&TCP)(HOST&=&182.12.15.232)(PORT&=&1521))& &&&&&)& &&&&&(CONNECT_DATA&=& &&&&&&&(SERVICE_NAME&=&test)&&与自定义服务名对应& &&&&&)& &&&)&
再次连接,问题解决!
总结:记住,一定从最简单的原因找起,不要一上去就看到网上的什么改process数、注册表之类的,要想想本机能连为什么通过网络就不行,还是定位问题。
【】【】【】【】
ISBN编号:&8
出版时间:&2013-3
出版社:&中国人事出版社
定价:¥45 优惠价:¥45&&ISBN编号:&9
出版时间:&2013-4
出版社:&中国人事出版社
定价:¥45 优惠价:¥45&&
????????????
????????????
         Copyright ©
() All Rights Reserved在线等,求帮助!!在虚拟机中安装oracle10g时出现了小问题
[问题点数:40分,结帖人abc8023]
在线等,求帮助!!在虚拟机中安装oracle10g时出现了小问题
[问题点数:40分,结帖人abc8023]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。通过虚拟机软件,你可以在一台物理计算机上模拟出另一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正计算机。因此,当你在虚拟机中进行软件评测时,可能系统一样会崩溃;但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟机的“Undo”[1](恢复)功能,你可以马上恢复虚拟机到安装软件之前的状态。虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响&,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。虚拟系统和传统的虚拟机(Vmware,VirtualBox,Virtual&pc)不同在于:虚拟系统不会降低电脑的性能,启动虚拟系统不需要像启动windows系统那样耗费时间,运行程序更加方便快捷;虚拟系统只能模拟和现有操作系统相同的环境,而虚拟机则可以模拟出其他种类的操作系统;而且虚拟机需要模拟底层的硬件指令,所以在应用程序运行速度上比虚拟系统慢得多。流行的虚拟机软件有VMware(VMWare&ACE)、Virtual&Box和Virtual&PC,它们都能在Windows系统上虚拟出多个计算机。
虚拟系统其通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响&,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。虚拟系统和传统的虚拟机(Vmware,VirtualBox,Virtual&pc)不同在于:虚拟系统不会降低电脑的性能,启动虚拟系统不需要像启动windows系统那样耗费时间,运行程序更加方便快捷;虚拟系统只能模拟和现有操作系统相同的环境,而虚拟机则可以模拟出其他种类的操作系统;而且虚拟机需要模拟底层的硬件指令,所以在应用程序运行速度上比虚拟系统慢得多。
微软虚拟机IBM虚拟机HP虚拟机SWsoft虚拟机SUN虚拟机Intel虚拟机AMD虚拟机Java虚拟机BB虚拟机Linux虚拟机Mac虚拟机
VMware Workstation在详细介绍之前,有几个概念要说明:1.&VM(Virtual&Machine)——虚拟机,指由Vmware模拟出来的一台虚拟的计算机,也即逻辑上的一台计算机2.HOST——指物理存在的计算机,Host′s&OS指HOST上运行的操作系统3.&Guest&OS——指运行在VM上的操作系统。例如在一台安装了Windows&NT的计算机上安装了Vmware,那么,HOST指的是安装Windows&NT的这台计算机,其Host′s&OS为Windows&NT。VM上运行的是Linux,那么Linux即为Guest&OS。特点1.可同时在同一台PC上运行多个操作系统,每个OS都有自己独立的一个虚拟机,&就如同网络上一个独立的PC。2.在Windows&NT/2000上同时运行两个VM,相互之间可以进行对话,也可以在全屏方式下进行虚拟机之间对话,不过此时另一个虚拟机在后台运行。3.在VM上安装同一种操作系统的另一发行版,不需要重新对硬盘进行分区。4.虚拟机之间共享文件、应用、网络资源等。5.可以运行C/S方式的应用,也可以在同一台计算机上,使用另一台虚拟机的所有资源。使用Vmware,你可以同时运行Linux各种发行版、Dos、Windows各种版本,Unix等,你甚至可以在同一台计算机上安装多个Linux发行版、&多个Windows版本。笔者安装了Windows&NT下的Vmware后,在VM上安装Red&Hat&Linux,成功&运行了Xwindow,同时也在虚拟机下安装了Windows&98。这简直令人难以置信!但是,这一切发生了,是Vmware帮助的结果!Vmware对虚拟硬盘大小有限制,创建后以后就不允许用户再更改了。虚拟硬盘实际上是Windows&NT下的一个文件,而对于&Guest&OS,它则永远被看作是一个IDE硬盘。在虚拟机中,尚没有SCSI、RAID的概念。不过,你不必担心,尽管在虚拟机中不支持SCSI盘,但是,虚拟磁盘却可以建立在任何种类的硬盘上,包括IDE、SCSI甚至RAID阵列上。这些盘上的文件系统可以是FAT16、FAT32、NTFS等。此外,虚拟盘也可建立在一个可移动的磁盘上,还可以建立在一个网络文件服务器上。如果用户愿意,也可以放置在一个已划分好的分区上。在Vmware的窗口上,模拟了多个按键,分别代表打开虚拟机电源、关闭虚拟机电源、Reset键等等。&这些按键的功能就如同真正的按键一样。如果你的Guest&OS是Linux&,而你不是通过halt命令或&reboot命令关闭Linux&系统的。那么,下次启动Linux的时,Linux就会自动进行文件系统的检查与修复。因为它认为上次关机是一次真实的断电事故。VMware&可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就像标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。安装在VMware操作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习和测试。&使我们可以在同一台PC机上同时运行Windows&NT、Linux、Windows&9x、FreeBSD……可以在使用Linux的同时,即时转到Win&9x中运行Word。如果要使用Linux,只要轻轻一点,又回到Linux之中。就如同你有两台计算机在同时工作。实现的工具就是:虚拟计算平台——Vmware。Virtual PCVirtual&PC是微软公司(Microsoft)&收购过来的,最早不是微软开发的。Virtual&PC可以允许你在一个工作站上同时运行多个PC操作系统,当你转向一个新OS时,可以为你运行传统应用提供一个安全的环境以保持兼容性,它可以保存重新配置的时间,使得你的支持,开发,培训工作可以更加有效。Virtual&PC&在使用PowerPC处理器的Mac&OS&X版本上,其模拟机“使用”Intel&Pentium&4处理器及440BX&系列的主板;而在Windows版本上,会使用电脑本身的处理器。模拟电脑上使用一块标准的SVGA&VESA图卡,并与S3&Trio&64&PCI&8&MByte&Video&RAM版本的兼容。主板使用American&Megatrends&(AMI)的BIOS。并有“内置”的&Creative&Labs&Sound&Blaster&16&PnP声卡&(Vista上或运行模拟Vista环境时,则使用Vista本身的音效系统,因为Vista并不支援Creative&Labs&Sound&Blaster)及DEC&21041&或&DEC&21140的Ethernet网卡。目录模拟环境基于Intel的苹果机支持USB支援其他英文释义Windows7中加载Virtual&PC映像技巧
即使Virtual&PC的兼容性很高,但不是所有软件都能在Virtual&PC中正常地运行,因为那些软件可能使用一些未公开的硬件或使用一些不支援的指令。一些人或组织借此贬低他,比如,在VirtualPC&2004&SP1中,如果有打印机使用LPT1端口,则虚拟机不能识别。这个漏洞在Virtual&PC&2007中得到改善。苹果麦金塔电脑版本的Virtual&PC用动态重新编译转换x86的机械码至相等的PowerPC机械码,使Mac可以执行标准pc的程序。微软Windows版本的Virtual&PC也是用动态重新编译,因为原本就能执行使用者模式和virtual&8086&mode的x86机械码,所以就只是转换核心模式和真实模式到使用者模式的x86机械码。通常还提供一些客户端的呼叫函式库(特别是使用某些客户端的延伸功能),来加速模拟或提供更多的功能像整合原执行主机环境变量。Virtual&PC&可以在你的电脑上能同时模拟多台电脑,虚拟的电脑使用起来与一台真实的电脑一样,可以进行bios设定,可以给它的硬盘进行分区,格式化,操作系统你可以安装&DOS,Windows&95,&Windows&98,Windows&ME,Windows&2000,Windows&XP,Windows&Server&2003,UNIX,LINUX等等,你可以在你的&Windows&XP&里运行&Linux。基于Intel的苹果机支持微软宣布在2006&年8月7&日,&真正个人计算机认为Mac不会被端起对英特尔Mac&平台。微软陈述了&“可选择的解决方案由苹果计算机公司和其它贩卖者提供,&与窗口的一个充分地被包装的零售拷贝被结合,&将满足这需要。”苹果计算机公司宣布了和早先运输了新兵训练所预览发行。根据苹果计算机公司,&新兵训练所的一个完成的版本将运输以Mac&OS&x&10.5&"Leopard."&新兵训练所将允许Windows&XP&被安装在新基于英特尔的橡皮防水布硬盘的另外分开。这允许用户解雇入或Mac&OS&x&或窗口,&虽然不同时。一的包括对连续窗口根据应用的解决办法在Macintosh&硬件减少需要对于真正个人计算机的英特尔版本。有并且只能选其中之一的产品从Parallels,&Inc.&告诉的Parallels&Desktop&为Mac&。这种应用被设计利用Intel's&新技术叫做是新英特尔核心处理器的一部分多数Apple's&最新的计算机使用的英特尔Virtualization&技术。由使用I-VT,&它增加客人操作系统的表现,&使它更加实用至于规则使用。平行桌面并且看齐更新的硬件比微软真正个人计算机。VMware&和VirtualBox&并且宣布,&他们发布他们的软件的Mac&OS&x&版本。
在Virtual&PC&2007推出之前,大众都期待新的版本可以支持USB设备,因为Mac版本的Virtual&PC是可以使用USB设备的。可是,结果这功能依然没有被加入(不过在Windows&7的XP模式下,Virtual&PC是支持USB设备的),使用户在需要USB的支援时,仍然需要使用其他支持USB设备的产品。
Microsoft&Virtual&PC&2007并不支持Windows的家用版。若在家用版Windows上安装Virtual&PC&2007,系统会有弹出信息提示,指“系统并不支援现时的架构”。不过,具体来说,Virtual&PC&2007在家用版Windows上依然可以正常运行。
Virtual:&['v?:tju?l]a.&虚拟的,实质的词形变化:名词:virtuality例句与用法:1.&A&virtual&state&of&war&exists&between&the&two&countries.这两国间实际上处于战争状态。2.&Our&deputy&manager&is&the&virtual&head&of&the&business.我们的副经理是公司的实际负责人。3.&For example,&in&a&Virtual&space,&Students&can"dissect"&a&human&body,&"visit"&ancient&battlefields,&or"talk"&with&Shakespeare,…如,在虚拟的空间中,学生们可以“解剖”人体,“参观”古战场,与莎士比亚“对话”等等。4.&In&a&virtual&storage&system,&a&fixed-length&block&that&has&a&virtual&address&and&that&is&transferred&as&a&unit&between&real&storage&and&auxiliary&storage.在虚拟存储(器)系统中,具有一个虚拟地址并且可以在实存储器和辅助存储器之间作为一个单位来传送的一种长度固定的(数据)块。PC:abbr.personal&computer个人电脑Windows7中加载Virtual PC映像技巧首先,我们点击“开始-所有程序-管理工具-计算机管理”命令打开“计算机管理”窗口。接着在左侧选择“存储-磁盘管理”功能,这时就显示所有的磁盘分区的使用状况,需要注意的是加载VPC映像的前提是不运行该映像的虚拟机系统。然后,我们可以点击右侧的“磁盘管理”下的“更多操作”旁边的箭头选择“附加VHD”命令。在出现的“附加虚拟硬盘”的窗口点击“浏览”按钮找到VPC映像文件,可以勾选“Read-only”来只读方式加载,确定后即可加载成功了。这时,我们可以在“磁盘管理”窗口发现VPC映像是以普通磁盘分区的方式加载的,分区的盘符是和原来的接续的。&打开“计算机”,我们发现VPC映像的分区可以被随意访问,文件操作也和其他分区是完全一样的。这样一来就大大便利了主机和虚拟机之间的文件共享操作。不过,加载了VPC映像后会出现启动虚拟机的错误,多次启动无法成功进入Windows。这是由于虚拟机无法写入映像导致的。我们只需卸载VPC映像即可。那么,怎么做呢?首先,关闭VPC,然后,进入刚才的磁盘管理窗口。右键单击加载的VPC虚拟磁盘,选择“分离VHD”命令即可。Oracle VM VirtualBoxOracle&VM&VirtualBox&是由Sun&Microsystems公司出品的软件(Sun&Microsystems&于&2010年被Oracle收购),原由德国innotek公司开发。日,Sun&Microsystems宣布将以购买股票的方式收购德国Innotek软件公司,新版不再叫做Innotek&VirtualBox,而改叫Sun&xVM&VirtualBox。日,欧盟终于同意Oracle收购Sun,VirtualBox再次改名变成&Oracle&VM&VirtualBox。VirtualBox是开源软件。VirtualBox&3.2.0支持的操作系统包括:Debian,&Fedora,&Linux,&Mac&OS&(Intel),&Mandriva,&OpenSolaris,&PCLiunxOS,&Red&Hat,&SUSE&Linux,&Solaris&10,&Ubuntu,&Windows,&Xandros,&openSUSE等。Oracle&VM&VirtualBox&支持的客户端操作系统包括:从&3.1到Vista的所有版本的Windows、Linux&2.2、2.4和&2.6内核、Solaris&x86、OS/2、、OpenBSD、&Netware&、FreeBSD&和&DOS&。在&2007&年&1&月,InnoTek&以&GNU&General&Public&License&(GPL)&释出&VirtualBox,并提供二进位版本及开放源码版本的代码。最新版本是VirtualBox&4.3.2-90405。VMLiteVMLite是全球首款中国人自己设计的高速虚拟机,VMLite发布的短短几周内已经吸引了全球上万名虚拟机玩家注册下载并使用VMLite软件。VMLite是一个虚拟机软件,其附带的VMLite&XP模式与微软推出的Windows&XP模式几乎一模一样,但是却不要求你的CPU非得支持虚拟化才能运行。VMLite允许你直接使用从微软网站上下载下来的Windows&XP模式安装文件,来建立Windows&XP虚拟机。VMLite&XP模式配置完成后,在Windows&7的开始菜单中也会出现虚拟机中安装的软件的快捷方式;在虚拟机中运行的程序,可以无缝的在Windows&7桌面上显示,看起来就跟在本机&中运行一样。VMLite&系列产品目前为止,VMLite已经包括VMLite&XP&Mode、VMLite&Workstation、MyOldPCs、VMLite&VirtualApps&Studio、VMLite&VirtualApps&Player、VBoot&六大产品,非常全面。VMLite XP ModeVMLite&XP&Mode的作用是在host(真实系统中)像直接使用普通软件一样使用其他系统中才能使用的软件。其原理是只虚拟一个软件,虚拟机在后台运行。该功能常常用于Vista和Win7&使用只能在Xp下使用的软件,即虚拟出Xp来使用部分软件,所以该功能约定俗成成为XP&Mode。XP&Mode最早由微软的虚拟机软件Virtual&PC在配合Win7系统时推出。之后Vmware&、Virtual&box也跟进该项功能。VMLite的最大特点是不需要硬件级别的虚拟化支持!&即CPU不需要支持intel的VT-x或者AMD的AMD-V。这意味着较早的CPU以及部分性能高却不支持硬件虚拟的CPU也能够使用XP&Mode。(注意:这里有误区。Win7&的XP&mode必须要CPU支持虚拟化技术才可以使用。但是XP&mode的真身Virtual&PC以及其他所有的虚拟机软件都不一定要支持硬件虚拟的CPU,只不过慢一点罢了。虚拟机技术早于硬件发展的,早期用虚拟机大家都不支持硬件虚拟化。)根据VMLite官方说法:即使你的机器的CPU支持硬件虚拟化,也推荐使用VMLite。因为它运行更加快速并且支持3D/2D加速(目前支持Directx加速的只有体积庞大的VMWare而已。Virtual&PC一直就没有这个打算。微软为Virtual&PC的定位是网络测试和用户体验),而且VMLite同样支持多虚拟CPU(VMWare支持而Virtual&PC不支持)。VMLite的优点1)VMLite是世界上运行速度最快的虚拟机2)VMLite对硬件安装没有任何要求,就是对你的计算机配置没有任何要求,比如不需要兼容VT-x或者AMD-V3)Vmlite不运行远程程序所以速度非常快4)VMLite文件共享快5)VMLite拥有超大磁盘容量:2TB6)VMLite支持&32位和64位系统7)VMLite支持多个虚拟CPU同时运行8)VMLite支持3D动画效果拥有32位高清晰显卡,可以高清晰度的欣赏google&earth以及让玩家玩遍对画质要求高的最时尚的网游
一种安装在Windows上的虚拟linux操作环境,就被称为linux虚拟机。它实际上只是个文件而已,是虚拟的linux环境,而非真正意义上的操作系统。但是它们的实际效果是一样的。所以安装在虚拟机上使用好。windowsXP虚拟机vmware下安装Linux&我们在实际的Windows XP中(宿主计算机)再虚拟出一台电脑(虚拟机),并在上面安装Linux系统,这样,你就可以放心大胆地进行各种Linux练习而无须担心操作不当导致宿主机系统崩溃了。并且你可以举一反三,将一台电脑变成三台、四台,再分别安装上其他的系统。(运行虚拟机软件的操作系统叫Host&OS,在虚拟机里运行的操作系统叫Guest&OS)windowsXP虚拟机vmware下安装Linux过程第一步:启动VMware,在其主界面“主页”标签页中点击“新建虚拟机”按钮打开新建向导;第二步:单击“下一步”按钮,进入虚拟机配置界面,这里有两个选择:一是“典型”方式,它根据虚拟机的用途自动调整配置;二是“自定义”方式,它允许用户自行设置虚拟机的主要参数。典型方式要比自定义方式简单,但缺少一定的灵活性。方便起见,这里我们选择典型方式。第三步:单击“下一步”按钮进入虚拟机操作系统选择界面,可以看到Windows、Linux、Novell等多种不同的系统,这里我们点选“Linux”。Linux又分为多种版本,笔者手头有一套红帽子Linux&8.0,自然要选择“Red&Hat&Linux”项了。
1.演示环境,可以安装各种演示环境,便于做各种例子2.保证主机的快速运行,减少不必要的垃圾安装程序,偶尔使用的程序,或者测试用的程序在虚拟机上运行3.避免每次重新安装,银行等常用工具,不经常使用,而且要求保密比较好的,单独在一个环境下面运行4.想测试一下不熟悉的应用,在虚拟机中随便安装和彻底删除5.体验不同版本的操作系统,如Linux、Mac等。终端虚拟化由于其带来的维护费用的大幅降低而受到追捧——如能降低占用空间,降低购买软硬件设备的成本,节省能源和更低的维护成本。它比实际存在的终端设备更加具备性价比优势。但这些并非是教育行业和厂商对虚拟化技术情有独钟的惟一原因。另一方面,我们一般较少提及,那就是:虚拟化技术能大幅提升系统的安全性。
VMware&Workstation虚拟机是一个在Windows或Linux计算机上运行的应用程序,它可以模拟一个基于x86的标准PC环境。这个环境和真实的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器、SCSI控制器等设备,提供这个应用程序的窗口就是虚拟机的显示器。在使用上,这台虚拟机和真正的物理主机没有太大的区别,都需要分区、格式化、安装操作系统、安装应用程序和软件,总之,一切操作都跟一台真正的计算机一样。虚拟机可以为电脑爱好者进行的一系列系统攻击行为做一个示范或演练,可以让我们熟悉各种的系统攻击行为,从而保护电脑。过程下面通过例子,介绍使用VMware&Workstation创建虚拟机的方法与步骤。1.运行VMware&Workstation&6,单击“File→New→Virtual&Machine”命令,进入创建虚拟机向导,或者直接按“Crtl+N”快捷键同样进入创建虚拟机向导。2.在弹出的欢迎页中单击“下一步”按钮。3.在“Virtual&machine&configuration”选项区域内选择“Custom”单选按钮。4.在Choose&the&Virtual&Machine&Hardware&Compatibility页中,选择虚拟机的硬件格式,可以在Hardware&compatibility下拉列表框中,在VMware&Workstation&6、VMware&Workstation&5或VMware&Workstation&4三者之间进行选择。通常情况下选择Workstation&6的格式,因为新的虚拟机硬件格式支持更多的功能,选择好后单击“下一步”按钮。5.在Select&a&Guest&Operating&System对话框中,选择要创建虚拟机类型及要运行的操作系统,这里选择Windows&2000&Professional操作系统,单击“下一步”按钮。6.在Name&the&Virtual&Machine对话框中,为新建的虚拟机命名并且选择它的保存路径。7.在Processors选项区域中选择虚拟机中CPU的数量,如果选择Two,主机需要有两个CPU或者是超线程的CPU。8.在Memory&for&the&Virtual&Machine页中,设置虚拟机使用的内存,通常情况下,对于Windows&98及其以下的系统,可以设置64MB;对于Windows&2000/XP,最少可以设置96MB;对于Windows&2003,最低为128MB;对于Windows&Vista虚拟机,最低512MB。9.在Network&Type页中选择虚拟机网卡的“联网类型”选择第一项,使用桥接网卡(VMnet0虚拟网卡),表示当前虚拟机与主机(指运行VMware&Workstation软件的计算机)在同一个网络中。选择第二项,使用NAT网卡(VMnet8虚拟网卡),表示虚拟机通过主机单向访问主机及主机之外的网络,主机之外的网络中的计算机,不能访问该虚拟机。选择第三项,只使用本地网络(VMnet1虚拟网卡),表示虚拟机只能访问主机及所有使用VMnet1虚拟网卡的虚拟机。主机之外的网络中的计算机不能访问该虚拟机,也不能被该虚拟机所访问。选择第四项,没有网络连接,表明该虚拟机与主机没有网络连接。10.在Select&I/O&Adapter&Type页中,选择虚拟机的SCSI卡的型号,通常选择默认值即可。11.在Select&a&Disk页中,选择Create&a&new&virtual&disk(创建一个新的虚拟硬盘)。12.在Select&a&Disk&Type页中,选择创建的虚拟硬盘的接口方式,通常选择默认值即可。13.在Specify&Disk&Capacity页中设置虚拟磁盘大小,对于一般的使用来说,选择默认值即可。14.在Specify&Disk&File页的Disk&file选项区域内设置虚拟磁盘文件名称,通常选择默认值即可,然后单击完成按钮。安装操作系统注意事项在虚拟机中安装操作系统,和在真实的计算机中安装没有什么区别,但在虚拟机中安装操作系统,可以直接使用保存在主机上的安装光盘镜像(或者软盘镜像)作为虚拟机的光驱(或者软驱)。可以用打开前文创建的Windows&2000虚拟机配置文件,在Virtual&Machine&Settings页中的Hardware选项卡中,选择CD-ROM项,在Connection选项区域内选中Use&ISO&image单选按钮,然后浏览选择Windows&2000安装光盘镜像文件(ISO格式)。如果使用安装光盘,则选择Use&physical&drive并选择安装光盘所在光驱。选择光驱完成后,然后单击工具栏上的播放按钮,打开虚拟机的电源,用鼠标在虚拟机工作窗口中单击一下,进入虚拟机。如果想从虚拟机窗口中切换回主机,需要按下Ctrl+Alt热键。安装VMware&Tools在虚拟机中安装完操作系统之后,接下来需要安装VMware&Tools。VMware&Tools相当于VMware虚拟机的主板芯片组驱动和显卡驱动、鼠标驱动,在安装VMware&Tools后,可以极大提高虚拟机的性能,并且可以让虚拟机分辨率以任意大小进行设置,还可以使用鼠标直接从虚拟机窗口中切换到主机中来。1.从VM菜单下选择安装VMware&Tools。2.按照提示安装,最后重新启动虚拟机即可。
VMware新功能
VMware在最新的Workstation&7中添加了对Aero&Glass等功能的支持。除了支持Aero效果,VMWare&Workstation&7还新增了很多功能,下面列出部分新增功能:*完善了对3D的支持*支持最新Windows&7&WDDM驱动*支持vSphere&4.0和ESX*可直接使用虚拟机进行打印*AutoProtect*支持对虚拟机进行加密*支持IPv6、ALSA*虚拟磁盘可扩展,无需使用额外软件Java虚拟机
Java虚拟机(JVM)是Java&Virtual&Machine的缩写,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。为什么要使用Java虚拟机 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。谁需要了解Java虚拟机Java虚拟机是Java语言底层实现的基础,对Java语言感兴趣的人都应对Java虚拟机有个大概的了解。这有助于理解Java语言的一些性质,也有助于使用Java语言。对于要在特定平台上实现Java虚拟机的软件人员,Java语言的编译器作者以及要用硬件芯片实现Java虚拟机的人来说,则必须深刻理解Java虚拟机的规范。另外,如果你想扩展Java语言,或是把其它语言编译成Java语言的字节码,你也需要深入地了解Java虚拟机。Java虚拟机支持的数据类型Java虚拟机支持Java语言的基本数据类型如下:byte://1字节有符号整数的补码short://2字节有符号整数的补码int://4字节有符号整数的补码long://8字节有符号整数的补码float://4字节IEEE754单精度浮点数double://8字节IEEE754双精度浮点数char://2字节无符号Unicode字符几乎所有的Java类型检查都是在编译时完成的。上面列出的原始数据类型的数据在Java执行时不需要用硬件标记。操作这些原始数据类型数据的字节码(指令)本身就已经指出了操作数的数据类型,例如iadd、ladd、fadd和dadd指令都是把两个数相加,其操作数类型别是int、long、float和double。虚拟机没有给boolean(布尔)类型设置单独的指令。boolean型的数据是由integer指令,包括integer返回来处理的。boolean型的数组则是用byte数组来处理的。虚拟机使用IEEE754格式的浮点数。不支持IEEE格式的较旧的计算机,在运行Java数值计算程序时,可能会非常慢。虚拟机支持的其它数据类型包括:object//对一个Javaobject(对象)的4字节引用returnAddress//4字节,用于jsr/ret/jsr-w/ret-w指令注:Java数组被当做object处理。虚拟机的规范对于object内部的结构没有任何特殊的要求。在Sun公司的实现中,对object的引用是一个句柄,其中包含一对指针:一个指针指向该object的方法表,另一个指向该object的数据。用Java虚拟机的字节码表示的程序应该遵守类型规定。Java虚拟机的实现应拒绝执行违反了类型规定的字节码程序。Java虚拟机由于字节码定义的限制似乎只能运行于32位地址空间的机器上。但是可以创建一个Java虚拟机,它自动地把字节码转换成64位的形式。从Java虚拟机支持的数据类型可以看出,Java对数据类型的内部格式进行了严格规定,这样使得各种Java虚拟机的实现对数据的解释是相同的,从而保证了Java的与平台无关性和可移植性。
Java虚拟机由五个部分组成:一组指令集、一组寄存器、一个栈、一个无用单元收集堆(Garbage-collected-heap)、一个方法区域。这五部分是Java虚拟机的逻辑成份,不依赖任何实现技术或组织方式,但它们的功能必须在真实机器上以某种方式实现。Java指令集Java虚拟机支持大约248个字节码。每个字节码执行一种基本的CPU运算,例如,把一个整数加到寄存器,子程序转移等。Java指令集相当于Java程序的汇编语言。Java指令集中的指令包含一个单字节的操作符,用于指定要执行的操作,还有0个或多个操作数,提供操作所需的参数或数据。许多指令没有操作数,仅由一个单字节的操作符构成。虚拟机的内层循环的执行过程如下:do{取一个操作符字节;根据操作符的值执行一个动作;}while(程序未结束)由于指令系统的简单性,使得虚拟机执行的过程十分简单,从而有利于提高执行的效率。指令中操作数的数量和大小是由操作符决定的。如果操作数比一个字节大,那么它存储的顺序是高位字节优先。例如,一个16位的参数存放时占用两个字节,其值为:第一个字节*256+第二个字节字节码指令流一般只是字节对齐的。指令tabltch和lookup是例外,在这两条指令内部要求强制的4字节边界对齐。寄存器Java虚拟机的寄存器用于保存机器的运行状态,与微处理器中的某些专用寄存器类似。Java虚拟机的寄存器有四种:pc:Java程序计数器。optop:指向操作数栈顶端的指针。frame:指向当前执行方法的执行环境的指针。vars:指向当前执行方法的局部变量区第一个变量的指针。Java虚拟机Java虚拟机是栈式的,它不定义或使用寄存器来传递或接受参数,其目的是为了保证指令集的简洁性和实现时的高效性(特别是对于寄存器数目不多的处理器)。所有寄存器都是32位的。无用单元收集堆Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java语言具有无用单元收集能力:它不给程序员显式释放对象的能力。Java不规定具体使用的无用单元收集算法,可以根据系统的需求使用各种各样的算法。方法区方法区与传统语言中的编译后代码或是Unix进程中的正文段类似。它保存方法代码(编译后的java代码)和符号表。在当前的Java实现中,方法代码不包括在无用单元收集堆中,但计划在将来的版本中实现。每个类文件包含了一个Java类或一个Java界面的编译后的代码。可以说类文件是Java语言的执行代码文件。为了保证类文件的平台无关性,Java虚拟机规范中对类文件的格式也作了详细的说明。其具体细节请参考Sun公司的Java虚拟机规范。
部署法则启动和停止虚拟机是使用云计算资源的例行公事。在云中部署虚拟机有两个基本的选项:客户可以拷贝一个预先配置好的虚拟机镜像(也被称为最终版),或者他们可以按照需求装配一个自定义的虚拟机镜像。要启用一个虚拟机,首先要从云目录中选择一个机器镜像。当部署一个跟Apache&Web或者是Jboss应用服务器有关的应用时,最好选择一个预先装好这些组件的Linux镜像。如果你是一个.NET程序员,最好选择一个预先安装并配置好开发工具的Windows操作系统。除了选择一个安装好必备软件的虚拟机镜像之外,还必须确认这些软件是最新的并且打过补丁。一旦你选择好了镜像,下一步就是在云中部署这个镜像。完成版镜像使用最终版镜像有几大优势。最主要的是它可以保证虚拟机的一致性。此外,以一个已有的镜像开始可以节省很多精力和时间。终端客户不必去关心怎么安装程序库或者附加的包;他们可以依靠云管理员来维护最终版镜像。终端用户拥有的选项受限是这个方法的缺陷;镜像目录通常会包含常用的镜像而不是一些不常用的组件集合。对于一个专业的虚拟机镜像,你可以选择一个最终版并且安装所需的组件。如果一个终端用户经常部署自定义的镜像,那么他必须保留一个镜像的副本,但是这就意味着用户必须自己打补丁,从而失去了使用最终版的优势。考虑专业的云中实例并不是很重要的情况:你的网页应用已经在你配置负载均衡后的环境中运行了几周,如果你的应用突然发生了中断,你可能会考虑为负载均衡集群增加几台服务器。在这种情况下,你需要在集群中运行完全相同的镜像以保持一致性。如果你以前重做过这个镜像,那么系统中就可能出现不同版本的组件。这种情况也会发生在一个组件在两次部署期间发布了新版本。按需装配每次部署新镜像时创建自定义镜像使终端用户可以自己安装所需的组件。云用户喜欢以一个基础系统镜像开始,然后安装应用程序组件(数据库,应用服务器和web服务器)。然而,如果没有工具的帮助,创建所需的云对于经常性的部署是不切实际的。在这种情况下,应考虑使用配置管理工具(例如Chef或者Puppet),它们允许你指定你想包含在镜像中的组件。如果最新版本的应用和补丁对于镜像至关重要,按需装配它们是最好的选择。举例来说,如果你有一份数据库服务器的标准配置,创建一个Chef或者Puppet脚本来创建镜像可以保证你拥有最新版本的组件。按需装配还有助于在多服务器中保持一致性,因为数据库管理员不太喜欢点对点的为一个过时的最终版镜像打补丁。这两种部署云中虚拟机方法(创建最终版镜像和创建按需迭代镜像)并不是相互独立的。当举例来说,当你需要创建一个服务器集群时,你应该建立脚本来装配一个自定义的镜像并使它成为最终版。首先通过配置管理工具创建多个虚拟机镜像然后使用这个镜像创建多个虚拟机实例。在这个场景中,只要你需要为集群添加新的虚拟服务器就要保留最终版镜像。这里并没有单一的途径来在云环境中装配和部署镜像。最终版镜像在以一致性为主的案例中运作良好;而装配按需版本则可以保证你的环境中运行着最新的组件。私有配置行业对话已经超越了解什么是云计算,企业IT环境中要决定如何能更好的部署它。这种演变与过去的虚拟化候选人的辩论相似——懂得如何确定物理服务器能否成为一个好的虚拟机。1.云负荷需要什么样的网络呢?如虚拟服务器的线程、内存的需求、网络资源的总负荷、私有云中的应用程序的消耗,这些都是极为重要的。繁忙的网络资源负荷的需求,在局域网中链接到其他服务器,这样是不会制造出最好的云候选者。把这些负荷放入到私有云中,可能会造成带宽或延迟等问题,会影响云的整体性能。衡量云服务器和位于本地数据中心的其他服务器的网络利用率。2、还有什么其他服务与私有云互连吗?考虑到云负荷与其他网络中的云工作量负荷之间的交流。例如,几乎所有基于Windows的IT服务都倾向于Active&Directory认证,因为桌面操作系统都是这样做的。域控制者必须处理大量的通信,所以把它们完全转移到云中可能是一个坏主意。另外,服务与本地数据中心的其他服务有一些交互,不太可能因为位置的迁移而受影响。延迟影响不大。查看虚拟机中的互操作,是一个好的办法,可以找到云中就绪的资源。3、私有云中的工作负荷和其他工作负荷之间是否存在明显的分隔(例如,“硬线”)?隔离云服务可以作为良好的云候选人和坏的之间的分隔线。孤立服务,可以制造出杰出的云候选人,例如,那些服务是否位于你的DMZ中。按照设计,DMZ有“硬线”环绕着它的服务,尤其是防火墙中,可以把它在网络和局域网中分隔出来。分隔意味着你可以非常容易的把所有内容从DMZ移到云中。DMZ可以很明确的划分,什么可以制造出优秀的私有云候选者。结合不同云服务、DMZ服务之间的虚拟防火墙的隔离,很有可能在云中获得成功。4、云服务可以友好的复制吗?一些IT服务已经在心里开始设计复制了:设计通信是为了支持延迟、带宽的类型,你会在局域网与云通信中体验。这些服务可能包括异地备份、服务器故障转移、或者其他服务的协议,为不能满足局域网速度的网络做准备。5、如果私有云中的数据妥协,你会多痛苦呢?最后的检查,确实是早期围绕云安全和数据所有权的关注的一个直接结果。选择把虚拟机放到云中的时候,围绕数据的安全、所有权和管理问题必须是要考虑的因素,一些虚拟机和某些IT资源与数据一起工作,如果丢失或者妥协,会为企业带来明显的痛苦。注意,一个潜在的启用云虚拟机的数据类型可以处理。如果丢失或者暴露,数据的价值大于迁移到云中,那么最好把虚拟机放在数据中心。为私有云选择正确的虚拟机,你要分析每一个虚拟机和服务所用的资源。你也需要检查把这些资源移向云中的风险。有了正确的调查,就可以找到最好的资源和服务,并且可以相对容易的部署到私有云中。
虚拟机并不是新技术,操作系统,已经成为许多评测人员和计算机病毒分析人员必需工作条件。而将虚拟机技术应用到杀毒方面,却是一个杀毒业界一直在追求和探索的课题。&“虚拟机杀毒技术”即是在电脑中创造一个虚拟CPU环境,将病毒在虚拟环境中激活,根据其行为特征,从而判断是否是病毒。有专家认为,所谓虚拟机技术,就是用软件先虚拟一套运行环境,让病毒先在该虚拟环境下运行,从而观察病毒的执行过程。这个技术主要用来应对加壳和加密的病毒,因为这两类病毒在执行时最终还是要自身脱壳和解密的,这样,杀毒软件就可以在其“现出原形”之后通过特征码查毒法对其进行查杀。
相信很多的朋友在虚拟机VMware的使用过程中都会遇到,安装的VMware无法卸载,或者想升级VMware时出现错误信息。如果你还保留了虚拟机VMware的安装程序,那么再次重新安装时,就会出现Modify/Change(更改)、Repair(修复)和Remove(移除)。这里,选择Remove(移除)即可。
为什么使用虚拟机
  1.&演示环境,可以安装各种演示环境,便于做各种例子;&  2.&保证主机的快速运行,减少不必要的垃圾安装程序,偶尔使用的程序,或者测试用的程序在虚拟机上运行;&  3.&避免每次重新安装,银行等常用工具,不经常使用,而且要求保密比较好的,单独在一个环境下面运行;&  4.&想测试一下不熟悉的应用,在虚拟机中随便安装和彻底删除;&  5.&体验不同版本的操作系统,如Linux、Mac等。&  终端虚拟化由于其带来的维护费用的大幅降低而受到追捧——如能降低占用空间,降低购买软硬件设备的成本,节省能源和更低的维护成本。它比实际存在的终端设备更加具备性价比优势。但这些并非是教育行业和厂商对虚拟化技术情有独钟的惟一原因。另一方面,我们一般较少提及,那就是:虚拟化技术能大幅提升系统的安全性。
常见问题和解决方案
1、无法恢复数据存储  这个故障可能是由于同一数据存储的两项实例存在于同一灾难恢复站点中。同时,即使是数据存储本身的命名不同而所含数据相同的情况下,这种错误信息也会出现。你可以通过重新扫描灾难恢复站点上主机的总线适配器,从而取消其中的一项数据存储,来纠正这类问题。  不过这种故障出现的另一项原因也可能是存储阵列无法在存储卷中找到对应故障的快照。这时我们通过配置SRM来进行第二次重新扫描。该功能存在于SRM&4.0或SRM&5.0.1版本中,可以在SanProvider(版本4.x)或StorageProvider(5.0.1)栏目的高级设置中找到。2、不兼容的设备被指定为设备0  这种故障引起的原因是SRM尝试将一个无效的或不能使用的磁盘映射给一台虚拟机。有几种条件会触发这种错误,不过其通常和虚拟机的模版配置使用虚拟软盘驱动器或虚拟CD-ROM驱动器相关。  在这种情况下,修复此故障的第一步是将模版转变到一台虚拟机上。然后去除虚拟软盘磁盘或虚拟CD-ROM磁盘。完成以后,再将虚拟机转变为模版。最后我们在进行此操作就不会有此故障发生了。3、没有权限执行本次操作  碰到这种故障时我们最好创建一个特定的账户(其具备管理员权限),并使用该账户进行安装,而不是使用通常的管理员账户或你的个人账户。我们在重新设置权限时应操作如下步骤:  ①&在受保护的站点以及恢复站点重启VirtualCenter&Server服务。  ②&在两个站点重启SRM服务。  ③&在两个站点以本地管理员身份登录并连接vCenter&Server。  ④&在两个站点确保安装SRM的用户具备管理员权限。  ⑤&断开两个站点直接的连接,然后重新建立配对,并使用安装SRM的用户身份登录。  ⑥&错误信息:RemoteSite&.name中特定的参数不正确4、提示RemoteSite .name参数不正确  这种故障发生原因正常是由于两个站点之间的命名突然改变引起的。而根本原因在于命名通过SRM-Config工具被手动变更,或者是安装了新的SRM。  在这种故障发生后我们应将远程站点的命名和在本地站点数据库中存储的命名匹配。要达到这一目的,首先判断远程站点命名在本地数据库中的情况。最简单的方式是使用SRM插件登录本地站点。两个站点的命名会出现在用户界面的首页。  一旦你知晓了用于远程站点的命名,你需要以此在远程站点中进行更新。这必须通过远程SRM服务器上的命令提示符窗口完成。进入SRM的BIN目录开始这一处理流程。其通常位于C:\Program&Files\VMware\VMware&vCenter&Site&Recovery&Manager。  然后运行命令行:SRM-CONFIG&–CMD&–UPDATEVC&–CFG&。.\config\vmware-dr.xml&–SITENAME&“《your&original&site&name》”  完成后重启SRM服务并创建站点间的配对连接即可。
万方数据期刊论文
计算机学报
万方数据期刊论文
浙江大学学报(工学版)
万方数据期刊论文
为本词条添加和相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和770多万专业认证智愿者沟通。
您也可以使用以下网站账号登录:
此词条还可添加&
编辑次数:20次
参与编辑人数:15位
最近更新时间: 15:22:28
贡献光荣榜
扫描二维码用手机浏览词条
保存二维码可印刷到宣传品
扫描二维码用手机浏览词条
保存二维码可印刷到宣传品

我要回帖

更多关于 oracle 虚拟机 的文章

 

随机推荐