19c的 rac在oracle linux7.4上搭建總結

準備:html

1,ASM磁盤空間最低要求
OCR的磁盤佔用需求有了明顯增加。
爲了方便操做,設置以下:
External: 1個卷x40G
Normal: 3個卷x30G
Hight: 5個卷x25G
Flex: 3個卷x30G
OCR+VOLTING+MGMT存儲一般放到一個磁盤組,且選擇Normal的冗餘方式,也即最少3塊asm磁盤80G空間。node

2.操做系統檢查
Red Hat Enterprise Linux 7: 3.10.0-123.el7.x86_64 or later
Red Hat Enterprise Linux 6.4: 2.6.32-358.el6.x86_64 or laterpython

命令:
[root@B201I23Rs01 oracle]# lsb_release -id
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 6.8 (Santiago)linux

[root@B201I23Rs01 oracle]# uname -an
Linux B201I23Rs01 2.6.32-642.el6.x86_64 #1 SMP Wed Apr 13 00:51:26 EDT 2016 x86_64 x86_64 x86_64 GNU/Linuxc++


3,服務器配置檢查
內存 8G以上
/tmp 1g以上,建議2g
swap 4G以上 32G
HugePages sga以上
oracle文件系統 100G(12G+9G)
/dev/shmsql

3.1 內存
[root@B201I22Rs06 oracle]# grep MemTotal /proc/meminfo
MemTotal: 264371924 kBshell

3.2 swap (大於16g)
[root@B201I22Rs06 oracle]# grep SwapTotal /proc/meminfo
SwapTotal: 1048572 kB緩存

3.3 /tmp目錄:
1 GB of space in the /tmp directory
[root@B201I23Rs01 oracle]# df -lh /tmp
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vgroot-lv06
9.8G 23M 9.2G 1% /tmp
3.4 共享內存大小:
[root@B201I23Rs01 oracle]# df -h /dev/shm/
Filesystem Size Used Avail Use% Mounted on
tmpfs 127G 72K 127G 1% /dev/shmbash


4,操做系統包檢查 (參考yum安裝)服務器

yum配置:

情景一:
盤已經掛載在某個路徑下:
例如:掛載在/dev/sr1 下
umount /dev/sr1 umount原來目錄下的安裝介質
mount /dev/sr0 /mnt/cdrom mount到新的目錄下 
mount -t iso9660 -o,loop /dev/cdrom /mnt/cdrom
情景二:
iso鏡像文件放在某個路徑下
(例如:
mount -o loop OracleLinux-Release7-Update4-x86_64-dvd.iso /mnt/cdrom/
將某個路徑下的iso文件以硬盤模式掛載到 /mnt/cdrom)

mount -o loop /tmp/V921569-01.iso /mnt

