WindowsServer2016虚拟机安装Oracle12c_RAC

合集下载

64位Win8系统下安装Oracle12c

64位Win8系统下安装Oracle12c

64位Win8系统下安装Oracle12c经过3个小时的折腾,终于在64位win8系统下成功安装了Oracle12c。

这篇文章主要把安装过程中遇到的一些问题总结一下,以便帮助后来人参考。

首先我把我的机器的主要配制情况列举出来:1、系统:win8,64位2、内存:8G一、下载Oracle 12c直接到Oracle官网进行下载就可以了。

下载时需要账号的话自己注册一个或者使用网上的一些公用账号进行下载。

其实可以使用迅雷直接下载,不用填账号密码的。

这里我们选择了与我们测试环境相匹配的安装包。

二、安装Oracle 12c安装界面以及安装过程都与11g R2差不多,这里不想多说什么。

三、OEM浏览器中输入即可打开OEM。

输入账号、密码即可进入。

值得一提的是,OEM管理页面完全使用了Flash界面,用户体验比先前的版本更好。

四、安装PLSQL Developer搞开发的,可能都会需要安装PLSQL Developer。

这里不多说,下一步下一步就可以了。

安装好之后会在桌面生成一个快捷方式。

五、配制InstallClient配制InstallClient是为了能够让PLSQL Developer(32位)连接到Oracle 12c (64位)。

配制InstallClient首先要下载。

在Oracle官网首页就有下载。

点击进入下载页面,选择Instant Client for Microsoft Windows(32-bit),进行下载。

下载完成后解压到磁盘目录下面。

比如我的:F:\安装软件\开发工具\Database\oracle12c\instantclient_12_1准备好InstallClient之后,配制一下PLSQL Developer就可以了。

操作步骤:1、进入PLSQL Developer——工具——首选项——连接2、设置Oracle主目录名为:F:\安装软件\开发工具\Database\oracle12c\instantclient_12_13、设置OCI库为:F:\安装软件\开发工具\Database\oracle12c\instantclient_12_1\oci.dll设置完毕之后,关闭PLSQL Developer,重新启动,成功登录。

WindowsServer2012forORACLE12CRAC(原创)

WindowsServer2012forORACLE12CRAC(原创)

Windows Server2012 for ORACLE12C RAC 一、基础环境●系统环境:Windows Server 2012●数据库:Oracle 12C●硬件配置:每台主机两块网卡●裸盘:3块二、相关概念介绍1.Voting Disk 概述Oracle Clusterware由2部分组成,分别是Voting Disk和 OCR。

Voting Disk 里面记录着节点成员的信息。

如RAC数据库中有哪些节点成员,节点增加或者删除时也同样会将信息记录进来。

Voting Disk必须存放在共享存储上,通常来说是存放在裸设备上。

Voting Disk主要为了在出现脑裂时,决定那个Partion获得控制权,其他的Partion必须从集群中剔除。

为了保证Voting Disk的安全,需要配置多个Voting Disk,Voting disk使用的是一种“多数可用算法”。

当有多个Voting disk时,则必须一半以上的Votedisk同时使用,Clusterware 才能正常使用。

比如配置了4个Votedisk,坏一个Votedisk,集群可以正常工作,如果坏了2个,则不能满足半数以上,集群会立即宕掉,所有节点立即重启,所以如果添加Votedisk,尽量不要只添加一个,而应该添加2个。

Oracle建议Voting Disk的个数应该为奇数个,如 1、3、5个,每个Voting Disk的大小约为20MB。

三、系统配置2.环境配置1)修改计算机名计算机名尽量简短,不要太长2)环境变量设置右键“计算机”-“属性”-“高级系统设置”-“环境变量”中设置“TEMP”、“TMP”值为“%WINDIR%\temp”,本例为:“C:\Windows\temp”3)系统“性能”设置右键“我的电脑”-“属性”-“高级系统设置”-“性能”-“设置”-“高级”里面选择“后台服务”。

右键“我的电脑”-“属性”-“高级系统设置”-“性能”-“设置”-“数据执行保护”里面选择“仅为基本Windows程序和服务应用DEP”3.网络配置1)网络规划2)修改hosts文件两台主机均修改hosts文件3)网卡设置a)修改网卡名称配置两块网卡,一个作为公网(public),一个作为心跳(private)b)配置网卡解析顺序输入“Alt-N”,配置解析顺序为公网网卡 Public 在前,私网网卡 Private 在后,并且取消IPV6支持。

oracle12c安装、启动、卸载图文教程

oracle12c安装、启动、卸载图文教程

