Oracle 19c安裝流程


 

l  Oracle安裝規划

 

節點

 

操作系統版本

CentOS Linux release 7.7.1908 (Core)

oracle軟件版本

19.2.0.0.0

oracle實例名

orcldb

Public IP

192.168.160.129

 

l  配置hosts文件

vim  /etc/hosts127.0.0.1   localhost  192.168.160.129  node

 

l  創建用戶及目錄

創建組和用戶,使用root用戶執行:

groupadd -g 5001 
dbagroupadd -g 5002
asmdbagroupadd -g 5003
backupdbagroupadd -g 5004
dgdbagroupadd -g 5005
kmdbagroupadd -g 5006
racdbagroupadd -g 5007
opergroupadd -g 5008
oinstall/usr/sbin/useradd -u 54321 -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba,racdba,oper oracle

   

創建安裝目錄 

mkdir -p /u01/app/oracle/{oraInventory,product/19.2.0/db} chown -R oracle:oinstall /u01 chmod -R 775 /u01

  

 添加oracle密碼 

 passwd oracle

  

l  修改環境變量

vim  /etc/security/limits.conf
在/etc/security/limits.conf中增加如下幾行
oracle           soft     nproc   8192   
oracle           hard    nproc   16384  
oracle           soft     nofile    8192   
oracle           hard    nofile    65536 

  

l  編輯/etc/sysctl.conf

vim  /etc/sysctl.conf 
在/etc/sysctl.conf中增加如下幾行

kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

[root@node ~]#sysctl –p

  

l  關閉防火牆

[root@node ~]# systemctl status firewalld.service
[root@node ~]# systemctl stop firewalld.service
[root@node ~]# systemctl disable firewalld.service

  

l  關閉selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

  

l  安裝系統包

mkdir -p  /media/cdrommount /dev/sr0 /media/cdromcat > /etc/yum.repos.d/dvd.repo <<END[dvd]name=install dvdbaseurl=file:///media/cdromenabled=1gpgcheck=0END

  

yum源安裝

yum -y install tigervnc-server tigervnc vnc vnc-server
yum -y install compat-libcap1-1.10-7.el7.x86_64.rpm
yum -y install libstdc++-devel-4.8.5-28.el7.x86_64.rpm
yum -y install gcc-c++-4.8.5-28.el7.x86_64.rpm
yum -y install ksh-20120801-137.el7.x86_64.rpm
yum -y install glibc-devel-2.17-222.el7.x86_64.rpm
yum -y install libaio-devel-0.3.109-13.el7.x86_64.rpm
yum -y install compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm

 

編輯profile文件

vim /etc/profile

# for oracle setting 在文檔內加入以下內容
if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
fi

  

 

l  配置oracle環境變量

vim /home/oracle/.bash_profile

umask 022 
export ORACLE_BASE=/u01/app/oracle 
export ORACLE_HOME=$ORACLE_BASE/product/19.2.0/db 
export ORACLE_SID=orcldb 
export ORACLE_TERM=xterm 
export ORACLE_OWNER=oracle export TNS_ADMIN=$ORACLE_HOME/network/admin export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK" export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib:/usr/lib:/usr/local/lib 
export LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib:/usr/lib:/usr/local/lib export PATH=$PATH:/sbin:/usr/lbin:/usr/sbin:$JAVA_HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/lib:$HOME/bin:$ORACLE_HOME/OPatch:.  

  

 

 

l  上傳Oracle19C安裝包(oracle身份)

以oracle用戶身份通過FTP方式上傳安裝包至Linux主機目錄:
cd $ORACLE_HOME (即oracle用戶的home主目錄下)
cd $ORACLE_HOME/u01/app/oracle/product/19.2.0/dbunzip /u01/app/oracle/product/19.2.0/db/V981623-01 db 19.2.0.0.0.zip

  

 

l  圖形化的安裝界面。

注意:以oracle用戶登錄執行

cd /u01/app/oracle/product/19.2.0/db./runInstaller

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l  創建數據庫實例

以oracle用戶身份通過Xshell登錄Linux,執行命令:netca后,出現如下界面,點擊Next繼續

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

以oracle用戶身份通過Xshell登錄Linux,執行命令:dbca后,出現如下界面,點擊Next繼續

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

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



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