Oracle 12c資料庫安裝
一、準備工作
系統: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資料庫的安裝
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
本次採用第二種方式進行資料庫安裝:
(圖形化呼叫不做詳細介紹,直接從安裝介面開始)
1.配置連結後安裝Oracle資料庫軟體:
在Windows上啟動Xstart,配置連結Oracle使用者:
切換到Oracle使用者,然後cd到解壓後的database目錄下,啟動安裝:
取消勾選,然後點選下一步:
至此Oracle 12c軟體安裝完成,關於監聽的配置可以像安裝Oracle 11g一樣提前進行監聽配置,12從也可以在建立例項時同時安裝配置監聽,個人建議在安裝資料庫例項前先配置好監聽
本次資料庫例項與監聽同時安裝的方式進行:
[oracle@local ~]# dbca
至此,Oracle資料庫安裝全部完成!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30484956/viewspace-2680644/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 12C 單例項資料庫靜默安裝Oracle單例資料庫
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- oracle資料庫安裝Oracle資料庫
- Oracle 資料庫打包安裝Oracle資料庫
- 解除安裝oracle資料庫Oracle資料庫
- oracle rac資料庫的安裝Oracle資料庫
- vgant 安裝oracle資料庫racOracle資料庫
- Oracle 12C安裝Oracle
- 12c 應答方式安裝 (一)資料庫軟體資料庫
- RPM方式安裝oracle資料庫Oracle資料庫
- oracle11.2.0.4.0 資料庫安裝Oracle資料庫
- oracle 資料庫安裝思路總結Oracle資料庫
- Oracle安裝軟體及建立資料庫(字元安裝方式)Oracle資料庫字元
- 2 Day DBA-安裝Oracle資料庫並建立一個資料庫-安裝選項Oracle資料庫
- Oracle資料庫PSU補丁安裝Oracle資料庫
- Oracle資料庫靜默安裝實踐Oracle資料庫
- linux下oracle資料庫的安裝LinuxOracle資料庫
- 免安裝oracle軟體連線oracle資料庫Oracle資料庫
- Oracle 12C RAC CDB資料庫部署Oracle資料庫
- oracle 12c release 2 安裝Oracle
- oracle 12c 靜默安裝Oracle
- Centos 7.4 安裝Oracle 12cCentOSOracle
- Ubuntu下安裝oracle 12cUbuntuOracle
- 【12C】Oracle 12c 可插拔資料庫之資料泵功能體驗Oracle資料庫
- 靜默安裝Oracle12.2資料庫Oracle資料庫
- 靜默安裝Oracle11g資料庫Oracle資料庫
- CentOS 7.4下安裝Oracle 11.2.0.4資料庫CentOSOracle資料庫
- ORACLE 單例項完全解除安裝資料庫Oracle單例資料庫
- 使用Oracle安裝賬戶登入資料庫Oracle資料庫
- Oracle資料庫對GCC的安裝順序Oracle資料庫GC
- 安裝 Oracle 軟體並構建資料庫Oracle資料庫
- 靜默安裝Oracle資料庫11gOracle資料庫
- ORACLE 12C RAC資料庫的啟停Oracle資料庫
- Oracle 12c資料庫升級實戰Oracle資料庫
- Oracle Database 12c可插拔資料庫案例OracleDatabase資料庫
- Oracle 12c - 普通資料庫與容器資料庫不能相互轉化Oracle資料庫
- MongoDB資料庫安裝MongoDB資料庫
- Redis 資料庫安裝Redis資料庫