Oracle12c安装和配置1.1配置内核参数添加如下行:fs.file-max = 6815744kernel.sem = 250 32000 100 128kernel.shmmni = 4096kernel.shmall = 1073741824kernel.shmmax = 4398046511104kernel.panic_on_oops = 1net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576net.ipv4.conf.all.rp_filter = 2net.ipv4.conf.default.rp_filter = 2fs.aio-max-nr = 1048576net.ipv4.ip_local_port_range = 9000 65500 运行sysctl -p命令更改当前内核参数1.2限制oracle用户资源使用vi /etc/security/limits.conf添加如下行:oracle soft nofile 1024oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 oracle soft stack 10240 oracle hard stack 32768 oracle hard memlock 134217728 oracle soft memlock 1342177281.3安装依赖软件包yum install binutils -yyum install compat-libcap1 -yyum install compat-libstdc++-33 -yyum install compat-libstdc++-33.i686 -y yum install glibc -yyum install glibc.i686 -yyum install glibc-devel -yyum install glibc-devel.i686 -yyum install ksh -yyum install libaio -yyum install libaio.i686 -yyum install libaio-devel -yyum install libaio-devel.i686 -yyum install libX11 -yyum install libX11.i686 -yyum install libXau -yyum install libXau.i686 -yyum install libXi -yyum install libXi.i686 -yyum install libXtst -yyum install libXtst.i686 -yyum install libgcc -yyum install libgcc.i686 -yyum install libstdc++ -yyum install libstdc++.i686 -yyum install libstdc++-devel -yyum install libstdc++-devel.i686 -y yum install libxcb -yyum install libxcb.i686 -yyum install make -yyum install nfs-utils -yyum install net-tools -yyum install smartmontools -yyum install sysstat -yyum install unixODBC -yyum install unixODBC-devel -y1.4创建新组和新用户groupadd -g 54321 oinstallgroupadd -g 54322 dbagroupadd -g 54323 operuseradd -u 54321 -g oinstall -G dba,oper oracle2附加设置2.1为oracle用户设置密码2.2修改设置SELINUXvi /etc/selinux/config## 将`SELINUX`修改为permissiveSELINUX=permissivesetenforce Permissive2.3确保禁用防火墙systemctl stop firewalldsystemctl disable firewalld2.4创建Oracle安装目录mkdir -p /usr/local/products/oracle12cchown -R oracle:oinstall /usr/localchmod -R 775 /usr/local/2.5配置Oracle环境变量并验证切换到新添加的oracle用户名下,在oracle用户下配置环境变量su oraclevi .bash_profileexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_HOSTNAME=DEV-ORACLE-12C-164export ORACLE_UNQNAME=orclexport ORACLE_BASE=/usr/local/productsexport ORACLE_HOME=$ORACLE_BASE/oracle12cexport ORACLE_SID=orclexport PATH=/usr/sbin:/usr/local/bin:$PATHexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib使配置立即生效source .bash_profileecho $ORACLE_HOME/usr/local/products/oracle12c3 Oracle安装3.1上传解压将下载的linuxx64_12201_database.zip上传到Linux系统/home/oracle目录下解压unzip linuxx64_12201_database.zip如果没有unzip要先安装yum install zip unzip3.2修改响应文件压缩包解压完成后得到名为database的文件夹,其中包含安装文件。

Windowsserver2016服务器上安装oracle数据库的教程图解

Windowsserver2016服务器上安装oracle数据库的教程图解

Windowsserver2016服务器上安装oracle数据库的教程图

文章主要介绍了Windows server 2016 安装Oracle的教程图解,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
1.安装oracle Oracle的安装网上太多了,我这就不重复了,主要是讲解一下连接。

本人使用的是虚拟机server 2016 ,主机重新装系统之后,重新安装并配置client花了大部分时间,所以在这里记录一下,希望以后配置的时候少走弯路。

2.安装oracle client。

3.配置oracle client network
如果重新安装虚拟机导致server地址变动,listerner.ora和tnsnames.ora这部分资料要重新写入到oracle的文件中。

SID,KEY,Service Name看看就好(后面的net manager一般会自动配置好)。

HOST,这一项,需要修改成本地IP地址。

(主机上安装好Oracle的客户端,然后)检查主机配置net manager信息。

数据和前面的配置一致就OK了。

Oracle连接
一般使用oracle安装文件的话,oracle会自动配置变量和防火墙变量:
这里我新建了一个OH,为了方便以后地址发生变化的时候进行更改。

防火墙:
然后就可以打开主机连接了。

总结
以上所述是小编给大家介绍的Windows server 2016 安装oracle 的教程图解,希望对大家有所帮助,。

oracle12c操作手册

oracle12c操作手册

oracle12c操作手册摘要:I.简介- Oracle 12c 简介- 安装Oracle 12c 的准备工作II.安装Oracle 12c- 安装环境要求- 解压缩文件- 运行安装向导- 安装选项- 完成安装III.Oracle 12c 数据库管理- 数据库创建与管理- 表空间管理- 数据表管理- 用户与权限管理IV.Oracle 12c 数据库查询与维护- SQL 查询语言- 数据备份与恢复- 数据库性能优化- 常见问题及解决方案V.总结- Oracle 12c 的优点与不足- 对Oracle 12c 的展望正文:I.简介Oracle 12c 是Oracle 公司于2013 年发布的一款关系型数据库管理系统,它具有高性能、高可靠性、高安全性等特点,被广泛应用于企业级数据库领域。

本文将为您介绍Oracle 12c 的安装与使用方法。

II.安装Oracle 12c在安装Oracle 12c 之前,您需要确保您的系统满足以下条件:- 操作系统:Windows 7 以上版本- 内存:8GB 以上- 硬盘:20GB 以上准备好以上条件后,您可以下载Oracle 12c 安装包,并解压缩到任意目录。

然后双击运行解压缩后的安装向导程序,按照提示进行操作。

在安装过程中,您需要选择安装选项,这里建议选择“桌面类”安装方式,以满足一般用户的需求。

III.Oracle 12c 数据库管理在成功安装Oracle 12c 后,您可以开始创建和管理数据库。

首先,通过SQL*Plus 或其他工具连接到数据库,然后使用CREATE DATABASE 语句创建数据库。

接下来,您可以创建表空间、数据表,并为用户分配权限。

IV.Oracle 12c 数据库查询与维护Oracle 12c 提供了强大的查询与维护功能。

您可以使用SQL 语言对数据库进行查询、插入、更新和删除等操作。

此外,Oracle 12c 还支持数据备份与恢复功能,以保障数据的安全性。

Win10_64bit安装ORACLE12c

Win10_64bit安装ORACLE12c

