怎么在CentOS7上安裝Oracle

這篇文章主要介紹“怎么在CentOS7上安裝Oracle”,在日常操作中,相信很多人在怎么在CentOS7上安裝Oracle問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么在CentOS7上安裝Oracle”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)公司是專業(yè)的普陀網(wǎng)站建設(shè)公司,普陀接單;提供成都做網(wǎng)站、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行普陀網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

Oracle 概述

Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它是在數(shù)據(jù)庫領(lǐng)域一直處于領(lǐng)先地位的產(chǎn)品??梢哉fOracle數(shù)據(jù)庫系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類大、中、小、微機(jī)環(huán)境。它是一種高效率、可靠性好的 適應(yīng)高吞吐量的數(shù)據(jù)庫解決方案。

Oracle 12C簡介

Oracle數(shù)據(jù)庫最新版本為Oracle Database 12c。Oracle數(shù)據(jù)庫12c 引入了一個新的多承租方架構(gòu),使用該架構(gòu)可輕松部署和管理數(shù)據(jù)庫云。這些獨(dú)一無二的技術(shù)進(jìn)步再加上在可用性、安全性和大數(shù)據(jù)支持方面的主要增強(qiáng),使得Oracle數(shù)據(jù)庫12c 成為私有云和公有云部署的理想平臺。

Oracle 12c 體系結(jié)構(gòu)圖

怎么在CentOS7上安裝Oracle

Oracle 12C 新增功能

怎么在CentOS7上安裝Oracle

1.oracle12c增加了CDB和PDB的概念。 

CDB全稱為Container Database, 數(shù)據(jù)庫容器; 
PDB全稱為Pluggable Database,即可插拔數(shù)據(jù)庫

怎么在CentOS7上安裝Oracle

怎么在CentOS7上安裝Oracle

2.實(shí)現(xiàn)云數(shù)據(jù)庫的支持,提供云平臺管理,這是11g所沒有的。

怎么在CentOS7上安裝Oracle

3.Oracle12c 優(yōu)勢總結(jié)

怎么在CentOS7上安裝Oracle

安裝環(huán)境

安裝系統(tǒng):CentOS 7
IP地址:192.168.65.178
硬盤大?。?0G 或重新掛載一塊40G硬盤
內(nèi)存:4G
SWAP(虛擬內(nèi)存) : 8G
軟件包鏈接:https://pan.baidu.com/s/1XA6WUchSzhxH3qYevF0gxA
提取碼:v3u6
也可以直接去官網(wǎng)下載: https://www.oracle.com/cn

安裝過程

一、部署centos 7 安裝環(huán)境

1.下載環(huán)境工具包

yum -y install binutils compat-libcapl compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

2.關(guān)閉防火墻,安全性

systemctl stop firewalld.service
setenforce 0

3、更改主機(jī)名

vim /etc/hostname   #添加主機(jī)名

怎么在CentOS7上安裝Oracle

vim /etc/hosts     #解析主機(jī)名

怎么在CentOS7上安裝Oracle

4.修改調(diào)整內(nèi)核參數(shù)

vim /etc/sysctl.conf  
fs.aio-max-nr = 1048576
fs.file-max  = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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

 fs.aio-max-nr = 1048576   #異步IO請求數(shù)目 推薦值:1048576 其實(shí)等于 1024*1024  即1024K個
 fs.file-max = 6815744      #打開的文件句柄最大數(shù)量,防止文件描述符耗盡問題
 kernel.shmall = 2097152         #共享內(nèi)存總量 頁為單位,內(nèi)存除以4K所得
 kernel.shmmax = 4294967295      #最大內(nèi)存
 kernel.shmmni = 4096                    #最小內(nèi)存
 kernel.sem = 250 32000 100 128
#SEMMSL:每個信號集最大信號數(shù)量;
SEMMNS:用于控制整個Linux系統(tǒng)中信號最大數(shù);
SEMOPM:內(nèi)核參數(shù)用于控制每個semop系統(tǒng)調(diào)用可以執(zhí)行的信號操作數(shù)量;
SEMMNI:內(nèi)核參數(shù)用于控制Linux系統(tǒng)中信號集的最大數(shù)量
net.ipv4.ip_local_port_range = 9000 65500    #用于向外連接的端口范圍
net.core.rmem_default = 262144        #套接字接收緩沖區(qū)大小的缺省值
net.core.rmem_max = 4194304          #套接字接收緩沖區(qū)大小的最大值
net.core.wmem_default = 262144       #套接字發(fā)送緩沖區(qū)大小的缺省值
net.core.wmem_max = 1048576         #套接字發(fā)送緩沖區(qū)大小的最大值

sysctl -p        #使其生效

二、用戶環(huán)境配置

1.創(chuàng)建oracle用戶及密碼

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle

2.創(chuàng)建oracle工作目錄

