虚拟机

物理机Navicat15连接虚拟机Oracle11g的教程(坑),稳连接

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-03 01:39:40
物理机:Windows 10 64 位,没有安装oracle 虚拟机:Windows 7 32 位,Oracle 11.2.0.1.0 1.物理机下载俩客户端(oracle环境) https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html Instantclient-Basic-windows.x64-XXX.zip Instantclient-sqlplus-windows.x64-XXX.zip 他俩解压到同一个文件夹 2.然后 配置环境变量 ,就是你解压的文件夹位置,重要环节,不然连接报错 3.Navicat->工具->选项->设置 SQL*Plus,和OCI环境,选择刚才下的俩文件 4.物理机准备好了,然后虚拟机开始准备,打开Net Configuration Assistant,然后跟着我做,从左往右看图,就是一直点下一步 你会发现无需修改listener.ora和tnsnames.ora的内容,对没错,就是不用修改! 最后要记得重启这两个服务,否则不行 5.Navicat连接,ip是虚拟机的ip,记得要跟物理机同一个网段,就会发现连通了 来源: CSDN 作者: Fire_Sky_Ho 链接: https://blog.csdn.net/Fire_Sky_Ho

第1章 Docker介绍

隐身守侯 提交于 2020-03-03 01:02:39
第1章 Docker介绍 1.1. docker简介 Docker是一个开源的应用容器引擎,基于GO语言开发并遵从 Apache2.0 协议开源; Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化; 容器完全使用沙盒机制,相互之间不会有任何借口,更重要的是容器性能开销极低; Docker从17.03版本之后分为CE(Community Edition:社区办),和EE(Enterprise Edition:企业版),我们使用社区办即可。 1.2. docker的应用场景 Web应用的自动化打包和发布; 自动化测试和持续集成、发布; 在服务型环境中部署和调整数据库或其他的后台应用; 从头编译或者扩展现有的OpenStack 或 Cloud Foundry 平台来搭建自己的paas环境。 1.3. docker的优点 作为一种新兴的虚拟化方式,docker跟传统的虚拟化方式相比具有众多的优势: 1.3.1. 更高效的利用系统资源 由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,docker对系统资源的利用率更高。无论是应用执行速度、内存损耗或者文件存储速度,都要比传统虚拟机技术更高效。因此,相比虚拟机技术,一个相同配置的主机,往往可以运行更多数量的应用。 1.3.2. 更快速的启动时间

字节码执行引擎知识点总结

◇◆丶佛笑我妖孽 提交于 2020-03-02 22:38:24
以下是在学习了《深入理解JVM》之后的对知识点的总结,其中对方法调用那一章做了大量实践和分析。 文章目录 解释型还是编译型 基于栈还是基于寄存器 字节码指令在哪儿 java虚拟机栈与栈帧的关系 局部变量表 操作数栈 动态连接 方法返回地址 栈帧与方法的关系 字节码指令中的四个方法调用指令 invokevirtual指令解析过程 静态分派,重载,编译期确定 动态分派,重写,运行时确定 解释型还是编译型 字节码的执行有解释型和编译型,根据具体情况才能说明java到底是什么执行方式。 基于栈还是基于寄存器 虚拟机是基于栈的指令集,栈指的是java虚拟机栈,指令集指的字节码指令。 字节码指令在哪儿 执行的字节码指令存放在字节码文件里的方法表里的code属性中。 java虚拟机栈与栈帧的关系 虚拟机栈的基本单位为栈帧,栈帧之间的排列是先进后出。每个栈帧包括了局部变量表,操作数栈,动态连接,方法返回地址以及其他一些信息。 每个栈帧的大小在编译期已经决定,因此栈帧中的每个结构都在编译期确定。 虚拟机栈是线程私有,线程结束栈帧的所有内存都会清除。 局部变量表 局部变量表的单位为slot。 一个slot的大小必须要装的下除long,double类型之外其他基本类型,一般4个字节,也就是32位。 对于long,double类型使用两个slot存放。 局部变量表利用索引来获取值,就如同数组一样

VMware