Win10 64位系统安装ORCLE 12c数据库1.版本信息本文档主要介绍WIN10系统64位安装ORACLE12c数据库1.1.电脑操作系统●本机信息(OS):WIN10_64bit1.2.数据库版本●数据库信息:ORCLE12c2.下载2.1.下载网址●下载版本:Oracle Database 12c Release 1 ( for Microsoft Windows(x64) ●下载网址:/database2.2.注册账号●首次登录:ORACLE账号注册●具有ORACLE账号的用户可以直接登录2.3.版本选择3.安装3.1.下载包解压●ORACLE下载包两个●ORACLE下载包解压到同一文件夹database中3.2.ORACLE安装校验Step1:点击“setup.exe”,以管理员的身份运行Step2.1:安装启动,检查监视器参数Step2.2:经初步校验,达到数据库配置要求,加载安装程序3.3.ORACLE安装程序Step1:配置安装更新●推荐:取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”●根据实际需求,确定是否勾选●弹出“未指定My Oracle Support 用户名/电子邮件地址”,单击“是”继续Step2:选择安装选项本次为初次安装,选择“创建和配置数据库”,单击“下一步”Step3:系统类本机为PC,选择“桌面类”,单击“下一步”Step4:指定ORACLE主目录用户确保ORACLE管理安全,选择“创建新Windows用户”,输入用户名和口令,单击“下一步”Step5:典型安装配置输入口令,建议使用“大小写字母”+“数据组”,单击下一步选择“是”Step6:先决条件检查Step7:概要单击“安装”Step8:安装产品 安装过程耗时较长安装进度70%时安装进程慢,需要耐心等待安装进度88%时,弹出“Database ConfigurationAssistant”窗口,耗时最长约30min。

Oracle12CR2RAC安装过程记录

Oracle12CR2RAC安装过程记录

Oracle12CR2RAC安装过程记录Oracle 12CR2 RAC安装过程记录环境: 服务器(vbox虚拟机) 操作系统: CentOS 7.2 内存: 8G 本地磁盘: 50G IP规划 主机 IP priv-ip vip rac1 10.19.100.5192.168.220.510.19.100.15 rac2 10.19.100.6192.168.220.610.19.100.16 scan-IP 10.19.100.19 其中“IP”和“priv-ip”各占⽤⼀个⽹卡或者bind⽹卡,“vip”和“scan-IP”为rac节点启动后配置的虚拟IP和scanIP。

共享存储规划 本演⽰不做冗余,采⽤最低配置。

12CR2 voting disk⾄少需要40G有效空余空间。

Data disk预留60G有效磁盘空间。

⼀、安装前准备⼯作此步骤需要在两台服务器上都执⾏关闭selinux、防⽕墙等操作不赘述。

创建⽤户# groupadd -g 501 oinstall# groupadd -g 502 dba# groupadd -g 504 asmadmin# groupadd -g 506 asmdba# groupadd -g 507 asmoper# useradd -u 501 -g oinstall -G asmadmin,asmdba,asmoper grid# useradd -u 502 -g oinstall -G dba,asmdba oracle# passwd oracle# passwd grid ⽂件⽬录准备# mkdir -p /u01/app/oraInventory# mkdir -p /u01/app/grid# mkdir -p /u01/app/12.2.0/grid# mkdir -p /u01/app/oracle/product/12.2.0/db_1# chown -R grid:oinstall /u01/app/oraInventory# chown -R grid:oinstall /u01/app/grid# chown -R grid:oinstall /u01/app/12.2.0/grid# chown -R oracle:oinstall /u01/app/oracle# chown -R oracle:oinstall /u01/app/oracle/product/12.2.0/db_1# chmod -R 775 /u01 检查依赖包# rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils \compat-libstdc++-33 \elfutils-libelf \elfutils-libelf-devel \gcc \gcc-c++ \glibc \glibc-common \glibc-devel \glibc-headers \ksh \libaio \libaio-devel \libgcc \libstdc++ \libstdc++-devel \libXext \libXtst \libX11 \libXau \libxcb \libXi \make \sysstat \compat-libcap1 \unixODBC \unixODBC-devel根据输出结果补全缺失的依赖包。

Win10安装oracle12c...

Win10安装oracle12c...
控制面板所有控制面板项管理工具计算机管理系统oracle12c...
Windows 10 64bit上安装Oracle Database 12c,出现以下错误:
解决方法:
第一步:控制面板>所有控制面板项>管理工具>服务>SERVER 启动
第二步:控制面板>所有控制面板项>管理工具>计算机管理>系统工具>共享文件夹>共享右键单击“共享”>新建共享>
点击“下一步”>
单击“浏览”>
选择"本地磁盘(C:)">确定
单击“下一步”;
“共享名”输入"C$" >"下一步" ;
对权限进行相应的选择(选择第二项或第三项)。单击“完成”;
单击“完成”;
重新运行安装程序。OK!

部署Oracle12c企业版数据库(安装及使用)

部署Oracle12c企业版数据库(安装及使用)

部署Oracle12c企业版数据库(安装及使⽤)在计算机信息安全领域中,数据库系统⽆疑有着举⾜轻重的地位。

⽐如:SQL Server、MySQL、DB2、Oracle等,都是⽐较知名的数据库管理软件,由于Oracle数据库的安全性,所以在⼀些⽐较重要的场合被普遍使⽤,⽐如:电信、银⾏、政府部门等。

本次博⽂以Oracle 12c数据库的64位企业版为例,学习如何在Centos 操作系统中的安装和基本配置,包括安装的准备等。

博⽂⼤纲:⼀、安装Oracle 12c⼆、创建Oracle 12c数据库三、Oracle 12c数据库的启动与关闭四、将Oracle数据库设置为开机⾃启动⼀、安装Oracle 12c1.安装CentOS 7操作系统的注意事项由于本次安装Oracle 12c软件是在CentOS 7系统上实现的,那么⾸次安装CentOS 7操作系统有⼏点要求:防⽕墙的配置选项设置为禁⽤;SELinux设置为禁⽤;默认安装设置为软件开发;内核选择3.10.0-862.el7.x86_64及以上版本;2.前置条件的准备Oracle数据库是⼀个相对庞⼤的应⽤软件,对服务器的系统类型、内存和交换分区、硬盘空阿⾦、内核参数、软件环境、⽤户环境等都有相应的要求。

只要满⾜了这些必备的条件,才能确保Oracle 12c 安装成功并稳定运⾏。

(1)系统及配置要求Oracle 12c明确⽀持的Linux操作系统包括Oracle Linux 7、Oracle Linux 6、Oracle Linux 5、Red Hat Enterprise Linux 7、Red Hat Enterprise Linux 6、Red Hat Enterprise Linux 5等,因为Red Hat Enterprise 和CentOS属于同步并⾏的操作系统,所以Oracle 12 c同样⽀持CentOS 7、CentOS 6、CentOS 5操作系统。

第一章_oracle 12c安装

第一章_oracle 12c安装

Oracle 12c 安装
第一步:
下载oracle12c文件安装包/;
第二步:
进入安装界面:
选择下一步
第三步:
选择创建和配置数据库,然后点下一步第四步:
第五步:
选择单实例数据库安装:第六步:
第七步:
选择英文和中文,选择下一步:第八步:
选择企业版,点击下一步
第九步:
创建新的Windows用户和口令第十步:
选择安装路径
第十一步:
选择一般用途/事务处理第十二步:
自定义全局数据库名称第十三步:
默认
第十四步:
第十五步:
选择创建具有示例方案的数据库第十六步:
第十八步:
选择启动恢复
设置对所有账户使用相同第口令第二十步:
第二十一步:
检查最低安装配置第二十二步:
选择安装:第二十三步:
等待。

第二十四步:
选择口令管理
设置SYS | SYSTEM 账户第口令:第二十五步:
第二十六步:
选择确定
第二十七步:
完成最后对安装
第二十八步:
<终于大功告成>
主要:此安装十分第漫长(60分钟~90分钟)。

Windows 安装Oracle RAC

Windows 安装Oracle RAC

目录一、环境描述 (3)1.1服务器A (3)1.2服务器B (3)1.3共享盘信息 (3)1.4结构拓扑图 (3)二、准备工作 (4)2.1规范网络配置 (4)2.2修改HOSTS文件 (7)2.3禁用写高速缓存 (7)2.4初始化共享磁盘并分区 (8)2.5安装前权限等检查 (9)2.5.1用户权限检查 (9)2.5.2使用net use建立共享 (9)2.5.3 Runcluvfy检查 (10)三、ORACLE RAC安装 (11)3.1安装Clusterware (11)3.2标记ASM逻辑驱动器 (20)3.3安装RAC数据库 (22)四、ORACLE RAC常用命令 (36)五、可能遇到的问题 (38)Windows安装ORACLE10g RAC 一、环境描述服务器A、B为Windows 2003中文企业版;共享磁盘采用openfiler模拟搭建(iSCSI),详细信息如下:1.1服务器A服务器名:WinRAC1Public IP:175.168.1.1/24HeartBeat IP:10.10.10.1/241.2服务器B服务器名:WinRAC2Public IP:175.168.1.2/24HeartBeat IP:10.10.10.2/241.3共享盘信息磁盘1:30GB1.4结构拓扑图二、准备工作2.1规范网络配置1、将用于业务的网卡名称更改为“Public”(不包含引号);2、将用于心跳的网卡名称更改为“Private”(不包含引号);3、修改心跳网卡的高级 TCP/IP 属性,目的是禁止心跳网卡的 DNS 和 NetBios 查询。

这样能够消除可能出现的通信问题,也有利于减少不必要的网络流量。

因为服务器群集节点间的通信对于群集的顺畅运转至关重要。

4、地址互ping,检查连通性;5、网络连接—高级设置中将Public移动到顶部,如下图所示:2.2修改HOSTS文件将两个节点的IP及VIP添加到HOSTS文件,本次测试中HOSTS文件内容如下:175.168.1.1 winrac1175.168.1.2 winrac210.10.10.1 winrac1-priv10.10.10.2 winrac2-priv175.168.1.3 winrac1-vip175.168.1.4 winrac2-vip2.3禁用写高速缓存1、右键单击共享磁盘并选择属性,如下图所示:2、取消写缓存保护,如下图所示:2.4初始化共享磁盘并分区1、在WinRAC1主机端进行磁盘初始化并进行分区,分区信息如下:VOTING(表决)磁盘:100MBOCR(Oracle 集群注册表)磁盘:300MB数据磁盘:20GB注:分区时“不指派驱动器号或驱动器路径”和“不要格式化这个磁盘分区”。

Oracle12c 安装完整版使用及卸载

Oracle12c 安装完整版使用及卸载

Oracle12c安装与卸载20151106 机器基础环境:Windows8(x64)安装Oracle12c R2 for Windows (x64)准备版本:winx64_oracle_12c_database一.安装:1、准备1.1、下载oracle12c R2for Windows的版本下载地址:/technetwork/database/enterprise-edition/downloa ds/index.html其中包括两个压缩包:winx64_12c_database_1of2.zip,winx64_12c_database_2of2.zip1.2、解压oracle12c R2for Windows的版本将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件:2、安装过程2.1、安装双击”setup.exe”,软件会加载并初步校验系统是否可以达到了数据库安装的最低配置, 检查监视器参数,如果达到要求,就会直接加载程序并进行下一步的安装;2.2、配置安全更新在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support 接受安全更新”,单击“下一步”:注:电子邮件(可选)我希望通过My Oracle Support接收安全更新(W)(可选)一般情况下,这两项不必要勾选。

2.3、软件更新安装时请连接网络,选择跳过更新,点击“下一步”:2.4、安装选项注:创建和配置数据库(C)(本文档选该项,下一步)安装数据库软件并创建一个数据库实例(初学者)仅安装数据库软件(D)安装数据库软件,不会创建数据库实例(非初学者)升级现有的数据库(U)升级低版本的Oracle数据库2.5、系统类默认为“桌面类”;如果是安装在服务器上,选择“服务器类”,如Windows Server系列,Ubuntu Server等。

2.6、指定Oracle主目录用户(1)使用现有的Windows用户(X)选择该项,有错误提示,如果选择该项,则需要指定没有管理权限的用户。

VMware客户机安装oracle

VMware客户机安装oracle
create temporary tablespace maxdemo_temp tempfile 'c:\database\maxdemotemp.dbf' size 192m autoextend on maxsize unlimited;
--创建demo表空间对应的用户
create user maxdemo identified by maximo;
因为先前将CD_ROM调至第一个所以在虚拟的光驱中存在xp 64镜像,就不会抛出上面的那个错
没截图,
安装
设置启动时进入固件BIOS调节CD-ROM Drive到第一个,重要,保存启动
提示不能用administrator作为登录用户名[系统保留的],此处作出更改,随意字符均可,最后仍然是administrator作为登录用户
)
)
1.toad版本,附图
2.安装Instant Client Setup连接客户端,版本附图
3.安装完成Instant Client Setup之后会在安装目录下生成
Oracle文件夹
4.在oralce文件夹下新建network文件夹,network下新建
admin文件夹如果有就跳过不存在的话就新建
grant dba to maxdemo;
5.sqlplus下输入@上述的文本直接拉拽到cmd窗口中
使用mstsc远程桌面连接客户机使用oracle数据库
8G内存消耗38%但是方便了数据的备份[复制虚拟机文件保存数据库]
虚拟机后台运行
PLSQLDEV
下载oracle客户端工具,解压到目录下标记A
在标记A目录下创建目录network,然后再network下建立目录admin。在admin目录下建立tnsnames.ora文件,在该tnsnames.ora文件中添加如下内容:

ORACLE 12C R2 RAC集群部署搭建

ORACLE 12C R2 RAC集群部署搭建

ORACLE 12C R2 RAC集群部署搭建目录1、ORACLE 12.2软硬件要求 (2)1.1 硬件最低配置要求 (2)1.2 ORACLE 12.2认证的OS软件版本 (2)2、整体规划部分 (3)2.1 IP地址规划 (3)2.2 操作系统本地磁盘分区规划 (3)2.3 共享存储与ASM磁盘组规划 (4)3、操作系统配置部分 (4)3.1 配置hosts文件 (4)3.2 安装RPM包 (4)3.3创建用户组 (5)3.4 创建文件目录及权限配置 (6)3.5 配置环境变量 (6)3.6 安装cvuqdisk (7)4、修改操作系统配置 (8)4.1 开启nscd (8)4.2 关闭防火墙 (8)4.3 禁用selinux (8)4.4 关闭TransparentHugePages (8)4.5 配置/etc/security/limits.conf (9)4.6 配置/etc/sysctl.conf (9)4.7 配置/etc/pam.d/login (10)4.8 配置DNS (10)4.9 修改时间同步方式 (10)4.10 修改nsswitch.conf (11)4.10 配置NOZEROCONF (11)4.11 配置互信 (11)5、ASM磁盘配置部分 (12)5.1 UDEV配置asm磁盘(两个节点都执行) (12)5.2 验证asm disk生成 (12)5.2 修改磁盘属性 (13)6、grid软件安装 (13)6.1 检测安装环境 (13)6.2 安装GI(Grid Infrastructure) (15)7 、asmca创建其它asmdiskgroup (25)8、database软件安装 (26)9、创建CDB (31)10、创建PDB (36)10.1 以命令方式创建PDB (36)10.2 查看创建成功的PDB (37)3、操作系统配置部分3.1 配置hosts文件Vi /etc/hosts192.168.1.189 GNS192.168.1.191 rac1 192.168.1.192 rac1-vip 10.1.1.191 rac1-pri1 10.1.1.192 rac1-pri2 192.168.1.193 rac2 192.168.1.194 rac2-vip 10.1.1.193 rac2-pri1 10.1.1.194 rac2-pri2 192.168.1.195 rac-scan 192.168.1.196 rac-scan 192.168.1.197 rac-scan3.2 安装RPM包binutils-2.20.51.0.2-5.11.el6 (x86_64)compat-libcap1-1.10-1 (x86_64)compat-libstdc++-33-3.2.3-69.el6 (x86_64)compat-libstdc++-33-3.2.3-69.el6 (i686)gcc-4.4.4-13.el6 (x86_64)gcc-c++-4.4.4-13.el6 (x86_64)glibc-2.12-1.7.el6 (i686)glibc-2.12-1.7.el6 (x86_64)glibc-devel-2.12-1.7.el6 (x86_64)glibc-devel-2.12-1.7.el6 (i686)kshlibgcc-4.4.4-13.el6 (i686)libgcc-4.4.4-13.el6 (x86_64)libstdc++-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6 (i686)libstdc++-devel-4.4.4-13.el6 (x86_64) libstdc++-devel-4.4.4-13.el6 (i686) libaio-0.3.107-10.el6 (x86_64)libaio-0.3.107-10.el6 (i686)libaio-devel-0.3.107-10.el6 (x86_64) libaio-devel-0.3.107-10.el6 (i686) libXext-1.1 (x86_64)libXext-1.1 (i686)libXtst-1.0.99.2 (x86_64)libXtst-1.0.99.2 (i686)libX11-1.3 (x86_64)libX11-1.3 (i686)libXau-1.0.5 (x86_64)libXau-1.0.5 (i686)libxcb-1.5 (x86_64)libxcb-1.5 (i686)libXi-1.3 (x86_64)libXi-1.3 (i686)make-3.81-19.el6sysstat-9.0.4-11.el6 (x86_64) unixODBC.x86_64 0:2.2.14-12.el6_3 nscd3.3创建用户组#/usr/sbin/groupadd –g 501 oinstall #/usr/sbin/groupadd –g 502dba#/usr/sbin/groupadd –g 503oper#/usr/sbin/groupadd –g 504asmadmin#/usr/sbin/groupadd –g 505asmdba#/usr/sbin/groupadd –g 506 asmoper#/usr/sbin/useradd –u 501 –g oinstall –G asmadmin,asmdba,asmoper grid #/usr/sbin/useradd –u 502 –goinstall –G dba,asmdba oraclepasswd oraclepasswd grid3.4 创建文件目录及权限配置#mkdir -p /dba/app/grid--this is the GI ORACLE_BASE#mkdir -p /dba/app/12.2.0/grid--this is the ORACLE_HOME FOR GI#mkdir -p /dba/app/oracle--this is the RDBMS ORACLE_BASE#mkdir -p /dba/app/oracle/product/12.2.0/db_1--this is the RDBMSORACLE_HOME#mkdir -p /dba/app/oraInventory--this is oraInventory location#chown -R grid:oinstall/dba/app#chown -Roracle:oinstall /dba/app/oracle#chmod -R 775 /dba/app3.5 配置环境变量#su – grid$vi .bash_profileexport TMPDIR=$TMPexport ORACLE_BASE=/dba/app/gridexport ORACLE_HOME=/dba/app/12.2.0/gridexport ORACLE_SID=+ASM1export PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibalias sqlplus="rlwrap sqlplus"$source .bash_profile#su – oracle$vi .bash_profileexport PATHexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/dba/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1export ORACLE_SID=naridbexport PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibalias sqlplus="rlwrap sqlplus"alias rman="rlwrap rman"3.6 安装cvuqdiskcvuqdisk存于oracle GI安装介质的cv/rpm目录下export CVUQDISK_GRP=asmadminrpm –ivh cvuqdisk-1.0.10-1.rpm4、修改操作系统配置4.1 开启nscd#chkconfig nscd onchkconfig --level 35 nscd onservice nscd start4.2 关闭防火墙#chkconfig iptables off#chkconfig ip6tables off#service iptables stop#service ip6tables stop4.3 禁用selinux修改/etc/selinux/config编辑文本中的SELINUX=enforcing为SELINUX=disabled4.4 关闭TransparentHugePages(1)查看验证transparent_hugepage的状态cat/sys/kernel/mm/redhat_transparent_hugepage/enabled always madvise [never] 结果为never表示关闭(2)关闭transparent_hugepage的配置4.5 配置/etc/security/limits.confgrid soft nproc 2047grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536grid soft stack 10240grid hard stack 32768oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240oracle hard stack 327684.6 配置/etc/sysctl.conf增加以下内容fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 67108864kernel.shmmax = 274877906944kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500 net.ipv4.tcp_rmem = 4096 87380 4194304 net.ipv4.tcp_wmem = 4096 16384 4194304 net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576针对rp_filter部分,如果没有多张私有网卡,则不需要配置,文档 ID1286796.1有描述。