mkdir -p /orc/app/oracle
chown -R oracle.oinstall /orc/app/
chmod -R 755 /orc/app/oracle/

3.設(shè)置環(huán)境變量

vim /home/oracle/.bash_profile
先刪除末尾兩行數(shù)據(jù)插入
umask 022         #創(chuàng)建文件權(quán)限
ORACLE_BASE=/orc/app/oracle         #安裝路徑
ORACLE_HOME=/orc/app/oracle/product/12.2.0/dbhome_1/     #指定安裝產(chǎn)品
ORACLE_SID=orcl           #實(shí)例                                    
NLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8          #語言為簡體中文    
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin     #oracle命令導(dǎo)入到環(huán)境變量
LANG=zh_CN.UTF-8              #字符集                                    
export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID                  #聲明全局,便于系統(tǒng)識別

三、oracle用戶資源限制

1.使用pam_limits認(rèn)證模塊

vim /etc/pam.d/login
在約第7行下插入
session    required     /lib/security/pam_limits.so
session    required     pam_limits.so

怎么在CentOS7上安裝Oracle

2.配置限制文件

vim /etc/security/limits.conf
在末尾插入
oracle          soft    nproc           2047  #用戶可使用的進(jìn)程數(shù)量
oracle          hard    nproc           16384  
oracle          soft    nofile          1024   #用戶可打開的文件數(shù)量
oracle          hard    nofile          65536
oracle          soft    stack           10240   #堆棧設(shè)置

怎么在CentOS7上安裝Oracle

3.修改環(huán)境變量

vim /etc/profile
末尾插入
if [ $USER = "oracle" ]
then
if [$SHELL = "/bin/ksh" ]
then
ulimit -p 16384           #緩沖區(qū)大小
ulimit -n 65536           #文件數(shù)
else
ulimit -u 16384 -n 65536   #進(jìn)程數(shù)    文件數(shù)
fi
fi

四、安裝Oracle軟件包

1.掛載軟件包到linux 7上面

mount.cifs //192.168.65.1/database /abc

2.進(jìn)入虛擬機(jī)先用root用戶登錄

[root@oracle ~]# xhost +

3.切換Oracle用戶安裝Oracle數(shù)據(jù)庫

[root@oracle ~]# su - oracle   #切換用戶
[oracle@oracle root]$ export DISPLAY=:0.0   #必須要有此步驟
[oracle@oracle root]$ cd /abc    #切換到此目錄
[oracle@oracle abc]$ ls
install  response  rpm  runInstaller  sshsetup  stage  welcome.html
[oracle@oracle abc]$ ./runInstaller     #安裝數(shù)據(jù)庫
正在啟動 Oracle Universal Installer…

4.進(jìn)入圖形化安裝(無圖片演示的均為默認(rèn)選項(xiàng))
怎么在CentOS7上安裝Oracle
怎么在CentOS7上安裝Oracle
怎么在CentOS7上安裝Oracle

5.執(zhí)行安裝后,在安裝到79%會彈出對話框,要求運(yùn)行兩個腳本,這時候用root用戶進(jìn)行操作,如下圖:
怎么在CentOS7上安裝Oracle

6.執(zhí)行配置腳本

[root@oracle abc]# /orc/app/oraInventory/orainstRoot.sh
[root@oracle abc]# /orc/app/oracle/product/12.2.0/dbhome_1/root.sh

怎么在CentOS7上安裝Oracle
等待完成再回到圖形化界面點(diǎn)確定,繼續(xù)完成安裝

7.安裝完成后,用瀏覽器訪問https://192.168.65.178:5500/em

怎么在CentOS7上安裝Oracle
怎么在CentOS7上安裝Oracle

總結(jié):

1.安裝前一定注意看安裝條件。
2.在圖形化安裝時注意在root用戶和Oracle相互切換,不同環(huán)境下操作。
3.在安裝到95%左右時,進(jìn)度會非常慢,并非出錯,要耐心等待!
4.安裝完成后,在網(wǎng)頁瀏覽時若提醒下載flash插件,下載flash后還是無法訪問,要切換瀏覽器。ps:我的360瀏覽器打不開,換搜狗瀏覽器就好了
5.建議用宿主機(jī)瀏覽器訪問網(wǎng)頁
6.若打開網(wǎng)頁是顯示:此站點(diǎn)不安全,可以點(diǎn)擊詳細(xì)信息,再點(diǎn)擊轉(zhuǎn)到此網(wǎng)頁(不推薦),即可進(jìn)入12c 登錄界面。

到此,關(guān)于“怎么在CentOS7上安裝Oracle”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

當(dāng)前標(biāo)題:怎么在CentOS7上安裝Oracle
瀏覽地址:http://muchs.cn/article24/jepcje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站營銷、微信小程序靜態(tài)網(wǎng)站、虛擬主機(jī)、App設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)