●OSはOracle linux 7 ※7.3だとASMFDの構成に失敗した。
systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld
systemctl list-unit-files | grep fire
systemctl status avahi-daemon
systemctl stop avahi-daemon
systemctl disable avahi-daemon
systemctl list-unit-files | grep avahi-daemon
vi /etc/selinux/config
shutdown -r now
additional CDの挿入
→失敗
共有フォルダがマウントされなかったので、下記アップデートを実施し、再度挿入
yum install kernel-uek-devel-$(uname -r)
→OK
できないなら↓でマウント
mkdir /fornewpc64
mount -t cifs -o username=me,password=me //192.168.56.1/fornewpc64 /fornewpc64
mount /dev/cdrom /media
mount: /dev/sr0 is write-protected, mounting read-only
vi /etc/yum.repos.d/dvd.repo
cat /etc/yum.repos.d/dvd.repo
[dvd]
name=dvd
baseurl=file:///media/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
yum install -y binutils
yum install -y compat-libcap1
yum install -y compat-libstdc++-33
yum install -y compat-libstdc++-33.i686
yum install -y e2fsprogs
yum install -y e2fsprogs-libs
yum install -y glibc
yum install -y glibc.i686
yum install -y glibc-devel
yum install -y glibc-devel.i686
yum install -y ksh
yum install -y libgcc.i686
yum install -y libgcc
yum install -y libss
yum install -y libstdc++
yum install -y libstdc++.i686
yum install -y libstdc++-devel
yum install -y libstdc++-devel.i686
yum install -y libaio
yum install -y libaio.i686
yum install -y libaio-devel
yum install -y libaio-devel.i686
yum install -y libXtst
yum install -y libXtst.i686
yum install -y libX11.i686
yum install -y libX11
yum install -y libXau.i686
yum install -y libXau
yum install -y libxcb.i686
yum install -y libxcb
yum install -y libXi
yum install -y libXi.i686
yum install -y make
yum install -y sysstat
yum install -y smartmontools
yum install -y net-tools
yum install -y nfs-utils
yum install -y gcc-c++
vi /etc/sysctl.conf(add)
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
kernel.panic_on_oops = 1
/sbin/sysctl -p
groupadd -g 501 oinstall
groupadd -g 502 dba
groupadd -g 1200 asmadmin
groupadd -g 1201 asmdba
#groupadd -g 1101 oper
#groupadd -g 1102 backupdba
#groupadd -g 1103 dgdba
#groupadd -g 1104 kmdba
#groupadd -g 1202 asmoper
useradd -u 5001 -g oinstall -G dba,asmadmin,asmdba,vboxsf -d /home/oracle oracle
useradd -u 5002 -g oinstall -G dba,asmadmin,asmdba,vboxsf -d /home/grid grid
echo oracle | passwd --stdin oracle
echo grid | passwd --stdin grid
#ln -s /data /u01
#mkdir /data
mkdir -p /u01/app/oracle
mkdir -p /u01/app/grid
chown -R oracle:oinstall /u01
chown -R grid:oinstall /u01/app
chown -R oracle:oinstall /u01/app/oracle
chown -R grid:oinstall /u01/app/grid
chmod -R 775 /u01
ls -lR /u01
vi /etc/security/limits.conf(add)
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
grid soft stack 10240
grid hard stack 10240
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 10240
vi /etc/pam.d/login(add)
session required pam_limits.so
vi /home/oracle/.bash_profile
umask 022
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
export ORACLE_SID=retdb
export PDB_NAME=retpdb
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
export NLS_LANG=Japanese_Japan.AL32UTF8
export LANG=C
vi /home/grid/.bash_profile
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/grid/product/12.1.0/grid
export ORACLE_SID=+ASM
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
export NLS_LANG=Japanese_Japan.AL32UTF8
export LANG=C
vi /etc/sysconfig/network(add)
NOZEROCONF=yes
↓必要(無いとインストーラの起動に失敗する)
vi /etc/hosts
192.168.100.102 dbb01 dbb01.dbbdomain
192.168.122.102 dbb02 dbb02.dbbdomain
rm /etc/resolve.conf
↑いらないかな(インストール時にエラーはでるけど)
vi /etc/udev/rules.d/99-oracle.rules(new)
KERNEL=="sd[b-z]1",ACTION=="add|change",OWNER="grid",GROUP="asmadmin",MODE="0660"
udevadm control --reload-rules
↑いらないようだ(ASMFDならいらないようだ)
↑2020/05/18 必要だったみたい。
vi /etc/fstab(add)
tmpfs /dev/shm tmpfs defaults 0 0
●cvuqdisk RPMのインストール
su -
[root@dbb01 ~]# rpm -qi cvuqdisk
パッケージ cvuqdisk はインストールされていません。
[root@dbb01 ~]# export CVUQDISK_GRP=oinstall
[root@dbb01 ~]# rpm -ivh /media/sf_fornewpc64/for_rac12c/grid_12102/rpm/cvuqdisk-1.0.9-1.rpm
準備しています... ################################# [100%]
更新中 / インストール中...
1:cvuqdisk-1.0.9-1 ################################# [100%]
[root@dbb01 ~]# echo $?
0
[root@dbb01 ~]# rpm -qi cvuqdisk
Name : cvuqdisk
Version : 1.0.9
Release : 1
Architecture: x86_64
Install Date: 2017年07月23日 04時08分30秒
Group : none
Size : 11920
License : Oracle Corp.
Signature : (none)
Source RPM : cvuqdisk-1.0.9-1.src.rpm
Build Date : 2014年07月01日 11時36分04秒
Build Host : adc4150319.us.oracle.com
Relocations : (not relocatable)
Vendor : Oracle Corp.
Summary : RPM file for cvuqdisk
Description :
This package contains the cvuqdisk program required by CVU.
cvuqdisk is a binary that assists CVU in finding scsi disks.
To install this package, you must first become 'root' and then set the
environment variable 'CVUQDISK_GRP' to the group that will own cvuqdisk.
If the CVUQDISK_GRP is not set, by default "oinstall" will be the owner group
of cvuqdisk.
●I/Oスケジューラの設定確認(下記のようにdeadlineになっていること)
[root@dbb01 ~]# cat /sys/block/sdb/queue/scheduler
noop [deadline] cfq
[root@dbb01 ~]# cat /sys/block/sdc/queue/scheduler
noop [deadline] cfq
●共有ディスクを手動でマウントするには
yum -y install cifs-utils
mount -t cifs -o user=me,password=me //192.168.0.103/fornewpc64 /media