久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么在CentOS7上安裝Oracle

134次閱讀
沒有評論

共計 4202 個字符,預計需要花費 11 分鐘才能閱讀完成。

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

Oracle 概述

Oracle Database,又名 Oracle RDBMS,或簡稱 Oracle。是甲骨文公司的一款關系數據庫管理系統。它是在數據庫領域一直處于領先地位的產品。可以說 Oracle 數據庫系統是目前世界上流行的關系數據庫管理系統,系統可移植性好、使用方便、功能強,適用于各類大、中、小、微機環境。它是一種高效率、可靠性好的 適應高吞吐量的數據庫解決方案。

Oracle 12C 簡介

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

Oracle 12c 體系結構圖

Oracle 12C 新增功能

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

CDB 全稱為 Container Database,數據庫容器; 
PDB 全稱為 Pluggable Database,即可插拔數據庫

2. 實現云數據庫的支持,提供云平臺管理,這是 11g 所沒有的。

3.Oracle12c 優勢總結

安裝環境

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

安裝過程一、部署 centos 7 安裝環境

1. 下載環境工具包

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. 關閉防火墻,安全性

systemctl stop firewalld.service
setenforce 0

3、更改主機名

vim /etc/hostname   #添加主機名

vim /etc/hosts     #解析主機名

4. 修改調整內核參數

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 請求數目   推薦值:1048576  其實等于  1024*1024  即 1024K 個
 fs.file-max = 6815744 # 打開的文件句柄最大數量,防止文件描述符耗盡問題
 kernel.shmall = 2097152 # 共享內存總量   頁為單位,內存除以 4K 所得
 kernel.shmmax = 4294967295 # 最大內存
 kernel.shmmni = 4096 # 最小內存
 kernel.sem = 250 32000 100 128
#SEMMSL:每個信號集最大信號數量;SEMMNS:用于控制整個 Linux 系統中信號最大數;SEMOPM:內核參數用于控制每個 semop 系統調用可以執行的信號操作數量;SEMMNI:內核參數用于控制 Linux 系統中信號集的最大數量
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 # 套接字發送緩沖區大小的最大值

sysctl -p        # 使其生效

二、用戶環境配置

1. 創建 oracle 用戶及密碼

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

2. 創建 oracle 工作目錄

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

3. 設置環境變量

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

三、oracle 用戶資源限制

1. 使用 pam_limits 認證模塊

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

2. 配置限制文件

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   #堆棧設置

3. 修改環境變量

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

四、安裝 Oracle 軟件包

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

mount.cifs //192.168.65.1/database /abc

2. 進入虛擬機先用 root 用戶登錄

[root@oracle ~]# xhost +

3. 切換 Oracle 用戶安裝 Oracle 數據庫

[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     #安裝數據庫
正在啟動 Oracle Universal Installer…

4. 進入圖形化安裝(無圖片演示的均為默認選項)
怎么在 CentOS7 上安裝 Oracle
怎么在 CentOS7 上安裝 Oracle
怎么在 CentOS7 上安裝 Oracle

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

6. 執行配置腳本

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

怎么在 CentOS7 上安裝 Oracle
等待完成再回到圖形化界面點確定,繼續完成安裝

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

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

總結:

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

到此,關于“怎么在 CentOS7 上安裝 Oracle”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注丸趣 TV 網站,丸趣 TV 小編會繼續努力為大家帶來更多實用的文章!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-01發表,共計4202字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 盘山县| 商河县| 贞丰县| 左云县| 昌平区| 永修县| 来凤县| 富阳市| 江西省| 肇东市| 南投县| 家居| 孝义市| 广东省| 海宁市| 武隆县| 宿松县| 莎车县| 平南县| 神池县| 曲松县| 会昌县| 丹凤县| 调兵山市| 工布江达县| 甘泉县| 阿拉善左旗| 鄂尔多斯市| 万年县| 南岸区| 拉萨市| 南木林县| 横山县| 云龙县| 信丰县| 龙江县| 吴忠市| 建德市| 仪陇县| 罗城| 安图县|