oracle_rac_12c核心技术原理__概述说明以及解释

oracle_rac_12c核心技术原理__概述说明以及解释

oracle rac 12c核心技术原理概述说明以及解释1. 引言1.1 概述Oracle RAC(Real Application Clusters)是一种数据库集群技术,它允许多个数据库实例在同一个集群中运行,共享相同的物理存储。

相比于传统的单实例数据库,在RAC架构下,数据库的可扩展性、可用性和性能都得到了显著提升。

Oracle RAC 12c作为Oracle公司最新推出的版本,带来了更多的创新和改进,为企业提供了更强大的核心技术支持。

本文将对Oracle RAC 12c的核心技术原理进行概述说明和解释。

首先,我们会介绍RAC的基本概念和架构,包括多实例共享存储技术。

接着,我们将详细阐述RAC的部署和配置过程,涵盖安装Oracle Grid Infrastructure、创建RAC 数据库实例以及配置RAC集群环境。

随后,我们将重点关注Oracle RAC 12c 的故障恢复和高可用性机制,包括故障检测和恢复机制、数据保护和冗余机制以及高可用性管理和故障转移技术。

1.2 文章结构本文按照如下结构组织:首先是引言部分,简要介绍了文章的主题和结构;然后是Oracle RAC 12c核心技术原理部分,详细阐述了RAC的概念、架构和多实例共享存储技术;接着是Oracle RAC 12c的部署和配置部分,指导读者如何安装Grid Infrastructure、创建RAC数据库实例和配置集群环境;之后是故障恢复和高可用性机制部分,探讨了故障检测和恢复、数据保护和冗余以及高可用性管理和故障转移等关键内容;最后是结论部分,对文章内容进行总结,并展望Oracle RAC 12c的未来发展,并提出进一步研究的建议。

