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

溫馨提示×

溫馨提示×

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

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

CentOS7 下 安裝 Oracle12c

發布時間:2020-07-11 17:34:02 來源:網絡 閱讀:389 作者:Cher1shDan 欄目:關系型數據庫

CentOS7 下完整安裝 Oracle 12c

Oracle介紹

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

實驗前準備

Oracle 安裝包

flash 安裝包

 一塊至少15G的硬盤用來安裝oracle

實驗步驟

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

 systemctl stop firewalld.service 
 setenforce 0

添加一塊硬盤做Oracle的安裝盤 并格式化為 xfs格式

fdisk /dev/sdb

按 n 創建一個新分區

mkfs -t xfs /dev/sdb1

格式化為 xfs格式

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

mount /dev/sdb1 /orc

修改主機名

 vim /etc/hostname
 添加一條
 HOSTNAME=oracle

 vim /etc/hosts
 添加一條
 192.168.x.x Oracle   
 將本機IP主機名設為oracle

 接下來重啟 使之生效
 init 6

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

用戶環境配置

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

mkdir -p /orc/app/oracle    #創建oracle安裝目錄
chown -R oracle:oinstall /orc/app/ #分配屬組屬主
chmod -R 755 /orc/app/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   #使環境生效

oracle用戶資源限制

使用pam_limits認證模塊

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

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

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

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

安裝oracle

以root用戶在圖形化界面操作
xhost +
su - oracle   切換到oracle用戶
cd /database  切換到oracle安裝包目錄
export DISPLAY=:0.0
./runInstaller
執行oracle安裝
進入圖形化安裝界面

把接受更新的勾取消
CentOS7 下 安裝 Oracle12c

選擇服務器
CentOS7 下 安裝 Oracle12c

設置口令(超級管理員sys的密碼)
CentOS7 下 安裝 Oracle12c

最后執行安裝到  79% 時
需要在終端 切換到  root用戶   執行
/orc/app/oraInventory/orainstRoot.sh
/orc/app/oracle/product/12.2.0/dbhome_1/root.sh
完成安裝

#最后完成安裝

向AI問一下細節

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

AI

德令哈市| 西贡区| 女性| 遂川县| 天全县| 扶风县| 吉隆县| 平江县| 宜春市| 准格尔旗| 民乐县| 什邡市| 通州市| 柯坪县| 汕头市| 外汇| 绥宁县| 开阳县| 黄浦区| 彭山县| 中超| 南开区| 友谊县| 和田市| 黄大仙区| 黄浦区| 四子王旗| 天台县| 新绛县| 商水县| 金乡县| 绥德县| 古蔺县| 鄂托克前旗| 萨迦县| 自治县| 湖州市| 靖边县| 潢川县| 浪卡子县| 大丰市|