≡放荡痞女 提交于 2020-03-02 20:01:18
1.打开VM,发现里面建好的虚拟机都不见了 解决:点workstation -> 查看 -> 自定义 -> 库 //虚拟机就出来了 2.虚拟机里安装ntfs-3g 1、加源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 2、安装 yum update;yum install ntfs-3g yum install ntfs-3g 侵权请联系删除 来源: CSDN 作者: weixin_45714126 链接: https://blog.csdn.net/weixin_45714126/article/details/104615021

vmware安装虚拟机centos7.4 64,报错:此主机不支持64位系统

北城余情 提交于 2020-03-02 19:36:26
遇到问题:vmware安装虚拟机选择centos7.4 64,显示此主机不支持64位系统 前提: 实体PC是x64框架,并且安装了64位windows系统(本文是win10系统)。 问题: 使用VMware workstation创建64位虚拟机时,在该页面显示如下“客户机不支持64位...” 如果不管这个问,创建的虚拟机,在启动时报错,导致启动失败。 解决方案: 前提: pc支持64位框架。 1、进入bios中确定intel(R) vitualization technology状态,disabled状态请设置为enabled状态。 2、重启电脑后,进入控制面板-->程序和功能-->启动或关闭windows功能中,去掉Hyper-V的状态(即取消勾选Hyper-V) 如果以上步骤都做了还是不行,那么运行cmd程序,执行 bcdedit /set hypervisorlaunchtype off,重启电脑。(我就是这个问题) 另外,可以使用以下工具检测电脑硬件是否支持虚拟化:https://www.grc.com/securable.htm 解决参考: 1. https://blog.csdn.net/langxm2006/article/details/80263206 2. https://blog.csdn.net/zh770797477/article/details

VMware虚拟机安装ghost系统

筅森魡賤 提交于 2020-03-02 19:05:37
今天用了别人给的虚拟机系统,一直有点问题,就自己下载了一个ghost的系统。一直还原安装失败。折腾好久才成功。 准备项: 1.大白菜制作的启动U盘(我先用了U深度制作无法成功,只能ISO制作。然后下载了大白菜可以成功。) 2网上下载的ghost系统文件. 过程: 1.制造系统启动U盘,系统U盘制作完后要执行格式切换。因为制作好启动盘格式改成FAT,无法传输4G的文件。把下载好的ghost文件传输到启动U盘里面。 2.在虚拟机中添加u盘 检测添加的内存是否正确 选择“0:1” ,同时按下“shift+”调整到图片位置。F10保持设置,启动虚拟机。 **还原系统盘检查是否出错。**确认等待完成。删掉虚拟机中添加的U盘,更改启动选项。完成。 来源: CSDN 作者: 小霜星 链接: https://blog.csdn.net/weixin_43835854/article/details/104611959

虚拟机安装黑苹果

吃可爱长大的小学妹 提交于 2020-03-02 18:49:30
首先,intel 的 cpu 容易装一些。并且虚拟机安装很容易。amd 的CPU 也能装上。 1 我这里下载的vmware 14.vmware ( vm 网上有大量的 sn,随便找一个 ),默认是没有 apple max ox 的选项的。我这里已经解锁了,所有有,下面就是怎么解锁。 2 下载解锁工具 VMware14unlocker ,解压 点击 鼠标右键 ,以管理员的身份运行(在vmware 关闭的情况下) 3 正常执行就解锁成功了。 优惠出现我图1 里面的 mac 的选项。 4 去下载 mac的 镜像,一般有2 种 一种是 官方提供的 .dmg 文件 y一种是 .iso 文件。 我们需要的是iso 文件。 dmg 文件可以转换成 iso 文件。 5 dmg 转 iso 方法 ,网上一大堆,但是 都不可以用。好像是 新的dmg 包里面还有iso 文件。 据说在 苹果系统带的工具可以正确的 吧 dmg 转化成 iso 。 软碟哦已经试过了,不行。 6 这里建议,直接去找 网友提供的 iso 包或者cdr 包。 7 新建虚拟机 8 稍后安装系统,下一步 9 选择 苹果 ,下一步    10 取名字,选择路径 11 选择磁盘大小 和磁盘是单个文件还是多个文件( 建议多个文件),后面又不操作需要改里面的一个小文件 12 然后 就是配置 硬件。 内存随便选,无所谓。 12 处理器 配置

转-Xenserver实际案例问题分享

我与影子孤独终老i 提交于 2020-03-02 18:40:06
from: http://wenku.baidu.com/view/602693573c1ec5da50e2702b.html 1.不能删除POOL里面的虚拟机,如何解决? 选中不能删除的虚拟机所在的物理机,在console下输入 #xe host-forget uuid= uuid的信息使用#xe host-list查看 查看虚拟机详细信息 xe vm-list params=all/(name-label,uuid,networks) 关闭虚拟机 xe vm-shutdown uuid=<vm_uuid>ext3-fs error (device xvda2) in start_transaction: journal has aborted 关闭halted/running虚拟机 xe vm-reset-powerstate force=true vm=uuid 删除虚拟机 xe vm-destroy uuid=<vm_uuid> 2.增加LVM根分区容量? fdisk /dev/xvda Command (m for help): d Partition number (1-4): 2 Command (m for help): n primary partition (1-4) p Partition number (1-4): 2 First cylinder (14

虚拟机添加&卸载volume(虚拟机动态调整容量大小)

泄露秘密 提交于 2020-03-02 18:18:54
前奏:由于虚拟机的资源是动态添加,虚拟机的容量可能会随着数据量的增大而需要备份。所以需要动态的为vm添加存储卷。当volume不再需要时再卸载即可。 可以从dashboard和命令行下,以下都是从命令行下实现: 扩容步骤: 1.新建volume 执行:nova volume-create --display-name $your_name $capacity_num 2.把新建的volume添加到VM中 执行:nova volume-attach $VM_ID $volume_ID $device_name 3.把添加volume的虚拟机重启,然后进入系统,切换到root用户。 4.检查磁盘:fdisk -l 找到刚添加的磁盘,比如/dev/vdb。 5.为磁盘分区: 执行:fdisk /dev/vdb 6.把磁盘格式化为ext4文件系统: 以vdb1为例,执行:mkfs -t ext4 /dev/vdb1 7.新建目录,做为磁盘挂载地址: 执行:mkdir /home/vdb1 8.挂载: 执行:mount /dev/vbd1 /home/vdb1 ok!!! 卸载volume步骤: 1.停止磁盘使用后 执行:umount /dev/vdb1 如果出错,可执行:lsof | grep vdb1,找到进程号后,杀掉进程,之后推出。再次卸载即可。 2.把磁盘从依附的VM中移除: 执行

Mac上安装windows系统 快速学成

本小妞迷上赌 提交于 2020-03-02 18:07:05
如何才能快速掌握在mac上安装windows系统的技巧呢?小编今天教大家一种快速学成的方法,帮助大多数用户掌握mac更多的使用方法。   关于在mac上安装另一种操作系统使用,不少用户有自己的方法,将一台电脑分区安装也是很多用户常用的方法,但是这种方法对电脑的要求较高,所以它不适应所有的用户使用,加上安装成功之后系统之间切换使用也不太方便,所以这种方法大多数用户无法适应使用。   其实,想要在 mac上安装windows系统 我们还可以通过虚拟机来解决,安装方法简单又容易操作,这样的方法可以适合大多数用户。通常我们只需要准备好有效的系统安装文件,当系统在安装的时候,我们可以直接使用有效的文件进行安装,这样会更加快速。   首先在Mac上安装好 parallels desktop 11虚拟机 ,接下来我们就可以安装自己想要的操作系统了。点击新建虚拟机。   图1:新建虚拟机   可能很多用户还不了解parallels desktop如何安装,大家可以查看: parallels desktop 11安装教程 ,马上掌握。新建虚拟机很简单,只要跟着向导的提示一步一步安装即可,操作向导中的描述简明易懂,一般用户都能以最快的速度安装成功,若无法成功安装,可以重新下载需要的系统镜像文件,软件会自动识别它。   图2:选择镜像文件   成功安装之后,就能看到虚拟机系统展开的界面了