Red Hat Enterprise Linux7的安裝與oracle 12c的安裝


Red Hat Enterprise Linux7的安裝與oracle 12c的安裝

本文檔中用到的所有參數均位於文末附錄

 

Red Hat Enterprise Linux7的安裝

新建完虛擬機后,掛載CD,啟動虛擬機,進入到安裝界面

選擇語言

進入到安裝概要界面

首先關閉kdump

打開以太網,更改主機名,點擊應用

進入安裝目標位置,選擇我要配置分區,點擊完成

選擇‘點這里自動創建他們’

 

root分區改為150G

軟件選擇 選擇以下選項

進入安裝進程,點擊ROOT密碼,進入后設置ROOT密碼

選擇重啟

選擇接受許可協議

選擇語言

選擇鍵盤

不勾選位置服務

選擇時區

選擇跳過

輸入一個用戶

設定密碼

進入系統

新建一個文件夾,將光盤掛載到這個文件夾下

進入這個文件,將以下參數復制進去

[kingsql]

name=kingsql

baseurl=file:///kingsql

enabled=1

gpgcheck=0

gpgkey=file:///kingsql/RPM-GPG-KEY-redhat-release

執行yum安裝

關閉服務

查詢進程

關閉進程

進入文件

寫入NOZEROCONF=yes

進入文件

enforcing改為disabled

關閉防火牆,禁用防火牆

執行命令firewall -cmd --state

建立用戶和組

更改密碼

新建目錄,改變用戶權限和組

查看/u01的用量

切換到oracle用戶,進入.bash_profile文件

進入文件

復制以下參數進去

執行/sbin/sysctl -p將新寫入的參數從硬盤刷新到內存

進入文件

加入參數

進入文件

加入參數

進入/etc/hosts文件

寫入IP地址和主機名

12c的安裝包從主機傳到虛擬機

 

 

oracle 12c的安裝

 

切換到oracle用戶重新登入

解壓壓縮包

進入安裝文件夾,執行安裝

進入圖形化安裝界面,選擇不接受更新

選擇僅安裝數據庫

選擇單實例數據庫

選擇企業版

選擇下一步

選擇下一步

選擇下一步

選擇下一步

打開終端輸入這兩行命令

啟動監聽

選擇下一步

選擇下一步

選擇下一步

選擇下一步

選擇下一步

選擇下一步

選擇下一步

啟動數據庫配置

選擇創建一個數據庫

選擇跳過配置

選擇下一步

輸入VDEDU,選擇創建一個空的數據庫

選擇下一步

選擇下一步

選擇下一步

選擇下一步

選擇字符集UTF-8

選擇下一步

輸入密碼

選擇下一步

選擇安裝

 

附錄

mkdir /kingsql
su -
mount /dev/cdrom /kingsql

[root@localhost ~]# vi /etc/yum.repos.d/kingsql.repo
[kingsql]
name=kingsql
baseurl=file:///kingsql
enabled=1
gpgcheck=0
gpgkey=file:///kingsql/RPM-GPG-KEY-redhat-release

yum -y install binutils elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel pdksh compat-libcap1 libXext* libXtst* libX11* libXau* libxcb* libXi* nscd* libXp* xorg* xterm* unzip* readline* compat*

systemctl disable avahi-daemon.service 關閉進程

[root@localhost ~]# chkconfig avahi-daemon off
注意:正在將請求轉發到“systemctl disable avahi-daemon.service”。
Removed symlink /etc/systemd/system/multi-user.target.wants/avahi-daemon.service.
Removed symlink /etc/systemd/system/sockets.target.wants/avahi-daemon.socket.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.Avahi.service.

[root@localhost ~]# ps -ef | grep avahi
avahi 823 1 0 10:06 ? 00:00:00 avahi-daemon: running [linux.local]
avahi 859 823 0 10:06 ? 00:00:00 avahi-daemon: chroot helper
root 16790 16206 0 10:27 pts/0 00:00:00 grep --color=auto avahi

[root@localhost ~]# kill -9 823
[root@localhost ~]# ps -ef | grep avahi
root 16794 16206 0 10:27 pts/0 00:00:00 grep --color=auto avahi

[root@localhost ~]# vi /etc/sysconfig/network
# Created by anaconda
NOZEROCONF=yes

vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

[root@db12c ~]# firewall-cmd --state
not running

groupadd -g 2100 oinstall
groupadd -g 2300 dba
groupadd -g 2301 oper
useradd -m -u 1101 -g oinstall -G dba,oper -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle

passwd oracle

mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01
ls -lR /u01

su - oracle

vi .bash_profile

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1
export ORACLE_SID=VDEDU
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATHexport PATH=/u01/app/ogg:$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/u01/app/ogg:$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LANG=C
export ORACLE_UNQNAME=kingsql

su - root

#vi /etc/sysctl.conf//加入下面參數
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

#/sbin/sysctl -p 從硬盤刷到內存里

#vi /etc/security/limits.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

[root@meihailetest1 ~]#vi /etc/pam.d/login
//加入下面參數
session required pam_limits.so

vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1
localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.242.133 dbora12c

vi /etc/hostname
dbora12c


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM