暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

rhel

原创 Decay 2022-09-12
450


 

 

 

 

 

 

ORACLE 12C R1 RAC安装指导书

 



 

1 系统要求

1.1 说明

l   版本:

Red Hat Enterprise Linux Server release 7.1 (Maipo)

Oracle Database 12c Release 1

l   2、Grid / Oracle 12c下载地址:

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

       网络要求

l   每个节点必须有两块网卡;

l   每个节点的公有网卡名字必须相同,例,一个节点是eth0,那么其它节点也必须是eth0;

l   每个节点的私有网卡名字也必须相同,例,一个节点是eth1,那么其它节点也必须是eth1;

l   公有网卡必须支持TCP/IP;

l   私有网卡必须支持UDP和TPC/IP;

l   集群内所有的节点的私有网络都必须相互拼得通;

l   每个节点host name必须符合RFC 952标准,不允许存在“_”。

 

 

1.2 IP地址要求

l   每个节点都配一个公有IP;

l   每个节点都配一个私有IP;

1.3 网卡名称修改(节点网卡名称一一对应,名称必须一致)

1、  修改网卡名称:

cd  /etc/sysconfig/network-scripts

mv  ifcfg-eno16780032  eth0

2、编辑文档

vi  /etc/sysconfig/grub

在倒数第二行rhgb quite上添加net.ifnames=0 biosdevname=0

运行命令grub2-mkconfig –o /boot/grub2/grub.cfg使生效。

3、cd  /etc/sysconfig/network-scripts,修改网卡内容:

修改name=eth0

4、重启系统,再ifconfig检查网卡名称。


2 准备工作

2.1 关闭防火墙和禁用selinux

2.1.1 禁用selinux

编辑vi /etc/selinux/config,将selinux设置为disabled

2.1.2 关闭防火墙

查看防火墙状态:systemctl status firewall.service

如果是inactive状态则不用执行下面步骤

关闭防火墙:systemctl stop firewall.service

禁用防火墙,系统重启后也不打开:systemctl disable firewall.service

2.2 搭建本地yum仓库

1.挂载上OS文件

2.在根目录下新建目录,存放源

mkdir /yum

3.在/mnt下面新建目录cp,挂载光盘

mkdir /mnt/cdrom

4.挂载光盘

mount -r /dev/cdrom/ -o loop /mnt/cdrom

5.拷贝光盘下所有的文件到/yum/