1.3 目的本文旨在传达对Oracle RAC 12c核心技术原理的深入理解,并提供一份完整的指南,帮助读者了解RAC的概念和架构,并掌握RAC的部署、配置以及故障恢复与高可用性机制。

通过本文的阅读与学习,读者将能够更好地利用Oracle RAC 12c来满足企业对于数据库可靠性、可扩展性以及高性能的需求。

WindowsServer2016虚拟机安装Oracle12c-RAC

WindowsServer2016虚拟机安装Oracle12c-RAC

WindowsServer2016虚拟机安装Oracle12c-RAC 简介在 Windows Server 2016 虚拟机上安装 Oracle 12c RAC 环境需要注意很多细节,本文将会详细介绍安装 Oracle 12c RAC 的步骤和注意事项。

安装前准备在开始安装 Oracle 12c RAC 之前,需要进行以下准备工作:1. 虚拟机环境本文假设已经在 Windows Server 2016 上安装好了 VMware Workstation,创建了虚拟机。

2. Oracle 12c RAC 安装文件请确认已经下载了 Oracle 12c RAC 的安装文件,建议下载最新版本。

3. 虚拟机网络设置在 VMware Workstation 中设置虚拟机的网络,建议使用桥接模式或者 NAT 模式。

安装步骤以下是安装 Oracle 12c RAC 的具体步骤:1. 安装准备1.确认虚拟机满足 Oracle 12c RAC 的硬件要求,建议至少 2 个虚拟 CPU、4GB 内存和 40GB 硬盘空间。

