【EMCC13c 5 のインストール】
1. virtualboxでクローン
2. hostsとhostnameの編集
vi /etc/hosts
vi /etc/hostname
3. DBインストール
・必要なパッケージをインストールしておく。
dnf -y install binutils gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libgcc.i686 libstdc++ libstdc++-devel libXi libXtst libnsl make sysstat
・カーネルパラメータを編集する。
[root@emcc135 ~]# MEMTOTAL=$(free -b | sed -n '2p' | awk '{print $2}')
[root@emcc135 ~]# SHMMAX=$(expr $MEMTOTAL / 2)
[root@emcc135 ~]# SHMMNI=4096
[root@emcc135 ~]# PAGESIZE=$(getconf PAGE_SIZE)
[root@emcc135 ~]# cat > /etc/sysctl.d/50-oracle.conf << EOF
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmax = $SHMMAX
kernel.shmall = $(expr \( $SHMMAX / $PAGESIZE \) \* \( $SHMMNI / 16 \))
kernel.shmmni = $SHMMNI
kernel.sem = 250 32000 100 128
kernel.panic_on_oops = 1
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
EOF
[root@emcc135 ~]# sysctl --system
・オラクル用の ユーザー/グループ を作成し、システムの環境設定を実行する。
[root@emcc135 ~]# i=54321; for group in oinstall dba oper backupdba dgdba kmdba asmdba asmoper asmadmin racdba; do
groupadd -g $i $group; i=$(expr $i + 1)
done
[root@emcc135 ~]# useradd -u 54321 -g oinstall -G dba,oper,backupdba,dgdba,kmdba,asmdba,racdba -d /usr/oracle oracle
[root@emcc135 ~]# passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[root@emcc135 ~]# mkdir -p /u01/app/oracle
[root@emcc135 ~]# chown -R oracle:oinstall /u01/app
[root@emcc135 ~]# chmod -R 755 /u01
[root@emcc135 ~]# vi /etc/security/limits.d/50-oracle.conf
# 新規作成
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock 134217728
oracle soft memlock 134217728
oracle soft data unlimited
oracle hard data unlimited
・Oracle 用の環境設定をしておく。 Oracle ユーザーで行う。
[oracle@emcc135 ~]$ vi ~/.bash_profile
# 最終行に追記
umask 022
export ORACLE_BASE=/u01/app/oracle
# インストール用 Dir 作成
[oracle@emcc135 ~]$ mkdir database
[oracle@emcc135 ~]$ cd database
[oracle@emcc135 database]$ unzip LINUX.X64_193000_db_home.zip
[oracle@emcc135 database]$ export CV_ASSUME_DISTID=RHEL8.2
[oracle@emcc135 database]$ export LANG=C
[oracle@emcc135 database]$ ./runInstaller
・Oracle ユーザーの環境変数の設定をしておく。
[oracle@emcc135 ~]$ vi ~/.bash_profile
# 最終行に追記
export ORACLE_HOME=/usr/oracle/database
export PATH=$PATH:$ORACLE_HOME/bin
[oracle@emcc135 ~]$ source ~/.bash_profile
・テンプレートファイルを配置
cd /usr/oracle/database/assistants/dbca/templates
unzip 19_11_0_0_0_Database_Template_for_EM13_5_0_0_0_Linux_x64.zip
・必要なパッケージをインストール。
既にOracle DBがインストールされているので、「glibc-devel.i686」をインストール。
yum install glibc-devel.i686
・データベースの作成完了後、データベースの [SID] を Oracle ユーザーの環境変数に追加し、データベースへの接続確認を実施しておく。
[oracle@emcc135 ~]$ vi /etc/oratab
# 最終行:変更
emcc135:/usr/oracle/database:Y
[oracle@emcc135 ~]$ vi ~/.bash_profile
# 最終行にSIDを追記
export ORACLE_SID=emcc135
[oracle@emcc135 ~]$ source ~/.bash_profile
4. EMCCインストール
・ZIPを格納する作業用ディレクトリを作成
mkdir oracle_work
・ダウンロードしたZIPを作成した作業用ディレクトリに移動、権限をOracleユーザーに変更
mv /home/vagrant/em13200_linux64* /home/oracle/oracle_work/
chown oracle:oinstall /home/oracle/oracle_work/em13200_linux64*
chmod u+x /home/oracle/oracle_work/em13200_linux64.bin
・OEM Cloud Controlをインストールする際にMiddleware HomeとAgent Baseの場所を聞かれるので、Oracleユーザーで作成しておく
$ mkdir -p /u01/app/oracle/middleware
$ mkdir -p /u01/app/oracle/agent
・OracleユーザーでGUIログインし、「./oracle_work/em13500_linux64.bin」でインストーラ起動(時間かかる)
Enterprise Manager Cloud Control URL:
https://emcc135:7803/em
sysman
oracle19c
Admin Server URL:
https://emcc135:7102/console
/u01/app/oracle/middleware/bin/emctl start oms
/u01/app/oracle/agent/agent_13.5.0.0.0/bin/emctl start agent
/u01/app/oracle/agent/agent_inst/bin/emctl start agent
5. EMCCの起動の仕方
5-1.
lsnrctl start
5-2.
sqlplus /nolog
conn / as sysdba
startup
5-3.
/u01/app/oracle/middleware/bin/emctl start oms
5-4.
/u01/app/oracle/agent/agent_13.5.0.0.0/bin/emctl start agent
/u01/app/oracle/agent/agent_inst/bin/emctl start agent
6. Cloud Controlとそのすべてのコンポーネントの停止
6-1.
/u01/app/oracle/middleware/bin/emctl stop oms -all
6-2.
/u01/app/oracle/agent/agent_13.5.0.0.0/bin/emctl stop agent
/u01/app/oracle/agent/agent_inst/bin/emctl stop agent
6-3.
sqlplus /nolog
conn / as sysdba
shutdown
6-4.
lsnrctl stop
- 前ページ
- 次ページ