dns配置 oracle rac - CSDN
精华内容
参与话题
  • ORACLE RAC DNS服务器搭建与配置一、说明:之前已经写过关于oracle rac的搭建的详细过程,但是之前搭建的时候没有配置dns域名解析,这次单独把这块配置拿出来讲一下。这里我们把dns单独安装在一台服务器上,具体过程...
    ORACLE RAC DNS服务器搭建与配置

    一、说明:

    之前已经写过关于oracle rac的搭建的详细过程,但是之前搭建的时候没有配置dns域名解析,这次单独把这块配置拿出来讲一下。

    这里我们把dns单独安装在一台服务器上,具体过程如下:

    /etc/hosts  配置:

    [root@rac1 ~]# vi /etc/hosts
    
    127.0.0.1 localhost
    #public
    192.168.1.10 rac1.shiyu.com rac1
    192.168.1.11 rac2.shiyu.com rac2
    
    #private
    192.168.188.120 rac1-priv.shiyu.com rac1-priv
    192.168.188.130 rac2-priv.shiyu.com rac2-priv
    
    #vip
    192.168.1.20 rac1-vip.shiyu.com rac1-vip
    192.168.1.21 rac2-vip.shiyu.com rac2-vip
    
    #scan
    192.168.1.30 rac-scan.shiyu.com rac-scan
    192.168.1.31 rac-scan.shiyu.com rac-scan
    192.168.1.32 rac-scan.shiyu.com rac-scan
    
    
    rac2:
    
    [root@rac2 ~]# vi /etc/hosts
    
    127.0.0.1 localhost
    #public
    192.168.1.10 rac1.shiyu.com rac1
    192.168.1.11 rac2.shiyu.com rac2
    
    #private
    192.168.188.120 rac1-priv.shiyu.com rac1-priv
    192.168.188.130 rac2-priv.shiyu.com rac2-priv
    
    #vip
    192.168.1.20 rac1-vip.shiyu.com rac1-vip
    192.168.1.21 rac2-vip.shiyu.com rac2-vip
    
    #scan
    192.168.1.30 rac-scan.shiyu.com rac-scan
    192.168.1.31 rac-scan.shiyu.com rac-scan
    192.168.1.32 rac-scan.shiyu.com rac-scan
    dns服务器:[root@oracle ~]# vi /etc/hosts127.0.0.1 localhost192.168.1.97 oracle二、dns服务器搭建(192.168.1.97)

    1.安装dns,这里直接利用yum安装:

    [root@oracle ~]# yum install bind
    [root@oracle ~]# yum install bind-chroot
    [root@oracle ~]# yum install caching-nameserver
    2.安装完成后,bind的主配置文件是/etc/named.conf;区域类型配置文件是/etc/named.rfc1912.zones;区域配置文件在/var/named/下;
    (1)修改name.conf

    [root@oracle ~]# vi /etc/named.conf
    
    
    //
    // named.conf
    //
    // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
    // server as a caching only nameserver (as a localhost DNS resolver only).
    //
    // See /usr/share/doc/bind*/sample/ for example named configuration files.
    //
    
    options {
            listen-on port 53 { any; };   #默认监听IP是127.0.0.1,any或者注释掉就是允许所有IP
            listen-on-v6 port 53 { any; }; #ip6监听地址
            directory       "/var/named";  #存放区域配置文件的目录
            dump-file       "/var/named/data/cache_dump.db";
            statistics-file "/var/named/data/named_stats.txt";
            memstatistics-file "/var/named/data/named_mem_stats.txt";
            allow-query     { any; }; #只允许本地主机localhost,any或者注释掉就是允许所有主机查询 
            recursion yes; #是否开启迭代查询功能
    
            dnssec-enable yes;   
            dnssec-validation yes;
    
            /* Path to ISC DLV key */
            bindkeys-file "/etc/named.iscdlv.key";
    
            managed-keys-directory "/var/named/dynamic";
    };
    
    logging {     
            channel default_debug {
                    file "data/named.run";
                    severity dynamic;
            };
    };
    
    zone "." IN {
            type hint;
            file "named.ca";
            //file "/dev/null";
    };
    
    include "/etc/named.rfc1912.zones";
    include "/etc/named.root.key";
    (2)配置正反向解析zone
    修改zone 文件:/etc/named.rfc1912.zones, 添加正向解析和反向解析的Zone 定义。
    [root@oracle ~]# vi /etc/named.rfc1912.zones
    
    // named.rfc1912.zones:
    //
    // Provided by Red Hat caching-nameserver package
    //
    // ISC BIND named zone configuration for zones recommended by
    // RFC 1912 section 4.1 : localhost TLDs and address zones
    // and http://www.ietf.org/internet-drafts/draft-ietf-dnsop-default-local-zones-02.txt
    // (c)2007 R W Franks
    //
    // See /usr/share/doc/bind*/sample/ for example named configuration files.
    //
    //配置正向解析Zone
    zone "shiyu.com" IN {
            type master;
            file "shiyu.com.zone";
            allow-update { none; };
    };
    //注意,这个域名要和后面配置的一致
    
    //配置反向解析Zone
    zone "1.168.192.in-addr.arpa" IN {
            type master;
            file "1.168.192.local";
            allow-update { none; };
    };
    
    这里需要注意的是,反向解析从左到右读取ip地址时是以相反的方向解释的,所以需要将ip地址反向排列。这里,192.168.1.*网段的反向解析域名为"1.168.192.in-addr.arpa”。
    (3)配置正向解析的区域文件
    在之前的name.conf 配置中指定的区域文件目录是:/var/named。 所以在这个目录里创建正向解析的区域文件。
    文件名就是在Zone中定义的file名。
    [root@oracle ~]#touch /var/named/shiyu.com.zone

    添加如下内容:

    $TTL    86400
    @      IN    SOA  oracle.shiyu.com.  root.shiyu.com. (
                                            42              ; serial (d.adams)
                                             3H              ; refresh
                                            15M             ; retry
                                            1W              ; expiry
                                            1D)            ; minimum
    
               IN     NS       oracle.shiyu.com.
    oracle     IN      A       192.168.1.97
    rac-scan   IN     A       192.168.1.30
    rac-scan   IN     A       192.168.1.31
    rac-scan   IN     A       192.168.1.32
    rac1       IN     A       192.168.1.10
    rac2       IN     A       192.168.1.11

    (4)配置反向解析的区域文件
    在/var/named 目录下创建反向解析的区域文件,文件名也是之前在Zone中定义的:1.168.192.local。

    添加如下内容:

    $TTL    86400
    @               IN SOA  oracle.shiyu.com.      root.shiyu.com. (
                                          1997022700 ; Serial
                                          28800      ; Refresh
                                          14400      ; Retry
                                          3600000    ; Expire
                                          86400)    ; Minimum
    
          IN      NS     oracle.shiyu.com.
    30    IN      PTR    rac-scan.shiyu.com.
    31    IN      PTR    rac-scan.shiyu.com.
    32    IN      PTR    rac-scan.shiyu.com.
    10    IN      PTR    rac1.shiyu.com
    11    IN      PTR    rac2.shiyu.com
    3.重启DNS

    [root@oracle ~]# chkconfig named on
    [root@oracle ~]# serialver named restart
    4.验证DNS
    在所有节点的/etc/resolv.conf 文件中添加如下内容:

    [root@rac1 ~]# vi /etc/resolv.conf 
    domain  shiyu.com
    nameserver 192.168.1.97
    options rotate
    options timeout:2
    options attempts:5
    
    [root@rac2 ~]# vi /etc/resolv.conf 
    domain  shiyu.com
    nameserver 192.168.1.97
    options rotate
    options timeout:2
    options attempts:5
    
    [root@rac1 ~]# nslookup rac-scan.shiyu.com
    Server:		192.168.1.97
    Address:	192.168.1.97#53
    
    Name:	rac-scan.shiyu.com
    Address: 192.168.1.32
    Name:	rac-scan.shiyu.com
    Address: 192.168.1.30
    Name:	rac-scan.shiyu.com
    Address: 192.168.1.31
    
    
    [root@rac2 ~]# nslookup rac-scan.shiyu.com
    Server:		192.168.1.97
    Address:	192.168.1.97#53
    
    Name:	rac-scan.shiyu.com
    Address: 192.168.1.31
    Name:	rac-scan.shiyu.com
    Address: 192.168.1.32
    Name:	rac-scan.shiyu.com
    Address: 192.168.1.30
    
    在所有节点都验证成功。那么就可以安装使用DNS的scan的集群了。





    展开全文
  • 近期准备搭建RAC环境,搭建集群的第一步就是建立网络环境,预计使用三台服务器主机名分别为host01、host02、host03。其中host01、houst02为RAC集群,host03为DNS服务器。 首先我们需要一台DNS服务器来解析,下面就为...

            近期准备搭建oracle 12C RAC环境,搭建集群的第一步就是建立网络环境,预计使用三台服务器主机名分别为host01、host02、host03。其中host01、houst02为RAC集群,host03为DNS服务器。搭建过程将分4篇章进行图解。

    本章是DNS服务器搭建,这里host03是我的的DNS服务器。


    一、虚拟机安装Redhat 6.7配置YUM。


           服务器创建略过。要求如下

    主机

    硬件要求

    软件要求

    类型

    内存

    网卡

    硬盘

    GI版本

    DB版本

    操作系统

    host01

    RAC

    ≥2G

    三张网卡

    ≥40G,8个2G磁盘

    12.1.0.2

    12.1.0.2

    Redhat 6.7

    host02

    RAC

    ≥2G

    三张网卡

    ≥40G,8个2G磁盘

    12.1.0.2

    12.1.0.2

    Redhat 6.7

    host03

    DNS

    768M

    一张网卡

    20G

    Redhat 6.7


    网络配置

    主机名称

    网卡名称

    地址类型

    IP地址

    DNS服务器

    搜索域

    host01

    eth0

    公网

    10.0.1.101

    10.0.1.3

    example.com

    eth1

    私网

    192.168.56.101

    eth2

    私网

    192.168.56.102

    host02

    eth0

    公网

    10.0.1.102

    10.0.1.3

    example.com

    eth1

    私网

    192.168.56.103

    eth2

    私网

    192.168.56.104

    host03

    eth0

    私网

    10.0.1.3

    10.0.1.3

    example.com


    二、准备服务器,安装DNS组件


    yum install -y bind bind-chroot bind-utils


    三、修改配置文件


    1、修改/etc/host 文件,增加以下IP地址,后面的三台主机的IP将会按照如下配置。

    10.0.1.3 host03.example.com host03
    10.0.1.101 host01.example.com host01
    10.0.1.102 host02.example.com host02
    
    192.168.56.101 host01-priv
    192.168.56.102 host02-priv

    2、/etc/named.conf,填写你DNS服务器的IP,注释掉IP-V6,填写DNS允许访问的IP,这里方便起见我修改为any



    3、/etc/named.rfc1912.zones,增加配置文件,这里的zone 可以复制

    4、进入/var/named/创建解析文件,正向解析,编辑解析的地址映射

    cp named.localhost example.com.zone
    vi example.com.zone

    5、编辑反向解析映射

    cp named.loopback 1.0.10.in-addr.arpa
    vi 1.0.10.in-addr.arpa


    四、测试DNS服务器是否搭建成功


    [root@host03 named]# service named restart
    停止 named:                                               [确定]
    启动 named:                                               [确定]
    [root@host03 named]# nslookup host03
    Server:		10.0.1.3
    Address:	10.0.1.3#53
    
    Name:	host03.example.com
    Address: 127.0.0.1
    
    [root@host03 named]# nslookup host02
    Server:		10.0.1.3
    Address:	10.0.1.3#53
    
    Name:	host02.example.com
    Address: 10.0.1.102
    
    [root@host03 named]# nslookup host01
    Server:		10.0.1.3
    Address:	10.0.1.3#53
    
    Name:	host01.example.com
    Address: 10.0.1.101
    
    [root@host03 named]# nslookup cluster01-scan
    Server:		10.0.1.3
    Address:	10.0.1.3#53
    
    Name:	cluster01-scan.example.com
    Address: 10.0.1.201
    Name:	cluster01-scan.example.com
    Address: 10.0.1.202
    Name:	cluster01-scan.example.com
    Address: 10.0.1.203
    

    解析成功,DNS服务器配置完成。

    展开全文
  • Oracle 11g RAC SCAN ip的原理及配置

    千次阅读 2018-03-07 11:02:25
    SCAN概念: 先介绍一下什么叫SCAN,SCAN(Single Client Access Name)是Oracle从11g R2开始推出的,客户端可以通过SCAN特性负载均衡地连接到RAC数据库。所以在Oracle 11gR2 中,引入了SCAN(Single ClientAccess ...
    SCAN概念:
        先介绍一下什么叫SCAN,SCAN(Single Client Access Name)是Oracle从11g R2开始推出的,客户端可以通过SCAN特性负载均衡地连接到RAC数据库。所以在Oracle 11gR2 中,引入了SCAN(Single ClientAccess Name)的特性。SCAN是一个域名,可以解析至少1个IP,最多解析3个SCAN IP,客户端可以通过这个SCAN 名字来访问数据库,另外SCAN ip必须与public ip和VIP在一个子网。
    SCAN提供一个域名来访问RAC,域名可以解析1个到3个(注意,最多3个)SCAN IP,我们可以通过DNS或者GNS来解析实现。其中DNS大家都很熟悉,这里不多说。GNS(Grid Naming Service)则是Oracle 11g R2的新功能,可以通过DHCP服务为节点和SCAN分配VIP和SCAN IP。另外还有个优点是,对于新加入集群的节点,它会自动分配VIP地址,更新集群资源,客户端依然通过SCAN特性负载均衡地连接到新增集群节点上。DNS和GNS配置与解析相关内容在下面还有说明。
         除了DNS和GNS解析方法外,SCAN也可以使用hosts文件来解析,但用过的人都知道,此方法不仅在安装RAC的时候产生问题,后期使用也是存在问题的,比如SCAN域名只能定义一个SCAN IP。所以这种方法也是Oracle不推荐使用的。
    但尽管如此,很多生产上依然这样使用,也就是废弃了11g的新特性SCAN,而是依然采用VIP连接方式。

    SCAN ip 工作原理:



    启用SCAN 之后,会在数据库与客户端之间,添加了一层虚拟的服务层,就是SCAN IP和SCAN IP Listener,在客户端仅需要配置SCAN IP的tns信息,通过SCANIP Listener,连接后台集群数据库。这样,不论集群数据库是否有添加或者删除节点的操作,均不会对客户端产生影响,也就不需要修改配置。

    配置SCAN有3种方法:
    1. 使用/etc/hosts文件
    这个是我们目前用的最多的方式,但是缺点只能对应一个SCAN IP,该方法Oracle 不推荐,但是简单,不需要单独的DNS 服务器,使用该方法,客户端还是需要VIP来链接。 Oracle 推荐使用其他的2种方法来实现SCAN 功能。
    2. 在DNS中定义域名,只需要在DNS中配置即可实现SCAN 功能。


    .


    3. 通过Grid Naming Server(GNS),需要配置DNS 和DHCP才能实现SCAN 功能。

    .

    配置好之后,直接在客户端的tnsnames里写SCAN NAME就可以了,如下:

    RACSCAN =

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = rac-scan.gns.cndba.com)(PORT = 1521))

    (CONNECT_DATA =

    (SERVER = DEDICATED)

    (SERVICE_NAME = dave)

    )

    )

     

    以后RAC 增加删除节点,客户端都不需要修改。

    展开全文
  • 1.6 Oracle安装先决条件 以下操作以root登录到RacNode1结点进行操作。 如果没用使用DNS,则必须如下配置/etc/hosts文件 ...注意:即使在/etc/hosts文件中...DNS服务器的配置请参考《Oracle RAC Database 11gReleas

    1.6 Oracle安装先决条件

    以下操作以root登录到RacNode1结点进行操作。

    如果没用使用DNS,则必须如下配置/etc/hosts文件




    注意:即使在/etc/hosts文件中定义了SCAN地址,仍然需要在DNS上定义以便在与公有IP地址相同的同一子网的3个地址间循环。DNS服务器的配置请参考《Oracle RAC Database 11gRelease 2 SCAN的DNS配置》

    编辑/etc/sysctl.conf文件



    将下面的行添加到/etc/security/limits.conf文件中


    将下面的配置添加到/etc/pam.d/login文件中。



    或者配置NTP,或者确保NTP没有被配置,这样Oracle 群集时间同步服务可以同步RAC结点的时间,这里我们取消NTP的配置。

    // 如果ntpd服务根本就安装的话,那就不用做下面的操作了。



    创建新的组和用户



    创建Oracle软件安装目录


    使用oracle登录,在.bash_profile(是oracle用户主目录下的)文件中添加下面的配置



    创建/home/oracle/grid_env文件


    创建/home/oracle/db_env文件


    重新启动OracleNode1,测试环境变量的配置。


    挂载Oracle112030GridInfrastructure.iso到RacNode1结点的虚拟光驱中

    安装光驱中/stage/cvu/cv/remenv中的cvuqdisk*.rpm







    展开全文
  • DNS服务器配置好以后,准备两台虚拟机,Redhat的安装过程这里就略过,虚拟机配置完成后,现在我们应该有三台主机。接着我们就将对服务器进行配置。 一、硬件配置 按照如下配置安装虚拟机,推荐如下配置RAC服务器的...
  • Oracle 11g R2 RAC配置 DNS 解析 SCAN VIP

    千次阅读 2013-07-03 17:38:04
    Oracle 11gR2Grid Infrastructure (CRS) 中引入了 Single Client Access Name (SCAN) 来简化客户端对数据库服务的访问。 本文将详细介绍如何配置 DNS 来解析 SCAN VIP
  • Oracle RAC 集群 SCAN 说明

    万次阅读 2017-12-01 13:32:18
    1 SCAN 概述 之前有网友在我Blog 留言说我的RAC 搭建中没有写SCAN 配置,这个之前应该是有写过,但刚搜了一下,没找到,正好重新整理一下,并做下实验,实验就用Oracle 12c 进行测试。 在Oracle 11g 之前,我们去...
  • 两个node节点、一个dns服务器、一个共享磁盘服务器,dns服务器中配置映射 172.16.3.26 rac1.oraclerac.com rac1 172.16.3.27 rac2.oraclerac.com rac2 172.16.3.28 rac1-vip.oraclerac.com rac1-vip 172.16.3.30 rac...
  • oracle rac ip 规划

    千次阅读 2018-06-21 10:08:11
    oracle rac搭建首先需要的就是硬件、及网络的规划本文章就来规划一下网络层public ip: 类似与单实例的oracle数据库ip,主要用于管理\访问。virtual ip(vip): oraclerac架构中专用,这个vip用于实现故障转移...
  • 安装Oracle 11g RAC R2 之Linux DNS 配置

    万次阅读 2012-12-13 17:21:51
    Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称。SCAN 这个特性为客户端提供了单一的主机名,用于访问集群中运行的 Oracle 数据库。如果您在集群中添加或删除...
  • WARNING: POSSIBLE DNS SPOOFING DETECTED! 解决

    千次阅读 2016-05-04 14:13:18
    在进行添加节点,配置用户等效性...[oracle@rac2 ~]$ ssh oracle@rac1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: POSSIBLE DNS SPOOF
  • oracle rac 12c新增节点

    千次阅读 2017-04-20 17:24:06
    #rac新增加节点执行 ssh配置(grid用户和oracle都需要配置) su - grid cd $HOME mkdir .ssh chmod 700 .ssh cd .ssh ssh-keygen -t rsa #节点1合成authorized_keys并scp到节点2 #cat *rsa.pub >> authorized_keys #...
  • Oracle 11g RAC搭建(VMware环境)

    万次阅读 多人点赞 2018-07-16 17:06:15
    Oracle 11g RAC搭建(VMware环境)Oracle 11g RAC搭建VMware环境 安装环境与网络规划 安装环境 网络规划 环境配置 通过SecureCRT建立命令行连接 关闭防火墙 创建必要的用户组和目录并授权 节点配置检查 系统文件设置...
  • Oracle 11g RAC 搭建详细步骤

    万次阅读 2017-03-03 11:08:42
    oracle rac 11g 安装 asm udev iscsi
  • 最近重新搭建oracle12c rac环境时,更改了/etc/resolv.conf文件重启网络或重启系统后,会被重新还原。 后来经过排查,可如下解决: 1、禁用NetworkManager服务 停用NetworkManager服务 [root@rac1 ~]# ...
  • Oracle 11G R2 RAC增加了scan ip功能,在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个主机vip的一个连接串,如果cluster增加了一个节点,那么对于...
  • 这次搭建的是Oracle 11g R2 11.2.0.4的RAC环境,使用的操作系统版本为Oracle Linux 6.4 点击(此处)折叠或打开 [root@node1 ~]# lsb_release -a LSB Version: :base-4.0-amd64:base-4
  • Oracle 11G R2 RAC增加了scan ip功能,在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个主机vip的一个连接串,如果cluster增加了一个节点,那么对于...
  • Oracle 11g Rac搭建

    千次阅读 2019-05-20 15:37:19
    Oracle 11g Rac搭建(RedHat 6.9 + Oracle 11.2.0.4) 系统安装规划 网络规划 用户组规划 存储规划 配置yum源,网络规划,hosts文件等(双节点执行) 如果是 64bit,需要检查以下的 Packages。以下重复包名称的...
1 2 3 4 5 ... 20
收藏数 2,807
精华内容 1,122
热门标签
关键字:

dns配置 oracle rac