2.安装 Windows Server 2016,以管理员身份运行,关闭 UAC(用户账户控制),并将防火墙关闭。

3.安装 Microsoft Loopback Adapter。

2. 安装 Oracle Grid Infrastructure1.解压下载的 Oracle 12c RAC 安装文件。

2.运行setup.exe,选择“Install and Configure Grid Infrastructure for aCluster”。

3.勾选“Create New Cluster”。

4.选择“Advanced Installation”。

5.填写 Cluster 名称,选择“Standalone Cluster”,并填写节点名称。

6.填写其他必要信息,如 ASM 存储、SCAN、VIP IP 等。

ORACLE12CR2RAC安装配置指南

ORACLE12CR2RAC安装配置指南

ORACLE12CR2RAC安装配置指南>> fromASM磁盘空间最低要求求12C R2相⽐前⼀版本,OCR的磁盘占⽤需求有了明显增长。

为了⽅便操作,设置如下:External: 1个卷x40GNormal: 3个卷x30GHight: 5个卷x25GFlex: 3个卷x30GOCR+VOLTING+MGMT存储通常放到⼀个磁盘组,且选择Normal的冗余⽅式,也即最少3块asm磁盘80G空间。

操作系统安装操作系统安装时把“Server with GUI“和”Compatibility Libraries”勾上,其他都不⽤选择。

版本采⽤CentOS 7、RHEL 7或者Oracle Linux 7安装oracle预安装包创建⽤户和组oracle⽤户和dba、oinstall组已经在上⼀步创建完毕。

rac所有节点的oracle⽤户和grid⽤户的uid和gid必须⼀致,所以创建的时候最好制定uid和gid。

groupadd --gid 54323 asmdbagroupadd --gid 54324 asmopergroupadd --gid 54325 asmadmingroupadd --gid 54326 opergroupadd --gid 54327 backupdbagroupadd --gid 54328 dgdbagroupadd --gid 54329 kmdbausermod --uid 54321 --gid oinstall --groups dba,oper,asmdba,asmoper,backupdba,dgdba,kmdba oracle useradd --uid 54322 --gid oinstall --groups dba,asmadmin,asmdba,asmoper grid安装⽬录mkdir -p /u01/app/12.2.0/gridmkdir -p /u01/app/gridmkdir -p /u01/app/oraclechown -R grid:oinstall /u01chown oracle:oinstall /u01/app/oraclechmod -R 775 /u01/环境变量grid环境变量cat <<EOF >>/home/grid/.bash_profileORACLE_SID=+ASM1ORACLE_HOME=/u01/12.2.0/gridPATH=$ORACLE_HOME/bin:$PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport ORACLE_SID CLASSPATH ORACLE_HOME LD_LIBRARY_PATH PATHEOF在节点2,ORACLE_SID=+ASM2oracle环境变量cat <<EOF >>/home/oracle/.bash_profileORACLE_SID=starboss1ORACLE_HOME=/u01/app/oracle/product/12.2.0/db_1ORACLE_HOSTNAME=rac01PATH=$ORACLE_HOME/bin:$PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport ORACLE_SID ORACLE_HOME ORACLE_HOSTNAME PATH LD_LIBRARY_PATH CLASSPATH EOF在节点2,ORACLE_SID=starboss2,ORACLE_HOSTNAME=rac02修改logind.conf# vi /etc/systemd/logind.confRemoveIPC=no# systemctl daemon-reload# systemctl restart systemcd-logind加载pam_limits.so模块echo "session required pam_limits.so" >> /etc/pam.d/login禁⽤selinuxsetenforce 0vi /etc/sysconfig/selinux禁⽤防⽕墙# systemctl stop firewalld && systemctl disable firewalld修改ulimitcat <<EOF >> /etc/security/limits.d/99-grid-oracle-limits.conforacle soft nproc 16384oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240oracle hard stack 32768grid soft nproc 16384grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536grid soft stack 10240grid hard stack 32768EOF创建⾃定义的ulimitcat <<EOF >> /etc/profile.d/oracle-grid.shif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -u 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifiif [ $USER = "grid" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -u 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifiEOF修改共享内存分区⼤⼩将如下参数添加到/etc/fstab,具体⼤⼩数值根据实际情况调整,因为这个数值和物理内存以及MEMORY_TARGET有关。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WindowsServer2016虚拟机安装Oracle12c_RAC
群集磁盘2:ASM
第1章安装环境确认
1.1 硬件平台(Hyper-V)
RAC-A 1G内存双网卡
RAC-B 1G内存双网卡
iscsi服务器1G内存
1.2 软件环境
操作系统:Windows Server 2016
Oracle软件:Oracle Database 12c Release 1 (12.1.0.2.0)
集群工具:Oracle Database Grid Infrastructure (12.1.0.2.0)
磁盘管理工具:ASM
1.3 安装平台信息
第2章环境准备
2.1 修改主机名
在两台主机上分别执行,计算机——右键(属性),主机名设置为RAC-A和RAC-B。

