中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CentOS7 下安裝 Oracle 12c

發布時間:2020-07-10 11:29:20 來源:網絡 閱讀:3285 作者:小櫻桃Cherry 欄目:關系型數據庫

Oracle介紹

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

實驗環境

CentOS7系統

  • 內存: 4GB及以上
  • swap: 8GB(是物理內存的兩倍)
  • cpu:雙核

實驗前準備

Oracle 安裝包 (下載地址: https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle12c-linux-12201-3608234.html)

flash 安裝包

實驗步驟

關閉防火墻自啟動,以及相關功能和增強性安全功能

 systemctl stop firewalld.service 
 systemctl disable firewalld.service
 setenforce 0

添加一塊硬盤做Oracle的安裝盤,不少于15G, 并格式化為 xfs格式

fdisk /dev/sdb

按 n 創建一個新分區

mkfs -t xfs /dev/sdb1

格式化為 xfs格式

并創建一個 /orc 文件夾用作掛載點

mkdir /orc
mount /dev/sdb1 /orc #臨時掛載,重啟主機需重新掛載

CentOS7 下安裝 Oracle 12c

修改主機名

 vim /etc/hostname
 oracle  #修改

 vim /etc/hosts
 #添加一條
 192.168.26.152 oracle   
 #將本機IP主機名設為oracle

 #接下來重啟 使之生效
 init 6

注意重啟后,需重新掛載

mount /dev/sdb1 /orc

安裝oracle前需要準備的環境安裝包

yum -y install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel
#通過yum 安裝環境包

調整內核參數

vim /etc/sysctl.conf

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   #重新加載配置文件

CentOS7 下安裝 Oracle 12c`

創建Oracle用戶和組

groupadd oinstall #創建基本組 oinstall
groupadd dba    #創建附加組  dba
useradd -g oinstall -G dba oracle   #創建 用戶
passwd oracle     #配置密碼

創建Oracle安裝目錄

mkdir -p /orc/app/oracle    #創建oracle安裝目錄
chown -R oracle:oinstall /orc/app/ #分配屬組屬主
chmod -R 755 /orc/app/oracle/  #分配權限

Oracle用戶環境配置

vim /home/oracle/.bash_profile   #oracle用戶環境配置
umask 022    #反掩碼
ORACLE_BASE=/orc/app/oracle   #oracle的基本目錄
ORACLE_HOME=/orc/app/oracle/product/12.2.0/dbhome_1/     #oracle的家目錄
ORACLE_SID=orcl     #實例名稱
NLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8   # 設置語言為中文
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin    #設置系統環境
LANG=zh_CN.UTF-8
export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID   #使環境生效

CentOS7 下安裝 Oracle 12c

oracle用戶資源限制

使用pam_limits認證模塊

#通過修改pam來達到控制 oracle的目的

vim /etc/pam.d/login
#在其中添加
session    required     /lib/security/pam_limits.so
session    required     pam_limits.so

CentOS7 下安裝 Oracle 12c
內存限制和文件限制

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

CentOS7 下安裝 Oracle 12c

vim /etc/profile
#在其中添加
if [ $USER = "oracle" ]
 then
   if [ $SHELL = "/bin/ksh" ]
     then
       ulimit -p 16384       #緩沖區大小
       ulimit -p 65536
   else
     ulimit -u 16384 -n 65536    #進程數  文件數
   fi
fi

CentOS7 下安裝 Oracle 12c

安裝oracle

將解壓的database軟件包掛載在/abc中

mkdir /abc
mount.cifs //192.168.26.128/linuxtools /abc

CentOS7 下安裝 Oracle 12c
以root用戶在圖形化界面操作

xhost +

CentOS7 下安裝 Oracle 12c
執行oracle安裝

su - oracle   #切換到oracle用戶
export DISPLAY=:0.0
cd /abc/Oracle/database  #切換到oracle安裝包目錄
./runInstaller   #進入圖形化安裝界面

CentOS7 下安裝 Oracle 12c
接下來就是安裝界面的步驟
CentOS7 下安裝 Oracle 12c
CentOS7 下安裝 Oracle 12c
CentOS7 下安裝 Oracle 12c
CentOS7 下安裝 Oracle 12c
CentOS7 下安裝 Oracle 12c
CentOS7 下安裝 Oracle 12c
CentOS7 下安裝 Oracle 12c
CentOS7 下安裝 Oracle 12c
CentOS7 下安裝 Oracle 12c
CentOS7 下安裝 Oracle 12c
安裝過程中彈窗處理
CentOS7 下安裝 Oracle 12c

#切換 root  用戶,執行以下命令

/orc/app/oraInventory/orainstRoot.sh
/orc/app/oracle/product/12.2.0/dbhome_1/root.sh

CentOS7 下安裝 Oracle 12c
CentOS7 下安裝 Oracle 12c

安裝完成后,會在完成界面看到web管理地址
CentOS7 下安裝 Oracle 12c

Oracle Web界面

安裝flash插件

rpm -ivh flash-player-npapi-26.0.0.131-release.x86_64.rpm

CentOS7 下安裝 Oracle 12c
CentOS7 下安裝 Oracle 12c

Oracle命令行界面

切換oracle用戶

CentOS7 下安裝 Oracle 12c

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

五指山市| 吉隆县| 岐山县| 焉耆| 土默特左旗| 林口县| 安图县| 麟游县| 兰溪市| 普安县| 南开区| 杨浦区| 资溪县| 揭西县| 垫江县| 航空| 永年县| 西城区| 巴林右旗| 鲁山县| 衡南县| 湖南省| 鄱阳县| 双辽市| 慈溪市| 永宁县| 甘洛县| 珲春市| 武强县| 嘉禾县| 巴彦县| 江津市| 根河市| 子长县| 栾川县| 中宁县| 建昌县| 德昌县| 运城市| 南乐县| 广汉市|