cp -av /mnt/cdrom/* /yum/

6.给/etc/yum.repos.d/rhel-source.repo改下名字,或者你删掉也行,反正也用不着了

mv rhel-source.repo rhel-source.repo.bak

7.在/etc/yum.repos.d/下面新建一个repo文件

vi local.repo

8.输入以下内容

[localrepo]

name = localyumrepo

baseurl = file:///yum

gpgcheck = 0

enable = 1

9.到此,yum本地源就配置好了,使用yum clean all清空缓存,然后就可以使用本地源安装软件了。

PS: 别忘了卸载光盘,不然是退不出来的

umount /mnt/cdrom

2.3 各节点系统软件包检查

以下是redhat7.1的执行检查语句:

rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils \

compat-libcap1 \

gcc \

gcc-c++ \

glibc \

glibc-devel \

libaio \

libaio-devel \

ksh \

make \

libXi \

libXtst \

libgcc \

libstdc++ \

libstdc++-devel \

sysstat

核对是否有以下rpm包

binutils-2.23.52.0.1-12.el7.x86_64

compat-libcap1-1.10-3.el7.x86_64

gcc-4.8.2-3.el7.x86_64

gcc-c++-4.8.2-3.el7.x86_64

glibc-2.17-36.el7.x86_64

glibc-devel-2.17-36.el7.x86_64

libaio-0.3.109-9.el7.x86_64

libaio-devel-0.3.109-9.el7.x86_64

ksh

make-3.82-19.el7.x86_64

libXi-1.7.2-1.el7.x86_64

libXtst-1.2.2-1.el7.x86_64

libgcc-4.8.2-3.el7.x86_64

libstdc++-4.8.2-3.el7.x86_64

libstdc++-devel-4.8.2-3.el7.x86_64

sysstat-10.1.5-1.el7.x86_64

注意:安装用 yum install –y gcc

各节点重复执行,然后在OS文件中直接安装缺少的rpm包,另外还需要补充安装compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm和cvuqdisk-1.0.9-1.rpm(该包如果这里安装失败,请在用户、用户组创建后再安装)

2.4 配置网络环境

编辑hosts文件:vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

###::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

 

##public

100.136.27.190   yalnode1

100.136.27.192   yalnode2

 

###private

55.55.27.191     yalnode1-priv

55.55.27.193     yalnode2-priv

 

各节点重复执行

2.5 创建用户

2.5.1 创建os用户组

#/usr/sbin/groupadd -g 501 oinstall

#/usr/sbin/groupadd -g 502 dba

#/usr/sbin/groupadd -g 504 asmadmin

#/usr/sbin/groupadd -g 506 asmdba

#/usr/sbin/groupadd -g 507 asmoper

2.5.2 创建用户并且给用户授权

# useradd -m -g oinstall -G dba,asmdba,asmadmin,asmoper -d /home/oracle/ oracle

# useradd -m -g oinstall -G dba,asmdba,asmoper,asmadmin -d /home/grid/ grid

2.5.3 创建ORACLE和GRID密码

#passwd oracle

Changing password for user oracle.

New UNIX password: hawei

retype new UNIX password: huawei

passwd: all authentication tokens updated successfully.

#passwd grid

Changing password for user oracle.

New UNIX password: huawei

retype new UNIX password: huawei

passwd: all authentication tokens updated successfully.

各节点重复执行。

2.6 配置系统

2.6.1 修改内核参数

root用户下,编辑:vi /etc/sysctl.conf,增加以下语句:

kernel.shmmax = 5158842368

kernel.shmall = 1007586

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

net.ipv4.ip_local_port_range = 9000 65500

fs.suid_dumpable = 1

fs.file-max = 6815744

fs.aio-max-nr = 1048576

root用户下执行以下语句,使新设置参数生效:

#/sbin/sysctl -p

各节点重复执行。

2.6.2 设置用户shell限制

1.         编辑文件vi /etc/security/limits.conf

增加以下语句:

grid soft nproc 2047

grid hard nproc 16384

grid soft nofile 1024

grid hard nofile 65536

 

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft memlock 7210700

oracle hard memlock 7210700

 

2.         编辑文件/etc/pam.d/login

增加以下语句:

session required pam_limits.so

3.         编辑文件/etc/profile

增加以下语句:

if [ $USER = "oracle" ] || [ $USER = "grid" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

umask 022

fi

 

各节点重复执行。

2.7 创建软件安装目录

mkdir /u01

mkdir -p /u01/app/grid

mkdir -p /u01/app/oracle

mkdir -p /u01/app/oraInventory

mkdir -p /u01/app/oracle/product/12.1.0/grid

mkdir -p /u01/app/oracle/product/12.1.0/db_1

chown -R oracle:oinstall /u01

chown -R grid:oinstall /u01/app/grid

chown -R grid:oinstall /u01/app/oraInventory/

chown -R oracle:oinstall /u01/app/oracle

chown -R grid:oinstall /u01/app/oracle/product/12.1.0/grid

chown -R oracle:oinstall /u01/app/oracle/product/12.1.0/db_1

chmod -R 775 /u01/app/grid

chmod -R 775 /u01/app/oracle

chmod -R 775 /u01/app/oracle/product/12.1.0/grid

chmod -R 775 /u01/app/oracle/product/12.1.0/db_1

chmod -R 775 /u01/app/oraInventory

 

各节点重复执行。

2.8 配置系统-配置SSH(节点间互信,两个节点都要执行)

2.8.1 以su oracle用户登录执行以下命令,全部默认按回车键执行

mkdir ~/.ssh

chmod 755 ~/.ssh

cd ~/.ssh

/usr/bin/ssh-keygen -t rsa

/usr/bin/ssh-keygen -t dsa

 

2.8.2 以su oracle用户登录第一个节点执行以下命令

ssh yalnode3 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys

ssh yalnode3 cat /home/oracle/.ssh/id_dsa.pub >> authorized_keys

scp authorized_keys yalnode3:/home/oracle/.ssh/

ssh yalnode3 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys

ssh yalnode3 cat /home/oracle/.ssh/id_dsa.pub >> authorized_keys

ssh yalnode4 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys

ssh yalnode4 cat /home/oracle/.ssh/id_dsa.pub >> authorized_keys

scp /home/oracle/.ssh/authorized_keys yalnode4:/home/oracle/.ssh/


2.8.3 以su grid用户登录执行以下命令,全部默认按回车键执行

mkdir ~/.ssh

chmod 755 ~/.ssh

cd ~/.ssh

/usr/bin/ssh-keygen -t rsa

/usr/bin/ssh-keygen -t dsa

2.8.4 以su grid用户登录第一个节点执行以下命令

ssh yalnode3 cat /home/grid/.ssh/id_rsa.pub >> authorized_keys

ssh yalnode3 cat /home/grid/.ssh/id_dsa.pub >> authorized_keys

scp authorized_keys yalnode3:/home/grid/.ssh/

ssh yalnode3 cat /home/grid/.ssh/id_rsa.pub >> authorized_keys

ssh yalnode3 cat /home/grid/.ssh/id_dsa.pub >> authorized_keys

ssh yalnode4 cat /home/grid/.ssh/id_rsa.pub >> authorized_keys

ssh yalnode4 cat /home/grid/.ssh/id_dsa.pub >> authorized_keys

scp /home/grid/.ssh/authorized_keys yalnode4:/home/grid/.ssh/

2.8.5 验证配置SSH是否成功

su oracle登录yalnode3和yalnode4执行

ssh yalnode4 date

ssh yalnode3 date

su grid登录yalnode3和yalnode4执行

ssh yalnode4 date

ssh yalnode3 date

date;ssh ora147-priv date

date;ssh ora148-priv date

两个节点都执行。

 




2.9 设置环境变量

2.9.1 grid用户下,创建/home/grid/.bash_profile文件,输入下面的值设置环境变量

ORACLE_BASE=/u01/app/grid

ORACLE_HOME=/u01/app/oracle/product/12.1.0/grid

ORA_CRS_HOME=/u01/app/oracle/product/12.1.0/grid

ORACLE_SID=+ASM1(第二个节点配置+ASM2)

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin::$ORACLE_HOME/OPatch:/sbin

export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID ORA_CRS_HOME

 

grid用户下,执行命令使环境变量生效:source /home/grid/.bash_profile

各节点都需要配置。

2.9.2 oracle用户下,创建/home/oracle/.bash_profile文件,输入下面的值设置环境变量

ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=/u01/app/oracle/product/12.1.0/db_1

PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

export PATH ORACLE_BASE ORACLE_HOME

 

oracle用户下,执行命令使环境变量生效:source /home/oracle/.bash_profile

各节点都需要配置。

2.10 增加swap分区大小

dd if=/dev/zero of=/tmp/swap bs=1M count=5184

mkswap /tmp/swap

swapon /tmp/swap

 

2.11 安装UltraPath软件

从support网站下载一个对应操作系统的最新包。

http://support.huawei.com/enterprise/softdownload?lang=zh&idAbsPath=fixnode01|7919749|7941815|9519490|9858859&pid=9858859

下载下来的包里面有安装指导书,根据此安装就可以了。

2.12 配置共享存储

2.12.1 在主机发现阵列

发现存储:iscsiadm -m discovery -t st -p 55.55.53.80

注册存储:iscsiadm -m node –l –p 55.55.53.80

显示当前会话登录:iscsiadm -m session

2.12.2 创建单个Lun

2.12.3 创建Lun组

 

2.12.4 创建主机

2.12.5 创建主机组

2.12.6 创建映射视图

2.13 使用UDEV设备创建ASM数据库

1、主机上执行hot_add命令,再执行fdisk -l检查映射上来的LUN对应哪个设备,例:/dev/sdb, /dev/sdc。

2、使用fdisk为LUN进行分区,例:fdisk /dev/sdb,依次输入n,p,1,回车,回车,w创建一个分区号为1的主分区。创好后使用fdisk –l查看可以看到/dev/sdb1,/dev/sdc1分区。

 

3、获取LUN的iscsi ID

/usr/lib/udev/scsi_id -g -u -d /dev/sdb1

4、创建/etc/udev/rules.d/99-oracle-asmdevices.rules规则文件

KERNEL=="sd?1", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="36845b1210056ab2153e105aa00000079", SYMLINK+="dbasm1", OWNER="grid", GROUP="asmadmin", MODE="0660"

注:RESULT里填写步骤4中获取的设备的ID,对应的SYMLINK中填写想要显示的设备名称。

5、引导更新块设备分区

/sbin/partprobe /dev/sdb1

/sbin/partprobe /dev/sdc1

/sbin/partprobe /dev/sdd1

/sbin/partprobe /dev/sde1

6、测试规则Test Rules

udevadm test /block/sdb/sdb1

udevadm test /block/sdb/sdc1

udevadm test /block/sdb/sdd1

udevadm test /block/sdb/sde1

7、加载UDEV规则,使其生效

1、udevadm control --reload-rules

2、/sbin/udevadm trigger --type=devices --action=change

8、检查配置

ll /dev/db*

3 GRID软件安装

3.1 GNS服务器配置

3.1.1  RAC集群IP规划

本文档的RAC (Flex Cluster)搭建IP 分配如下表,如果搭建的是oracle 12c的标准集群,IP分配与Oracle11.2类似。

 

节点

Public IP

Private IP

VIP

SCAN VIP

GNS VIP

SCAN

yalnode1

100.136.27.190

55.55.27.191

从DHCP动态分配

从DHCP动态分配

100.136.27.210

由DNS 解析

从DHCP中获得,并由GNS进行域名解析

Yalnode2

100.136.27.192

55.55.27.193

dns/dhcp

100.136.27.189

 DNS需要单独一台服务器

 说明:搭建Oracle 12C Flex Cluster过程中在/etc/hosts文件中配置的IP仅需要配置各RAC节点的public IP和private IP,VIP和scan IP不需要配置。

3.1.2 安装DNS服务器

1)[root@oracledns ~]# yum -y install bind*

2)检查安装结果:

3.2  配置DNS

安装完成后,bind的主配置文件是/etc/named.conf;区域类型配置文件是/etc/named.rfc1912.zones;区域配置文件在/var/named/下;

3.2.1  修改name.conf 文件

[root@oracledns ~]# cat /etc/named.conf

//

// named.conf

//

// Provided by Red Hat bind package to configure the ISC BINDnamed(8) DNS

// server as a caching only nameserver (as a localhost DNS resolveronly).

//

// See /usr/share/doc/bind*/sample/ for example named configurationfiles.