2.2 关闭防火墙
关闭所有防火墙。

停止Windows Firewall系统服务。

在主机1和主机2上ping对方的公用和私用地址,要求都能ping通。

2.3 配置DEP
在两台主机上,计算机——右键(属性)——更改设置——高级(设置)——数据执行保护(DEP),选择仅为基本windows程序和服务启用(重启后才能生效)。

2.4 关闭UAC
在两台主机上,控制面板(小图标方式查看)——用户账户——更改用户账户控制设置,改为从不通知,确定(重启后生效)。

2.5 禁用媒体感知功能
因为在网络调试时,Windows 的“媒体感知”功能会检测出本机和局域网设备没有正常连通,接着可能就会禁用捆绑在网卡上的某些网络协议,其中就包括TCP/IP 协议。

由于TCP/IP 协议被禁用了,这样该TCP/IP 应用程序就无法进行调试了。

(该设置重启生效)
在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters中添加键值如下:
Value Name: DisableDHCPMediaSense Data Type: REG_DWORD -Boolean Value: 1
2.6 停止MSDTC服务
2.7 修改虚拟内存
按照Oracle的官方文档,虚拟内存至少为实际内存的2倍。

2.8 修改网卡名和配置IP
将两个节点的网卡名都修改为相同的。

两个节点的公用网卡的名字都改为pulic;
两个节点的专用网卡的名字都改为private;
注:外网配置了ip就不能上网了,还是让路由器DHCP自动配置吧。

2.9 调整网卡访问优先级
在两个节点上将公用网卡public的访问顺序的优先级设置为最高,禁用所有IP V6。

2.10 修改hosts文件
修改两个节点的c:\WINDOWS\system32\drivers\etc\hosts,在末尾添加公用IP,专用IP,虚拟IP的主机名和IP地址的解析。

内容如下:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 # source server
# 38.25.63.10 # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
#public IP
192.168.1.107 RAC-A
192.168.1.108 RAC-B
#vip Virtual IP
192.168.1.223 RAC-A-vip
192.168.1.224 RAC-B-vip
#private IP
1.1.1.221 RAC-A-priv
1.1.1.222 RAC-B-priv
#scan IP
192.168.1.111 scan-cluster
注:ip地址和主机名之间是tab符号。

hosts 文件修改完成后可使用ping 命令来验证设置是否正确:
ping RAC-A
ping RAC-A-priv
此时公网ip和私有ip是可以ping的通的.
2.11 同步节点时间
命令:
net time \\RAC-A-priv
net time \\ RAC-A-priv /set /y
在rac2服务器上运行命令:net time \\ RAC-A-priv (查看 rac1的当前时间),然后在rac2服务器上运行命令:net time \\ RAC-A-priv /set /y (设置 rac2时间与rac1同步)(建议使用这种方式)
2.12 设置节点间的磁盘共享
2.13 激活磁盘的automount diskpart
automount enable
2.14 配置文件服务器群集略。

单独一篇文章。

常见问题:
Microsoft iSCSI 目标服务器服务无法绑定到网络地址1.1.1.99、端口3260。

操作失败,错误代码为10049。

请确保没有其他应用程序正在使用此端口。

解决方案:关闭防火墙或者打开3260端口。

2.15 磁盘配置—ISCSI连接
在主机1和2上,开始——管理工具——iscsi发起程序
选择“是”,系统自动设置iscsi为自动启动状态。

在弹出的iscsi配置界面,切换到“发现”选项卡,点击“发现门户”,并在弹出的窗口中输入发现门户地址: 1.1.1.99
2.16 磁盘配置——分区,主机1
分别在rac1 和rac2 服务器上将所有磁盘设置成联机状态,如下图所示:
已联机,然后我们在rac2上执行刷新操作即可将rac2的磁盘初始化。

rac2磁盘也处于联机状态
1、启用Automount (All Nodes)
进行命令行窗口,运行:
C:\>diskpart
DISKPART> AUTOMOUNT ENABLE
2、清除分区(首次创建不操作)(Node 1) DISKPART> LIST DISK
DISKPART> select disk 1
DISKPART> clean all
DISKPART> select disk 2
DISKPART> clean all
DISKPART> select disk 3
DISKPART> clean all
DISKPART> select disk 4
DISKPART> clean all
DISKPART> select disk 5
DISKPART> clean all
3、创建扩展分区和逻辑分区(MBR分区)(Node 1) DISKPART> select disk <N>
DISKPART> create part ext
DISKPART> create part log
4、清除卷标(Node 2)
DISKPART> list vol
DISKPART> select vol <N>
DISKPART>remov
5、创建的分区和卷(All Nodes)
DISKPART> list disk
DISKPART> list vol
在RAC-A 节点上执行命令:net use \\RAC-B\C$ 在RAC-B 节点上执行命令:net use \\RAC-A\C$
2.17 磁盘配置——分区,主机2
2.18 安装Grid
密码设置为yuanhu。

相关文档
最新文档