●画面切れ対策
boot画面で指定
inst.resolution=1280×768
●ベース環境
サーバー(GUI使用)
・コンポーネント
Linux向けリモート管理
開発ツール
グラフィカル管理ツール
●Network
NAT、Host Onry
●beep音を消す
# vi /etc/inputrc
set bell-style none
●Virtualbox extension packインストール(カーネル更新)
#
#- リポジトリファイル OEL7.x の例:/etc/yum.repos.d/oracle-linux-ol7.repo
#- Oracleリポジトリサイトの「Direct Yum Repository URL:」の値を上記ファイルに記載する。
#–> baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/
#- Oracleリポジトリサイト: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html
#
・Packages for Linux and Unix
・Oracle Linux 7 Latest x86_64
・Oracle Linux 8 BaseOS Latest x86_64
・Oracle Linux 9 BaseOS Latest x86_64
#
# yum update
# yum -y upgrade
# yum -y install gcc sysstat bzip2 gcc make perl kernel-devel kernel-headers elfutils-libelf-devel
#
# OEL7.9
# yum -y install kernel-devel-3.10.0-1160.el7.x86_64
#
# OEL8.6
# yum -y install kernel-devel-4.18.0-372.9.1.el8
#
# OEL9.3 (インストール時に入るので不要なはず)
# yum -y install kernel-devel-5.14.0-362.8.1.el9_3.x86_64
#
# yum -y install oracle-database-preinstall-21c.x86_64
######################################################################
# 7.6インストール時、yumインストールしなくても良い方法
□インストールオプション ◎サーバ(GUI)
・パフォーマンスツール ・互換性ライブラリ ・開発ツール ・システム管理ツール
□追加インストール
https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/から
以下をダウンロードして、rpmインストール
・kernel-devel-3.10.0-1160.el7.x86_64.rpm
・ksh-20120801-137.0.1.el7.x86_64.rpm
・libaio-devel-0.3.109-13.el7.x86_64.rpm
・oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm
######################################################################
●起動時のカーネルバージョンを変更する方法
https://www.bigbang.mydns.jp/start-kernel-x.htm
・Kernelのリストを表示
[root@localhost ~]# uname -r
・リスト一覧から使用したいカーネルを選択
# awk -F\’ ‘$1==”menuentry ” {print i++ ” : ” $2}’ /etc/grub2.cfg
・選択するカーネルの番号を指定(リストは「0」オリジン)
# grub2-set-default 1
# grub2-editenv list
# saved_entry=1
・再起動して、選択したKernelになっているか確認
[root@localhost ~]# uname -r
例: 4.18.0-372.9.1.el8.x86_64
●NOZEROCONF
Zeroconf とは未使用の IP アドレスがあるときに TCP/IP がプライベート IP アドレスを
自動的に割り当てる機能です。
この機能によってクラスタを組むノード間で通信の問題が発生する可能性があるため、
無効にする必要があります。
root ユーザーで設定ファイルに以下の記載を追加します。
# vi /etc/sysconfig/network
# Created by anaconda
# oracle-database-preinstall-19c: Add NOZEROCONF=yes
NOZEROCONF=yes
●HugePages
透過的な HugePages が有効である場合、実行中にメモリー割り当ての遅延が生じて
パフォーマンスに影響を与える可能性があるため、Oracle ソフトウェアを
インストールする前に無効にすることをおすすめします。
透過的な HugePages が有効かどうかを確認するには、root ユーザーで
以下のコマンドを実行します。
# cat /sys/kernel/mm/redhat_transparent_hugepage/enabled
透過的なHugePagesが有効である場合の出力例
[always] never
透過的なHugePagesが無効である場合の出力例
madvise never[always]
無効にする場合
http://www.mucche.net/kkk/t11/dat/19c_racdb_InstallationGuide.pdf
●サービス起動/停止/無効化/有効化
# systemctl status {Service}
# systemctl enable {Service}
# systemctl restart {Service}
# systemctl start {Service}
# systemctl start chronyd
# systemctl enable chronyd
# systemctl stop firewalld
# systemctl disable firewalld
# systemctl stop iptables
# systemctl disable iptables
●共有ストレージのブロック・デバイスの準備
※デバイスは各ノードに設定する。
/etc/udev/rules.d/99-oracle.rulesファイルに以下の内容を記述する。
# ls -l /etc/udev/rules.d/99-oracle.rules
# vi /etc/udev/rules.d/99-oracle.rules
KERNEL==”sd[d-e]”,ACTION==”add|change”,OWNER=”grid”,GROUP=”asmadmin”,MODE=”0660″
設定した値を即時に反映する。
# ls -l /dev/sd*
# /sbin/udevadm trigger –type=devices –action=add
# ls -l /dev/sd*
#Linux インストール
#Linuxインストール
#OracleLinux
#Oracle Enterprise Linux
#OracleEnterpriseLinux
#OEL
#VBox
#VirtualBox
#Guest Additions