//

 options {

//         listen-onport 53 { 127.0.0.1; };默认监听IP为127.0.0.1,用//需注释掉

//         listen-on-v6port 53 { ::1; };注释掉

            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     { localhost; };允许查询的客户端的IP,默认为本机,注释掉。

            recursionyes; 是否开启迭代查询功能

 

          dnssec-enable yes;

          dnssec-validationyes;

          dnssec-lookasideauto;

 

          /* Path to ISC DLVkey */

          bindkeys-file"/etc/named.iscdlv.key";

 

          managed-keys-directory"/var/named/dynamic";

};

 

logging {

        channel default_debug{

                file"data/named.run";

                severitydynamic;

        };

};

 

//这里必须注释掉原来的file,重新加上file

zone "." IN {

          type hint;

//        file"named.ca";

          file"/dev/null";

};

 

include "/etc/named.rfc1912.zones";

include "/etc/named.root.key";

3.2.2 配置正反向解析Zone

修改Zone 文件:/etc/named.rfc1912.zones, 添加正向解析和反向解析的Zone 定义。

 

--配置正向解析Zone

zone  "cndba.cn"  IN {    

        type  master;

        file  "cndba.cn.zone";

        allow-update  { none; };

};

 

--配置反向解析Zone

zone  "27.136.100.in-addr.arpa"  IN {

        type  master;

        file  "27.136.100.local";

        allow-update  { none; };

};

