如何利用Oracle VM Templates 在几分钟内部署Oracle Real Application Clusters (RAC)
本文未经授权,禁止一切形式的转载。如果对本文有任何疑问可以通过以下方式和我交流:
博客园地址: http://www.cnblogs.com/jiangxinnju
GitHub地址: https://github.com/jiangxincode
知乎地址: https://www.zhihu.com/people/jiangxinnju
搭建前准备
本教程适用于想快速搭建Oracle 12c RAC测试环境,并体验、了解相关功能的朋友。在阅读本教程前需要对如下应用(或概念)有基本了解:
Oracle VM VirtualBox:
http://www.oracle.com/technetwork/server-storage/virtualbox/overview/index.html
Oracle VM:
http://www.oracle.com/technetwork/server-storage/vm/overview/index.html
本教程的硬件要求为:
内存16G+
CPU 4核+
需要下载的软件为:
Oracle VM VirtualBox:
http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html
Oracle VM Manager+Oracle VM Server+Oracle VM Templates的VirtualBox镜像:
http://www.oracle.com/technetwork/server-storage/vm/downloads/hol-oraclevm-2368799.html

本文主要参考了上图绿色处的说明,请结合原文和本文章后进行操作。
安装、配置VirtualBox
按照提示安装VirtualBox,并进行基础网络设置:



设置之后在【控制面板\网络和 Internet\网络连接】中可以看到配置的网卡

导入Oracle VM Manager+Oracle VM Server模板
首先导入Oracle VM Manager


然后导入Oracle VM Server


启动虚拟机,如果出现类似于下面的提示:

则重新进行网络设置:

禁用掉OVS的USB控制器

启动虚拟机,直到看到如下界面:



安装适当版本的Firefox浏览器
Oracle VM Manager提供了Web形式的管理界面,使用Firefox浏览器访问地址:https://192.168.56.30:7002/ovm/console
如果使用最新的Firefox版本(本文写作时的最新版本是Firefox 56),访问上述地址时会提示"建立安全连接失败":


此时可以使用老版本的Firefox进行访问,47.0版本的Firefox安装包可以从百度网盘进行下载:http://pan.baidu.com/s/1dEBT5df

安装之后首先设置禁止检查更新,防止后台再次更新升级到最新版本。

继续访问https://192.168.56.30:7002/ovm/console
出现如下图提示时单击"添加例外"

点击"确认安全例外"

此时可以看到VM Manager的登陆界面,
用户名:admin
密码:Welcome1

CREATE A STORAGE REPOSITORY
打开【Servers and VMs】页签,视图选择Physical Disks





CLONE 3 VMS FROM DB/RAC ORACLE VM TEMPLATE

CREATING SHARED DISK FOR ASM CONFIGURATION

START INSTALLATION USING DEPLOYCLUSTER








如何关闭、启动系统
关闭系统时首先通过浏览器关闭三台VM,待节点状态都是Stopped之后关闭Virtualbox 虚拟机

