<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Oracle RAC on Mer's Blog</title><link>https://merisky.top/tags/oracle-rac/</link><description>Recent content in Oracle RAC on Mer's Blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 26 Mar 2023 01:26:21 +0800</lastBuildDate><atom:link href="https://merisky.top/tags/oracle-rac/index.xml" rel="self" type="application/rss+xml"/><item><title>RAC 集群访问过程分析</title><link>https://merisky.top/posts/4037772901/</link><pubDate>Fri, 15 Apr 2022 09:09:54 +0000</pubDate><guid>https://merisky.top/posts/4037772901/</guid><description>&lt;p&gt;本文介绍了通过 WireShark 分析的在 RAC11gR2 集群访问中连接建立的过程&lt;/p&gt;&#10;&lt;h3 id="环境"&gt;&lt;a href="#环境" class="headerlink" title="环境"&gt;&lt;/a&gt;环境&lt;/h3&gt;&lt;blockquote&gt;&#10;&lt;p&gt;环境：&lt;/p&gt;&#10;&lt;p&gt;主机：192.168.40.37&lt;/p&gt;&#10;&lt;p&gt;SCAN节点：192.168.40.234&lt;/p&gt;&#10;&lt;p&gt;节点1：192.168.40.230 vip：192.168.40.231&lt;/p&gt;&#10;&lt;p&gt;节点2：192.168.40.232 vip：192.168.40.233&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h3 id="连接过程"&gt;&lt;a href="#连接过程" class="headerlink" title="连接过程"&gt;&lt;/a&gt;连接过程&lt;/h3&gt;&lt;ol&gt;&#10;&lt;li&gt;主机与scan节点进行三次握手，建立tcp连接（目的端口1521）&lt;/li&gt;&#10;&lt;li&gt;主机向scan节点发送Oracle-TNS（Transparent Network Substrate Protocol）Request，主要携带信息如下：&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;figure class="highlight plaintext"&gt;&lt;table&gt;&lt;tr&gt;&lt;td class="gutter"&gt;&lt;pre&gt;&lt;span class="line"&gt;1&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;2&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;3&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;4&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;5&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;6&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;7&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;8&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;9&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;10&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;11&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;12&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;13&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;14&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;pre&gt;&lt;span class="line"&gt;Packet Type: Connect (1)&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt;Connect&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt; Version: 314&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt; Service Options: 0x0041&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt; Session Data Unit Size: 8192&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt; Maximum Transmission Data Unit Size: 32767&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt; NT Protocol Characteristics:0xc60e, Hangon to listener connect, Confirmed release, Callback IO supported, ASync IO Supported, Generate SIGURG signal, Urgent IO supported, Full duplex IO supported&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt; Value of 1 in Hardware: 0100&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt; Connect Flags 0:0x41, NA services wanted&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt; Connect Flags 1:0x41, NA services wanted&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt; Trace Cross Facility Item 1: 0x00000000&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt; Trace Cross Facility Item 2: 0x00000000&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt; Trace Unique Connection ID: 0x0000000000000000&lt;/span&gt;&lt;br&gt;&lt;span class="line"&gt; Connect Data: (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=MER)(CID=(PROGRAM=E:\Navicat?for?Oracle\navicat.exe)(HOST=DESKTOP-PSOJPQF)(USER=MER)))(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.40.234)(PORT=1521)))&lt;/span&gt;&lt;br&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/figure&gt;&#10;&lt;ol start="3"&gt;&#10;&lt;li&gt;&lt;p&gt;scan返回TNS Response, Redirect消息&lt;/p&gt;</description></item><item><title>Windows7 下安装 Oracle RAC11gR2</title><link>https://merisky.top/posts/324638463/</link><pubDate>Tue, 12 Apr 2022 03:24:51 +0000</pubDate><guid>https://merisky.top/posts/324638463/</guid><description>&lt;p&gt;本文介绍了如何在 Window7 环境下安装 Oracle RAC11gR2 的方法以及安装过程中遇到的一些问题的解决方法&lt;/p&gt;&#10;&lt;h2 id="资源"&gt;&lt;a href="#资源" class="headerlink" title="资源"&gt;&lt;/a&gt;资源&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;win64_11gR2_grid&lt;/li&gt;&#10;&lt;li&gt;win64_11gR2_database_1of2&lt;/li&gt;&#10;&lt;li&gt;win64_11gR2_database_2of2&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;以上资源可在官网下载&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;安装文档以 &lt;a href="#page0"&gt;Rac11gR2OnWindows.pdf&lt;/a&gt; 为准，由于文档上面有很多步骤比较省略，且更接近真实环境下的配置方案，因此找了 一篇安装步骤非常接近官方文档的博客&lt;a href="#page1"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/a&gt;作为参考，同时结合其他博客进行安装&lt;/p&gt;&#10;&lt;p&gt;首先给出网络拓扑结构如下，后面遇到问题可以返回来作为参照&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="https://merisky.top/images/Windows7%E4%B8%8B%E5%AE%89%E8%A3%85Oracle-RAC11gR2/image-20200717110829833.png" loading="lazy" decoding="async" alt="总体网络拓扑"&gt;&lt;/p&gt;&#10;&lt;p&gt;正式开始配置&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="配置步骤"&gt;&lt;a href="#配置步骤" class="headerlink" title="配置步骤"&gt;&lt;/a&gt;配置步骤&lt;/h2&gt;&lt;h3 id="虚拟机准备"&gt;&lt;a href="#虚拟机准备" class="headerlink" title="虚拟机准备"&gt;&lt;/a&gt;虚拟机准备&lt;/h3&gt;&lt;ol&gt;&#10;&lt;li&gt;创建一个 Windows7 虚拟机（使用 VMware® Workstation 15 pro）&lt;/li&gt;&#10;&lt;li&gt;安装 jdk （版本应在 1.5 及以上）&lt;/li&gt;&#10;&lt;li&gt;为虚拟机添加一块网卡&lt;/li&gt;&#10;&lt;li&gt;克隆虚拟机&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h3 id="✴︎节点名称配置"&gt;&lt;a href="#✴︎节点名称配置" class="headerlink" title="✴︎节点名称配置"&gt;&lt;/a&gt;✴︎节点名称配置&lt;/h3&gt;&lt;p&gt;修改主机名、统一用户名密码，分别更改两台服务器的主机名为 cluster1 和 cluster2，需要重启后生效，两台服务器统一使用 administrator 用户，并且保持密码一致。&lt;/p&gt;</description></item></channel></rss>