这里需要注意的是,反向解析从左到右读取ip地址时是以相反的方向解释的,所以需要将ip地址反向排列。这里,100.136.27.*网段的反向解析域名为"27.136.100.in-addr.arpa”。

3.2.3 配置正向解析的区域文件

在之前的name.conf 配置中指定的区域文件目录是:/var/named。 所以在这个目录里创建正向解析的区域文件。

       文件名就是在Zone中定义的file名。

[root@oracledns ~]# touch /var/named/cndba.cn.zone

添加如下内容:

$TTL    86400

@      IN     SOA dns.cndba.cn.  root.cndba.cn. (

                                        42              ; serial (d.adams)

                                        3H              ; refresh

                                        15M             ; retry

                                        1W              ; expiry

                                         1D)            ; minimum

      IN      NS      dns.cndba.cn.

dns    IN      A      100.136.27.189

gns   IN      A       100.136.27.188

$ORIGIN   cndba.cn.

@       IN     NS      gns.cndba.cn.

注:完整的域名写法最后都是带点(.)的,请不要忽略。

3.2.4 配置反向解析的区域文件

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

[root@oracledns ~]# touch /var/named/27.136.100.local

添加如下内容:

 

$TTL    86400

@               IN SOA  dns.cndba.cn.      root.cndba.cn. (

                                      1997022700 ; Serial

                                      28800      ; Refresh

                                       14400      ; Retry

                                      3600000    ; Expire

                                       86400)    ; Minimum

       IN      NS     dns.cndba.cn.

