您好,登錄后才能下訂單哦!
系統:CentOS 6.5
數據庫:Oracle 12.2.0.1
檢查包括:
系統磁盤要充足,最好提前規劃好,盡量不要將Oracle安裝到根目錄 ”/“ 下,避免因為系統日志或者Oracle相關日志導致根目錄磁盤容量占滿導致出現問題。將數據庫安裝到足夠容量的磁盤下。
內存檢查,生產環境如果和其他服務放在一臺服務器上,要確保內存分配合理,防止內存占滿后Oracle數據庫臨時進程啟動出現錯誤導致數據庫崩潰。
swap交換分區,12C數據庫要求交換分區為16G.如果系統沒有swap交換分區或者交換分區大小不足,可以進行重新配置,參考:
Oracle 12c單實例安裝的準備與Oracle 11g的差別不大,11g安裝參考:https://blog.csdn.net/qq_32838955/article/details/104904241https://blog.csdn.net/qq_32838955/article/details/104898405
1.配置系統參數配置
(1)
[root@local ~]# vim /etc/sysctl.conf //將下面的內容復制到文件的末尾kernel.shmmax = 536870912kernel.shmall = 2097152 kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 6815744fs.aio_max-nr = 1048576net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 1048576net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576
(2)執行命令使修改的參數生效:
[root@local ~]# sysctl -p
(3)配置關于文件限制的參數:
[root@local ~]# vi /etc/security/limits.conf //會話打開的文件限制數目oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240oracle hard stack 10240
(4)配置IP地址與主機名映射
[root@local ~]# vi /etc/hosts 172.16.50.14 local
(5) 安裝所Oracle數據庫需要的包,執行下面命令。
[root@local ~]# yum -y install autoconf automake binutils-devel bison cpp dos2unix ftp gcc gcc-c++ lrzsz python-deve compat-db compat-db42 compat-db43 compat-gcc-34 compat-gcc-34-c++ compat-libstdc++-33 glibc-* glibc-*.i686 libXpm-*.i686 libXp.so.6 libXt.so.6 libXtst.so.6 libgcc_s.so.1 ksh libXp libaio-devel numactl numactl-devel unixODBC unixODBC-devel compat-libcap* elfutils-libelf*
(6)創建Oracle數據庫用戶和用戶組:(建議指定GID和UID方式(尤其集群環境))
[root@local ~]# groupadd -g 54321 oinstall[root@local ~]# groupadd -g 54322 dba[root@local ~]# useradd -u 54321 -g oinstall -G dba oracle[root@local ~]# passwd oracle(給Oracle系統用戶創建密碼)
(7)建立oracle軟件安裝文件目錄(假設安裝目錄放在新磁盤下/data):
[root@local ~]# mkdir -p /data/app/oracle [root@local ~]# chown -R oracle:oinstall /data
注意:在操作 chwon命令時,如果系統已有 /data ,并且目錄下已經運行或部署了其他服務或者安裝了mysql等其他類型數據庫,不要直接執行 chown -R ,它會把/data下所有目錄的屬主和屬組全部修改,如果有其他服務或者其他類型數據庫,就會導致目錄權限出現還嚴重問題。
所以只要不是新創建目錄建議按照目錄逐個修改屬主和屬組:
[root@local ~]# chown oracle:oinstall /data[root@local ~]# cd /data[root@local ~]# chown oracle:oinstall /app[root@local ~]# cd app[root@local ~]# chown oracle:oinstall /oracle
(8)設置Oracle數據庫系統環境變量
[root@local ~]# su - oracle[root@local ~]# vim .bash_profile //修改oracle用戶家目錄下的文件export ORACLE_BASE=/data/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.2.1.0export ORACLE_SID=ORCL export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
(9)將數據庫安裝包上傳到服務器上,為便于安裝上傳至/home/oracle目錄下,并進行解壓,解壓時按照安裝包名稱上的序號順序逐個解壓,兩個包解壓完后會生成一個database文件夾,就是Oracle數據庫的安裝包:
[oracle@lcoal]# ls linuxx64_12201_database.zip[oracle@lcoal]# unzip linuxx64_12201_database.zip[oracle@lcoal]# ls database linuxx64_12201_database.zip
Oracle數據庫安裝一般會使用自帶UI進行圖形化安裝,避免靜默安裝時的配置錯誤,本次也是圖形化安裝。
圖形化安裝Oracle有兩種方式:
一是使用VNC遠程到Linux系統安裝,要求Linux安裝了桌面環境并且以桌面環境啟動。VNC配置參考:https://blog.csdn.net/qq_32838955/article/details/104254488
二是不需要Linux桌面環境啟動,需要安裝必要的依賴包組支持圖形化,使用Xmanger鏈接后在本地進行圖形化調用安裝,Xmanager配置方式參考:https://blog.csdn.net/qq_32838955/article/details/104254691
本次采用第二種方式進行數據庫安裝:
(圖形化調用不做詳細介紹,直接從安裝界面開始)
在Windows上啟動Xstart,配置鏈接Oracle用戶:
切換到Oracle用戶,然后cd到解壓后的database目錄下,啟動安裝:
取消勾選,然后點擊下一步:
[oracle@local ~]# dbca
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。