能夠先
vi /etc/yum.conf --------gpgcheck=0 修改相關參數爲0
cd /etc/yum.repos.d/ 複製一份.repo 出來 叫 abc.repo(修改裏面 name,baseurl爲你mount的路徑 參考以下注意///個數,enable,gpgcheck,)其餘repo可能會干擾,建議mv掉,或rm掉
vi /etc/yum.repos.d/abc.repo
[c6-media]
name=tOSia
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

yum clean all 清除yum緩存
yum makecache 緩存本地yum源
yum list 測試

  

yum -y install bc 
yum -y install binutils 
yum -y install compat-libcap1 
yum -y install compat-libstdc++ 
yum -y install dtrace-modules 
yum -y install dtrace-modules-headers* 
yum -y install dtrace-modules-provider-headers*
yum -y install dtrace-utils* 
yum -y install elfutils-libelf 
yum -y install elfutils-libelf-devel 
yum -y install fontconfig-devel 
yum -y install glibc 
yum -y install glibc-devel 
yum -y install ksh 
yum -y install libaio 
yum -y install libaio-devel 
yum -y install libdtrace-ctf-devel 
yum -y install libXrender 
yum -y install libXrender-devel 
yum -y install libX11 
yum -y install libXau 
yum -y install libXi 
yum -y install libXtst 
yum -y install libgcc 
yum -y install librdmacm-devel 
yum -y install libstdc++ 
yum -y install libstdc++-devel 
yum -y install libxcb 
yum -y install make 
yum -y install net-tools 
yum -y install nfs-utils 
yum -y install python 
yum -y install python-configshell 
yum -y install python-rtslib 
yum -y install python-six 
yum -y install targetcli 
yum -y install smartmontools 
yum -y install sysstat

  

 

5,建立用戶和組、目錄

# groupadd -g 54321 oinstall
# groupadd -g 54322 dba
# groupadd -g 54323 oper
# groupadd -g 54324 backupdba
# groupadd -g 54325 dgdba
# groupadd -g 54326 kmdba
# groupadd -g 54327 asmdba
# groupadd -g 54328 asmoper
# groupadd -g 54329 asmadmin
# groupadd -g 54330 racdba
# useradd -u 54340 -g oinstall -G asmadmin,asmdba,racdba,asmoper,racdba -m -d /home/grid -s /bin/bash grid
# usermod -u 54321 -g oinstall -G dba,backupdba,dgdba,kmdba,asmdba,racdba,asmoper,oper -m -d /home/oracle -s /bin/bash oracle
# mkdir -p /u01/app/19.0.0/grid
# mkdir -p /u01/app/grid
# mkdir -p /u01/app/oracle
# chown -R grid:oinstall /u01
# chmod -R 775 /u01/
# chown oracle:oinstall /u01/app/oracle

echo C51! | passwd --stdin oracle
echo C6751! | passwd --stdin grid

  


6,關閉防火牆

DISABLE FIREWALL
# service iptables stop
# chkconfig iptables off
# chkconfig --list iptables

systemctl list-unit-files

systemctl stop firewalld

systemctl disable firewalld

service firewalld status
iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off



DISABLE SELINUX
# vi /etc/selinux/config
SELINUX=disable
# more /etc/selinux/config |grep SELINUX
# SELINUX= can take one of these three values:
SELINUX=disable
# SELINUXTYPE= can take one of these two values:
SELINUXTYPE=targeted

 

8.啓用nfs文件系統的相關服務
chkconfig --list nscd
chkconfig --level 35 nscd on
service nscd start
service nscd restart

9.修改ssh時間等待爲無限制

vi /etc/ssh/sshd_config

LoginGraceTime 0

10,禁用ntp

/sbin/service ntpd stop

chkconfig ntpd off

mv /etc/ntp.conf /etc/ntp.conf.org
rm /var/run/ntpd.pid

Complete these step on Oracle Linux 7 and Red Hat Linux 7:

systemctl status ntpd.service

Run the following commands as the root user:

# systemctl stop chronyd
# systemctl disable chronyd

mv /etc/chrony* /etc/chrony.conf.bak

  

13.修改 /etc/security/limits.conf 文件中的資源限制

oracle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft memlock 16777216
oracle hard memlock 16777216
oracle soft stack 10240
grid soft nproc 16384
grid hard nproc 16384
grid soft nofile 65536
grid hard nofile 65536
grid soft memlock 16777216
grid hard memlock 16777216
grid soft stack 10240

  

14.修改文件/etc/sysctl.conf 中的內核參數

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 26437192
kernel.shmmax = 135358425088 107374182400
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
#kernel.sem = 250 32000 100 128
kernel.sem = 5010 641280 5010 1280
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=1048586
net.ipv4.ip_local_range=9000 65500

net.ipv4.conf.ib2.rp_filter = 0
net.ipv4.conf.ib0.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0

****針對rp_filter部分,若是沒有多張私有網卡,則不須要配置,文檔 ID1286796.1有描述。


###注:這裏shmmax設爲120g,大約物理內存的一半
sysctl -p //當即生效
sysctl -a


To check resource limits:

Log in as an installation owner.
Check the soft and hard limits for the file descriptor setting. Ensure that the result is in the recommended range. For example:
$ ulimit -Sn
1024
$ ulimit -Hn
65536
Check the soft and hard limits for the number of processes available to a user. Ensure that the result is in the recommended range. For example:
$ ulimit -Su
2047
$ ulimit -Hu
16384
Check the soft limit for the stack setting. Ensure that the result is in the recommended range. For example:
$ ulimit -Ss
10240
$ ulimit -Hs
32768
Repeat this procedure for each Oracle software installation owner.

  

15.nfs參數注意

rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=3,timeo=600

 

***
配置NOZEROCONF
vi /etc/sysconfig/network增長如下內容
NOZEROCONF=yes


16.修改 /etc/pam.d/login 文件
session required pam_limits.so

加載pam_limits.so模塊
echo "session required pam_limits.so" >> /etc/pam.d/login

17.若是您啓動了 selinux , 請 disable 掉。 它可能致使後續的 asmlib 沒法建立磁盤。
edit file /etc/selinux/config.
SELINUX=disabled

18. 若是啓用了 iptables,請 disable 掉.
# /etc/init.d/iptables save
# /etc/init.d/iptables stop
# chkconfig iptables off
----------------------------
18.3重啓防火牆
systemctl restart iptables.service #最後重啓防火牆使配置生效
systemctl enable iptables.service #設置防火牆開機啓動

18.4其餘相關命令
systemctl disable iptables #禁止iptables服務
systemctl stop iptables #暫停服務
systemctl enable iptables #解除禁止iptables
systemctl start iptables #開啓服務

service iptables save #由於已經添加iptables服務,故該命令能夠運行;若沒有以前的添加服務則不能運行
service iptables status #查看iptables服務狀態


19.網絡參數調整

Check your TCP network buffer size to ensure that it is adequate for the speed of your servers.

By default, the network buffer size is set to 1 MB for TCP, and 2 MB for UDP. The TCP buffer size can set a limit on file transfers, which can negatively affect performance for Direct NFS Client users.
To check the current TCP buffer size, enter the following command:

# sysctl -a |grep -e net.ipv4.tcp_[rw]mem
The output of this command is similar to the following:

net.ipv4.tcp_rmem = 4096 87380 1048576
net.ipv4.tcp_wmem = 4096 16384 1048576
Oracle recommends that you set the value based on the link speed of your servers. For example, perform the following steps:

As root, use a text editor to open /etc/sysctl.conf, and add or change the following:

net.ipv4.tcp_rmem = 4096 87380 4194304
net.ipv4.tcp_wmem = 4096 16384 4194304
Apply your changes by running the following command:

# sysctl -p
Restart the network:

# /etc/rc.d/init.d/network restart

  

20. 設置用戶配置文件

# su - oracle
umask 0022
# Oracle Environment
export ORACLE_UNQNAME=cendb
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/18.0.0/dbhome_1 
export GRID_HOME=/oracle/app/18.0.0/grid 
export ORACLE_SID=cendb2
export PATH=.:$ORACLE_HOME/OPatch:$ORACLE_HOME/bin:$GRID_HOME/bin:/home/oracle/support/shell:$PATH
export ORA_NLS10=$GRID_HOME/nls/data
export LIBPATH=$ORACLE_HOME/lib
export AIXTHREAD_SCOPE=S
export ORACLE_TERM=vt100
export TMP=/tmp
export TMPDIR=/tmp
NLS_LANG=AMERICAN_AMERICA.zhs16gbk
export NLS_LANG 
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; 
export LD_LIBRARY_PATH 
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; 
export CLASSPATH 
NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"; 
export NLS_DATE_FORMAT
stty erase ^H 
echo ' '
echo '$ORACLE_SID: '$ORACLE_SID
echo '$ORACLE_HOME: '$ORACLE_HOME
echo '$GRID_HOME: '$GRID_HOME
echo ' '

# Set up the shell variables:
EDITOR=vi
export EDITOR
set -o vi
export PS1=`whoami`@`hostname`\['$ORACLE_SID'\]':$PWD$ '

# ALIAS
alias psg="ps -ef | grep"
alias ll="ls -lrta"
alias ss="sqlplus '/as sysdba'"
alias oh="cd $ORACLE_HOME"
alias ohbin="cd $ORACLE_HOME/bin"
alias crs="cd $GRID_HOME"
alias crsbin="cd $GRID_HOME/bin"
alias agent="cd $AGENT_HOME/bin"
alias wait="/home/oracle/support/shell/wait.sh"

export LANG=en_US
alias alert="cd /oracle/app/oracle/diag/rdbms/$ORACLE_UNQNAME/$ORACLE_SID/trace"


#su - grid

umask 022
# Oracle Environment
export ORACLE_BASE=/oracle/app/grid
export GRID_HOME=/oracle/app/18.0.0/grid 
export ORACLE_HOME=/oracle/app/18.0.0/grid 
export ORACLE_SID=+ASM1
export PATH=$GRID_HOME/bin:$ORACLE_HOME/OPatch:$ORACLE_HOME/bin:.:$PATH
export ORA_NLS10=$ORACLE_HOME/nls/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/precomp/lib:$LD_LIBRARY_PATH
export LIBPATH=$ORACLE_HOME/lib
export AIXTHREAD_SCOPE=S
export ORACLE_TERM=vt100
export TMP=/tmp
export TMPDIR=/tmp
NLS_LANG=AMERICAN_AMERICA.zhs16gbk
export NLS_LANG
echo ' '
echo '$ORACLE_SID: '$ORACLE_SID
echo '$ORACLE_HOME: '$ORACLE_HOME
echo '$GRID_HOME: '$GRID_HOME
echo ' '

# Set up the shell variables:
EDITOR=vi
export EDITOR
set -o vi
export PS1=`whoami`@`hostname`\['$ORACLE_SID'\]':$PWD$ '
#ALIAS
alias psg="ps -ef | grep"
alias ll="ls -lrta"
alias oh="cd $ORACLE_HOME"
alias ohbin="cd $ORACLE_HOME/bin"
alias crs="cd $GRID_HOME"
alias crsbin="cd $GRID_HOME/bin"

export LANG=en_US


#su -

# vi .bash_profile
export CRS_HOME=/oracle/app/18.0.0/grid
PATH=$PATH:$CRS_HOME/bin

  


21,修改/etc/hosts

10.210.114.163 cendb1
10.210.114.164 cendb2
10.210.114.165 cendb1-vip
10.210.114.166 cendb2-vip
10.210.114.167 cendb-scan
192.168.10.163 cendb1_priv
192.168.10.164 cendb2_priv

 

*******
解壓zip文件

grid

unzip gird.zip -d /u01/app/19.0.0/grid

22, 安裝cvuqdisk
cvuqdisk存於oracle GI安裝介質的cv/rpm目錄下
export CVUQDISK_GRP=oinstall
rpm –ivh cvuqdisk-1.0.10-1.rpm

22,重啓主機後,配置互信

方法:使用sshUserSetup.sh快速建立互信
sshUserSetup.sh在GI安裝介質解壓縮後的oui/prov/resources/scripts目錄下。

下面兩條命令在一個節點上執行便可(能夠在root用戶下執行):
#./sshUserSetup.sh -user grid -hosts "ylzserver1 ylzserver2" -advanced -exverify –confirm

#./sshUserSetup.sh -user oracle -hosts "ylzserver1 ylzserver2" -advanced -exverify -confirm

23,asm磁盤配置

多路徑軟件安裝卸載:參考《華爲多路徑軟件.pdf》

3. udev配盤-參考 udevudev 配盤 

scsi_id --whitelisted --replace-whitespace --device=/dev/sdc

xiv_devlist

[root@b201i18rs04 soft]# scsi_id --whitelisted --replace-whitespace --device=/dev/mapper/mpathc
200173800d320003b 

scsi_id --whitelisted --replace-whitespace --device=/dev/mapper/mpathbp1

scsi_id --whitelisted --replace-whitespace --device=/dev/mapper/mpathb
scsi_id --whitelisted --replace-whitespace --device=/dev/mapper/mpathc
scsi_id --whitelisted --replace-whitespace --device=/dev/mapper/mpathd
scsi_id --whitelisted --replace-whitespace --device=/dev/mapper/mpathe
scsi_id --whitelisted --replace-whitespace --device=/dev/mapper/mpathf
scsi_id --whitelisted --replace-whitespace --device=/dev/mapper/mpathg

/sbin/scsi_id -g -u -d /dev/mapper/mpathc

華爲自帶多路徑安裝包:
OceanStor_UltraPath_21.2.0_RHEL.zip  sh install.sh 
掃盤echo "- - -" > /sys/class/scsi_host/host6/scan
lspci
lspath
upadmin  show vlun -type=all
cd /etc/udev/rule.d
vi 99-my-asmdevices.rules
/sbin/udevadm control --reload
udevadm control --reload
/sbin/udevadm trigger --type=devices --action=change

1. 編輯/etc/scsi_id.config文件,若是該文件不存在,則建立該文件,添加以下行:


options=-g

vi /etc/udev/rules.d/99-oracle-asmdevices.rules


KERNEL=="mpth?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/mapper/$parent", RESULT=="200173800d320003b", NAME="asm-disk1", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="mpth?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/mapper/$parent", RESULT=="200173800d320003a", NAME="asm-disk2", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="mpth?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/mapper/$parent", RESULT=="200173800d3200039", NAME="asm-disk3", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="mpth?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/mapper/$parent", RESULT=="200173800d320003c", NAME="asm-disk4", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="mpth?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/mapper/$parent", RESULT=="200173800d320003d", NAME="asm-disk5", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="mpth?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/mapper/$parent", RESULT=="200173800d320003e", NAME="asm-disk6", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="dm*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="200173800d320003b", NAME="asm-disk1", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="dm*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="200173800d320003a", NAME="asm-disk2", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="dm*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="200173800d3200039", NAME="asm-disk3", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="dm*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="200173800d320003c", NAME="asm-disk4", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="dm*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="200173800d320003d", NAME="asm-disk5", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="dm*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="200173800d320003e", NAME="asm-disk6", OWNER="grid", GROUP="asmadmin", MODE="0660"


KERNEL=="mpath*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/mapper/mpathc", RESULT=="200173800d320003a", NAME="asm-disk2", OWNER="grid", GROUP="asmadmin", MODE="0660"


partprobe /dev/mapper/mpathb
udevadm control --reload-rules
/sbin/start_udev

KERNEL=="mpath*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/mapper/$name", RESULT=="200173800d320003b", NAME="asm-disk1", OWNER="grid", GROUP="asmadmin", MODE="0660"

7.4使用如下方法,固定nod號:
ls -l /dev/sd*
ls -l /dev/asm/
fdisk -l

/usr/lib/udev/scsi_id -g -u -d /dev/sdb   363c7843100ba123b43600d8200000080  
/usr/lib/udev/scsi_id -g -u -d /dev/sdc   363c7843100ba123b436039e900000081  
/usr/lib/udev/scsi_id -g -u -d /dev/sdd   363c7843100ba123b4360540300000082  
/usr/lib/udev/scsi_id -g -u -d /dev/sde   363c7843100ba123b43606e9e00000083  
/usr/lib/udev/scsi_id -g -u -d /dev/sdf   363c7843100ba123b4360875b00000084  
/usr/lib/udev/scsi_id -g -u -d /dev/sdg   363c7843100ba123b4360af1000000086  
/usr/lib/udev/scsi_id -g -u -d /dev/sdh   363c7843100ba123b4360c84500000087  
/usr/lib/udev/scsi_id -g -u -d /dev/sdi   363c7843100ba123b4360ea7600000088 

KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="363c7843100ba123b43600d8200000080", RUN+="/bin/sh -c '/usr/bin/mkdir /dev/asm; mknod /dev/asm/ocr01 b $major $minor; chown grid:asmadmin /dev/asm/ocr01; chmod 0660 /dev/asm/ocr01'"
KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="363c7843100ba123b0d93e8c100000039", RUN+="/bin/sh -c '/usr/bin/mkdir /dev/asm; mknod /dev/asm/ocr01 b 8 96; chown grid:asmadmin /dev/asm/ocr01; chmod 0660 /dev/asm/ocr01'"

udevadm control --reload
/sbin/udevadm trigger --type=devices --action=change

24,grid安裝
24.1 安裝前檢查
--全面檢查:
./runcluvfy.sh stage -pre crsinst -n ylzserver1,ylzserver2 -fixup -verbose

--檢查網絡和等效性
./runcluvfy.sh comp nodecon -nrac1,rac2 -verbose


mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1

*************安裝遇到問題********
ora-12537
緣由:二節點目錄權限不對,修改如下權限(在dbca以前)
cd /oracle/app/oracle/

chmod 755 product
chmod 755 18.0.0
chmod 755 dbhome_1

rehat7.4和oracle linux 7.4須要升級如下兩個包到對應的版本 ,可在http://public-yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html尋找下載

kmod-20-21 (x86_64)    
kmod-libs-20-21 (x86_64)  安裝完成後致使華爲多路徑軟件失效,緣由是在/etc/Oracle-release  文件丟失,從新建立編輯

 

網絡配置,ifconfig -a|  chakan runing 的網卡 cd /etc/sysconfig/network-scripts/

[root@ylzserver1 network-scripts]# cat ifcfg-eno1

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno1
UUID=e05cae7d-a2b6-441b-8245-f21566271edc
DEVICE=eno1
ONBOOT=yes
IPADDR=10.10.20.22
PREFIX=24

  ifdown eno1  ifup eno1  

 其它配置參考:

 

容許低版本訪問:
[oracle@ylzserver2 admin]$ cat sqlnet.ora 
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8


配置 CTSS
# /sbin/service ntpd stop
Shutting down ntpd: [FAILED]
# chkconfig ntpd off
# mv /etc/ntp.conf  /etc/ntp.conf.org                                      mv /etc/ntp.conf.org /etc/ntp.conf  
 
配置時間服務器NTP
#vi /etc/ntp.conf
server 192.168.50.251
# service ntpd stop
# ntpdate 192.168.50.251
# service ntpd restart
 
--增長-x選項
# vi /etc/sysconfig/ntpd
# Drop root to id 'ntp:ntp' by default.
OPTIONS="-u ntp:ntp -x  -p /var/run/ntpd.pid"
# chkconfig ntpd on
# service ntpd restart
# ps -ef |grep ntp
ntp       1206     1  0 11:31 ?        00:00:00 ntpd -u ntp:ntp -p /var/run/ntpd.pid -g


2.2.9.    配置用戶SHELL
# echo $SHELL
/bin/bash
 
#vi /etc/profile 添加:
if [ \$USER = "grid" ]; then
if [ \$SHELL = "/bin/bash" ]; then
   ulimit -p 16384
   ulimit -n 65536
else
   ulimit -u 16384 -n 65536
fi
   umask 022
fi
 
 
if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/bash" ]; then
   ulimit -p 16384
   ulimit -n 65536
else
   ulimit -u 16384 -n 65536
fi
   umask 022
fi


修改swap等大小:
Swap 空間要求:
 
# grep SwapTotal /proc/meminfo
[root@szsc1 ~]# grep SwapTotal /proc/meminfo
SwapTotal:       3148732 kB
[root@szsc2 ~]# grep SwapTotal /proc/meminfo
SwapTotal:       3148732 kB
 


swapoff -a     //中止全部的swap分區

lvcreate vgroot -n lvswap -L 20480M
mkswap /dev/vgroot/lvswap       
 /dev/vgroot/lvswap swap swap defaults 0 0    //將這個分區信息寫進/etc/fstab文件(至關於分區表)                                    
swapon -va                         
free    
 
  export DISPLAY=10.208.220.25:0.0
 
內存大小:
 
共享內存大小:
[root@szsc1 ~]# df -h /dev/shm/
Filesystem            Size  Used Avail Use% Mounted on
tmpfs                1002M     0 1002M   0% /dev/shm
[root@szsc2 ~]# df -h /dev/shm/
Filesystem            Size  Used Avail Use% Mounted on
tmpfs                1002M     0 1002M   0% /dev/shm
 
 
改變shm大不小:
# mount -t tmpfs shmfs -o size=80g /dev/shm
 

失敗重裝:
rm -rf /etc/ora*
rm -rf /opt/ora*
rm -rf /usr/local/ora*
rm -rf /tmp/.oracle
rm -rf /tmp/CVU*
rm -rf /tmp/OraIn*
rm -rf /opt/ORCLfmap
rm -rf /etc/oraInst.loc
rm -rf /opt/ORCLfmap
rm -rf /etc/oratab

cd /u01/app/12.2.0/grid/crs/install

# rootcrs.sh -deconfig -force
Repeat on other nodes as required.

If you are deconfiguring Oracle Clusterware on all nodes in the cluster, then on the last node, enter the following command:

# rootcrs.sh -deconfig -force -lastnode

Successfully detached Oracle home '/u01/app/12.2.0/grid' from the central inventory on the local node.
Failed to delete directory '/u01/app/12.2.0/grid' on the local node.
Failed to delete directory '/u01/app/oraInventory' on the local node.
Successfully detached Oracle home '/u01/app/12.2.0/grid' from the central inventory on the remote nodes 'p2602'.
Failed to delete directory '/u01/app/12.2.0/grid' on the remote nodes 'p2602'.
Failed to delete directory '/u01/app/oraInventory' on the remote nodes 'p2602'.
Failed to delete directory '/u01/app/grid' on the remote nodes 'p2602'.
Oracle Universal Installer cleanup completed with errors.





刪除GRID軟件
1.
停掉全部集羣軟件
crsctl stop crs
2.
su - root
在全部節點上執行(除了最後一個節點)
$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force
在最後一個節點上執行
$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force -lastnode
su - grid
在任意節點上執行
$GRID_HOME/deinstall/deinstall
在執行最後會提示執行兩個文件,順序在提示當中會由顯示
在最後一個節點執行完畢,直接回車,默認刪除清除目錄內容


刪除用戶:
userdel oracle
cd /home
rm -rf oracle
cd /var/spool/mail
rm -rf oracle

dd if=/dev/zero of=/dev/raw[1-7] bs=1M count=3000
相關文章
相關標籤/搜索