WindowsServer2016虚拟机安装Oracle12c_RAC
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(原创)

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安装和配置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数据库的教程图
解
文章主要介绍了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操作手册摘要: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 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安装过程记录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...

Windows 10 64bit上安装Oracle Database 12c,出现以下错误:
解决方法:
第一步:控制面板>所有控制面板项>管理工具>服务>SERVER 启动
第二步:控制面板>所有控制面板项>管理工具>计算机管理>系统工具>共享文件夹>共享右键单击“共享”>新建共享>
点击“下一步”>
单击“浏览”>
选择"本地磁盘(C:)">确定
单击“下一步”;
“共享名”输入"C$" >"下一步" ;
对权限进行相应的选择(选择第二项或第三项)。单击“完成”;
单击“完成”;
重新运行安装程序。OK!
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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。