1. 程式人生 > >Linux下Oracle 12c R2圖形化安裝筆記

Linux下Oracle 12c R2圖形化安裝筆記

app 12c sys path security entos tst java mem

環境:CentOS Linux release 7.5.1804 (Core)

第一步、準備工作

卸載openjdk,安裝oraclejdk

[root@o2 ~]# yum remove -y java-1.8.0-openjdk java-1.8.0-openjdk-headless

[root@o2 ~]# rpm -ivh jdk-8u121-linux-x64.rpm 
Preparing...                                       ################################# [100%]
Updating / installing...
1:jdk1.8.0_121-2000:1.8.0_121-fcs  ################################# [100%]

安裝依賴

yum install -y bc binutils compat compat-libstdc++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libxcb libX11 libXau libXi libXtst make net-tools nfs-utils smartmontools sysstat gcc-c++  compat-libcap1

修改文件打開限制

vim /etc/security/limits.conf

oracle soft nproc 2047  
oracle hard nproc 16384  
oracle soft nofile 1024  
oracle hard nofile 65536  
oracle soft stack 10240

修改內核參數

vim  /etc/sysctl.conf

fs.aio-max-nr = 1048576  
fs.file-max = 6815744  
kernel.shmall = 2097152  
kernel.shmmax = 2062557184 
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

[root@o2 ~]# sysctl -p

第二步、創建賬號

創建Oracle賬號

useradd oracle
passwd oracle

創建組

groupadd oinstall  
groupadd dba  
groupadd oper  

修改oracle組

usermod -g oinstall -G dba,oper oracle

修改環境變量

[root@o2 ~]# vim /home/oracle/.bash_profile 

ORACLE_BASE=/u01/app/oracle
ORACLE_SID=sales
ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1/
export ORACLE_BASE ORACLE_SID ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH

創建oracle安裝目錄

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

重啟一下,我發現沒重啟服務器的話,會有一些意想不到的問題發生,如oracle用戶組不生效

第三步、開始安裝

切換到oracle用戶,解壓開始安裝

[root@o2 ~]# su - oracle
Last login: Wed Aug 29 15:53:42 CST 2018 on :0
[oracle@o2 ~]$ cd /data/
[oracle@o2 data]$ unzip linuxx64_12201_database.zip

#進入安裝目錄
[oracle@o2 data]$ cd database/
[oracle@o2 database]$ ./runInstaller

進入安裝界面,其他的就靠點了,省略
技術分享圖片

到這部就是全部檢查通過,可以保存響應文件,用來靜默安裝,點install開始安裝

技術分享圖片

Linux下Oracle 12c R2圖形化安裝筆記