189     IN     PTR     dns.cndba.cn.

188     IN     PTR     gns.cndba.cn.

 注:这里188是VIP,189是DNS的IP

3.2.5 重启DNS

3.2.6 验证DNS

在所有RAC节点的/etc/resolv.conf文件中添加如下内容:

如下所示:

[root@yalnode1 ~]# cat /etc/resolv.conf

nameserver 100.136.27.189

nameserver 100.136.27.211

optionsrotate

optionstimeout:2

optionsattempts:5

[root@yalnode1 ~]#

 

配置完成后,再各个RAC节点验证域名解析:

 

3.3 安装配置DHCP

3.3.1 安装DHCP

    直接在DNS服务器上配置DHCP:

     [root@oracledns ~]# yum -y install dhcp*

       检查安装结果:

3.3.2 配置DHCP

[root@oracledns ~]# vim /etc/dhcp/dhcpd.conf

:r /usr/share/doc/dhcp*/dhcpd.conf.sample        --可以导入配置文件在修改。

也可以直接添加如下内容:

 

[root@oracledns ~]# cat /etc/dhcp/dhcpd.conf

#

# DHCP Server Configuration file.

#   see /usr/share/doc/dhcp*/dhcpd.conf.example

#   see dhcpd.conf(5) man page

#

 

ddns-update-styleinterim;

ignoreclient-updates;

 

subnet 100.136.27.0 netmask 255.255.255.0 {

 

        option routers                  100.136.27.1;

        option subnet-mask              255.255.255.0;

 

        option nis-domain               "cndba.cn";

        option domain-name              "cndba.cn";

        option domain-name-servers      100.136.27.189;

 

        option time-offset              -18000; # Eastern Standard Time

 

        range dynamic-bootp 100.136.27.40 100.136.27.55;

        default-lease-time 21600;

        max-lease-time 43200;

}

[root@oracledns ~]#

3.3.3  重启DHCP

[root@oracledns ~]# chkconfig dhcpd on

 

[root@oracledns ~]# chkconfig dhcpd on

Note: Forwarding request to 'systemctl enable dhcpd.service'.

[root@oracledns ~]# systemctl enable dhcpd.service

[root@oracledns ~]#

[root@oracledns ~]#

[root@oracledns ~]#  service dhcpd restart

Redirecting to /bin/systemctl restart  dhcpd.service

[root@oracledns ~]# /bin/systemctl restart  dhcpd.service

[root@oracledns ~]#

3.4 基本GRID软件安装(GNS和IPMI)

 

GRID软件目录必须添加GRID用户可执行权限。

GRID软件和RDBMS软件选择在同一节点进行安装。

以grid身份登入系统

[root@yalnode1 ~]# su - grid

在解开的grid软件目录中,运行./runInstaller。

                                步骤 1      选择“Install and Configure Oracle Infrastructure for a Cluster”,点击“Next>”

                                步骤 2      选择“Configure a Flex cluster”,点击“Next>”

                                步骤 3      选择“English”语言,点击“Next>”

                                步骤 4      编辑集群名称和SCAN名称,输入GNS VIP和Domain,点击“Next>”

此处SCAN名称必须是3.1中配置的vip和域名。

                                步骤 5      添加各节点的公有主机名称。

此处Public Hostname必须与2.2 节配置网络环境中/etc/hosts文件的Public IP后面的名字。

                                步骤 6      检查各节点SSH连接。点击“Setup”,再点击“Test”测试。最后点击“Next>”

                                步骤 7      配置各节点网卡的IP类型,点击“Next>”

                                步骤 8      选择ASM硬盘冗余方式,选中用于集群OCR和Voting Disk的ASM硬盘,点击“Next>”

如果确定已创建了ASM硬盘,而此处候选ASM硬盘的没有显示,请点击“Change Discovery Path”,写入ASM硬盘的详细路径“/dev/db*”。

                                步骤 9      创建账户密码,点击“Next>”

 

                            步骤 10      选择不使用IPMI,点击“Next>”

                            步骤 11      选择使用Oracle企业管理器的云控制管理数据库的选项

                            步骤 12      修改OS组权限,点击“Next>”

                            步骤 13      指定ORACLE BASE目录和软件位置,点击“Next>”

                            步骤 14      执行root.sh的方法,默认是手动,点击“Next”

                            步骤 15      必备条件检查,检查完成后,点击“Next>

   

                            步骤 16      点击“Install”

                            步骤 17      软件安装

 

此处Configure Oracle Grid Infrastructure for a Cluster和Oracle Cluster Verification Utility 失败可忽略。


                            步骤 18      安装结束

                            步骤 19      检查节点运行状态,su grid用户下运行crs_stat -t –v

                            步骤 20      mv  /etc/resolv.conf /etc/resolv.conf.bak

编辑/etc/fstab文件,添加一行:

tmpfs                   /dev/shm                tmpfs   defaults,size=2048M      0 0

编辑/etc/sysconfig/network文件,添加如下内容:

LINKLOCAL_INTERFACES=true

NOZEROCONF=yes

4 RDBMS安装

RDBMS软件目录必须添加ORACLE用户可执行权限。

ORACLE用户下,“su - oracle”,进入RDBMS软件目录,执行./runInstaller。

                                步骤 1      如果没有ORACLE 技术支持密码,直接点击“Next>”

                                步骤 2      选择“Install database software only”,点击“Next>”

                                步骤 3      选择Oracle Real Application Cluster database install点击“Next>”

                                步骤 4      点击“Select All”,选择所有节点,点击“SSH Connectivity”测试所有节点SSH连接情况,点击“Next>”

                                步骤 5      选择“English”语言,点击“Next>”

                                步骤 6      选择“Enterprise Edition”,点击“Next>”

                                步骤 7      指定ORACLE BASE和RDBMS软件安装位置,点击“Next>”

 

                                步骤 8      选择Database Operator用户操作权限,点击“Next>”

                                步骤 9      必备条件检查,检查完成后,点击“Next>”

 

                            步骤 10      点击“Install”

                            步骤 11      软件安装

当安装到“Execute Root Scripts”的时,会出现如下窗口:

以两个节点为列,执行顺序如下:

1.         节点yalnode1执行./u01/app/oracle/product/11.2.0/db_1/root.sh;

2.         节点yalnode2执行./u01/app/oracle/product/11.2.0/db_1/root.sh;


                            步骤 12      安装结束

5 数据库创建

5.1 数据库ASM硬盘配置

                                步骤 1      创建一个LUN作为数据磁盘(创建过程和第2.12步一样,只是不需要创建主机而已),挂载在主机上之后,创建一个ASM磁盘组(在grid用户下,使用asmca命令)

登录grid用户,执行命令

[grid@yalnode1 ~]$ asmca

                                步骤 2      点击“Create”,创建ASM Disk Group

                                步骤 3      Disk Group命名,选择ASM硬盘,点击“OK”,下图以创建+yaldb1为例

5.2 创建数据库

ORACLE用户下,执行:

[oracle@yalnode1 ~]$ dbca

                                步骤 1      选择“Create Database”,点击“Next”

                                步骤 2      选择“Advanced Mode”, 点击“Next”

                                步骤 3      创建数据模板,Confirguration Type选择Admin-Managed再点击“Next”

                                步骤 4      设置数据库名称,再点击“Next”

                                步骤 5      选择集群节点,点击“Next”

                                步骤 6      指定数据库的数据管理方式,点击“Next”

                                步骤 7      为所有用户设置密码,点击“Next”

                                步骤 8      存储类型选择“ASM”,选中“Automatic Storage Management (ASM)”,设置用于存放数据库文件的ASM Disk Group,点击“Next”

                                步骤 9      数据库增值软件配置,点击“Next”

                            步骤 10      设置初始化参数,点击“Next”

                            步骤 11      选中“Create Database”,点击“Next”

                            步骤 12      必备条件检查,检查完成后,点击“Next>”

 

                            步骤 13      创建数据库

                            步骤 14      安装结束

5.3 部分问题解决办法

5.3.1 遇到用户添加组不够的情况:

usermod -G asmdba,dba,asmadmin,asmoper oracle

 

最后修改时间:2022-09-13 10:53:38
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论