CentOS7.6 安裝Oracle12C(下)

這篇博客手把手安裝Oracle 12C 上篇文章手把手的安裝CentOS7.6

linux基本操作不會的,請不要往下看,因爲不想教你怎麼使用vi編輯器

1.準備oracle和jdk

鏈接:https://share.weiyun.com/dcQDvtWU 密碼:aty07o

2.用XShell連接CentOS

在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述

2.1 安裝依賴包

yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc

2.2 添加oracle用戶和組

添加用戶和組

groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle

初始化oracle用戶的密碼

passwd oracle

2.3 創建安裝目錄

mkdir -p /orcl/app/oracle/product/12.1.0/db_1  
chown -R oracle:oinstall /orcl/app  
chmod -R 775 /orcl/app

2.4 修改內核參數vim /etc/sysctl.conf,添加:

# 異步I/O 請求數目
fs.aio-max-nr = 1048576
# 一個進程可以打開的文件句柄的最大數量  
fs.file-max = 6815744  
# 控制共享內存頁數
kernel.shmall = 2097152  
# 共享內存段的最大尺寸,需要小於SGA MAX SIZE 大小爲shmall *頁大小
kernel.shmmax = 4098955264    
# 共享內存段的最大數量
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

在這裏插入圖片描述

改好後,使之生效

sysctl -p

2.5改文件限制:vim /etc/security/limits.conf,添加:


oracle soft nproc 2047  
# 進程的最大數目,對oracle用戶生效
oracle hard nproc 16384  
oracle soft nofile 1024  
# 打開文件的最大數目,對oracle用戶生效
oracle hard nofile 65536  
oracle soft stack 10240

在這裏插入圖片描述

2.6 vim /etc/pam.d/login 添加

session required pam_limits.so

2.7 修改ulimit:vim /etc/profile,添加:

if [ $USER = "oracle" ]; then  
if [ $SHELL = "/bin/ksh" ]; then  
ulimit -p 16384  
ulimit -n 65536a  
else  
ulimit -u 16384 -n 65536  
fi  
fi

2.8 修改環境變量。vim ~oracle/.bash_profile,添加:

ORACLE_BASE=/orcl/app/oracle  
ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1  
ORACLE_SID=orcl  
export ORACLE_BASE ORACLE_HOME ORACLE_SID  
PATH=$ORACLE_HOME/bin:$PATH  
export PATH  

2.9 刪除自帶的openjdk,安裝sun jdk1.8

刪除openjdk

yum remove *openjdk*

用xftp將jdk上傳到linux
在這裏插入圖片描述

在這裏插入圖片描述

安裝jdk

rpm -ivh jdk-8u251-linux-x64.rpm

在這裏插入圖片描述
重啓centos

reboot

3 以oracle用戶登錄,開始安裝

xshell登錄,切換到oracle用戶,用xftp上傳oracle安裝文件

su oracle

在這裏插入圖片描述
上傳文件到/orcl/app/oracle/ 目錄下
在這裏插入圖片描述

解壓縮zip文件

cd /orcl/app/oracle/
unzip linuxx64_12201_database.zip 

在這裏插入圖片描述
接下來請在vmware下登錄操作,關閉xshell(這玩意兒接下來,暫時用不到)

在這裏插入圖片描述
打開終端

export LANG="en_US"  
cd /orcl/app/oracle/database  
./runInstaller

在這裏插入圖片描述
在這裏插入圖片描述
把上面那個勾去掉

2.11 開始安裝oracle

在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
打開終端,安裝一下

su
輸入密碼
yum -y install libaio-devel.x86_64

在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述在這裏插入圖片描述

在這裏插入圖片描述
按照上面的說明,執行兩個sh

 cd /orcl/app/oraInventory/
 ./orainstRoot.sh
 cd /orcl/app/oracle/product/12.1.0/db_1/
 ./root.sh 

在這裏插入圖片描述

然後完成安裝
在這裏插入圖片描述

在這裏插入圖片描述

2.12 配置oracle

輸入dbca 啓動數據圖形化界面裝數據庫
在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述

這句話請看清楚,否則遇到坑別怪我,就下面那個Create as Container database那個勾如果勾上了,創建用戶的時候就要加上c##,這是12C開始纔有的,如果不想使用c## 請把那個勾去掉

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述
等待完成即可
在這裏插入圖片描述

本博客參照 https://www.linuxidc.com/Linux/2017-08/146528.htm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章