启动系统时反过来,先运行Virtualbox虚拟机,然后打开三个VM
如何利用Oracle VM Templates 在几分钟内部署Oracle Real Application Clusters (RAC)的更多相关文章
- Oracle Real Application Clusters (RAC)
Oracle Real Application Clusters — 概述 包含 Oracle Real Application Clusters (RAC) 选件的 Oracle 数据库允许依托一组 ...
- oracle 按时间段统计15分钟内的数据
string sql = "select to_char(StartTime, 'yyyy')||'-'|| to_char(StartTime, 'mm')||'-'|| to_char( ...
- Oracle VM VirtualBox虚拟机导出教程
Oracle VM VirtualBox虚拟机导出教程 | 浏览:583 | 更新:2015-01-31 11:21 1 2 3 4 5 6 7 分步阅读 有时我们需要把Oracle VM Virtu ...
- Oracle VM Virtual 下CentOS不能自动获取IP地址
在CentOS配置网卡开机自动获取IP地址: vi /etc/sysconfig/network-scripts/ifcfg-eth0 将 ONBOOT="no" 改为 ONBOO ...
- Oracle VM VirtualBox做好虚拟硬盘后,如何进一步修改虚拟硬盘的大小
以管理员身份打开, 命令提示符窗口,然后利用命令cd进入Oracle VM VirtualBox安装目录,如下图: 我进入了Oracle VM VirtualBox安装目录:D:\Program Fi ...
- 如何在十分钟内插入1亿条记录到Oracle数据库?
这里提供一种方法,使用 APPEND 提示,使得十分钟内插入上亿数据成为可能. -- Create table create table TMP_TEST_CHAS_LEE ( f01 VARCHAR ...
- Windows 8.1 系统上用Oracle VM VirtualBox 安装windows 2008 R2 SP1 的虚拟机 出现 Error Code: 0x000000C4
Windows 8.1 本来可以安装Hyper-v来安装虚拟机,但是我现在需要使用Oracle VM VirtualBox来安装虚拟机, 所以必须先卸载Hyper-v VirtualBox 安装的虚拟 ...
- Oracle VM VirtualBox 5.0 CentOS 6.4 共享文件夹
首先在主机(win7)的硬盘建立需要共享文件夹 例如 D:\share_test 然后虚拟机光驱加载Oracle VM VirtualBox安装目录的iso C:\Program Files\Ora ...
- Oracle VM Virtual Box 4.3 小巧精悍的虚拟机软件
https://www.virtualbox.org/wiki/Downloads Download VirtualBox Here, you will find links to VirtualBo ...
随机推荐
- 201521123044 《Java程序设计》第11周学习总结
1. 本章学习总结 2. 书面作业 本次PTA作业题集多线程 1.互斥访问与同步访问 完成题集4-4(互斥访问)与4-5(同步访问) 1.1 除了使用synchronized修饰方法实现互斥同步访问, ...
- 201521123002《Java程序设计》第10周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次PTA作业题集异常.多线程 1.finally 题目4-2 1.1 截图你的提交结果(出 ...
- 201521123013 《Java程序设计》第12周学习总结
1. 本章学习总结 2. 书面作业 将Student对象(属性:int id, String name,int age,double grade)写入文件student.data.从文件读出显示. Q ...
- Smrty模版总结(转)
转自:http://www.cppblog.com/amazon/archive/2011/11/21/160638.html 前提:1. 部署smarty模板目录:2. 编写Smarty类的子类,定 ...
- JVM锁机制之synchronized
概述: synchronized是java用于处理多线程同步的一个关键字,用于标记一个方法/代码块,使之成为同步方法/同步块. 用synchronized可以避免多线程处理时的竞态条件问题. 相关概念 ...
- 学习OpenResty的正确姿势
前段时间老罗退出得到专栏事情闹得沸沸扬扬,另一位老罗也给出了合理的会员退费,感觉得到还是蛮贴心的.想想也是,毕竟精力有限,如今老罗也有了十亿的投资,集中精力做好手机才是主业.记得老罗刚开专栏那段时间很 ...
- 强大的桌面用 PDF 重排工具:K2pdfopt 简明教程
用 Kindle 阅读 PDF 一直以来都遭到小伙伴们的无限吐槽,在那 Kindle 还能越狱的时代,我们有 Koreader 之类优秀的 Kindle 第三方插件实现 PDF 文档的实时重排,但是随 ...
- pmap 命令详解
通过查看帮助,返回了如下信息: Usage: pmap [options] pid [pid ...] Options: -x, --extended show detai ...
- M方法
ThinkPHP函数详解:M方法 M方法用于实例化一个基础模型类,和D方法的区别在于:1.不需要自定义模型类,减少IO加载,性能较好:2.实例化后只能调用基础模型类(默认是Model类)中的方法:3. ...
- 【JVM命令系列】jmap
命令基本概述 Jmap是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本.打印出某个java进程(使用pid)内存内的,所有'对象'的情况(如:产生那些对象,及其数量 ...