日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle安装卡在create inventory_滴滴云服务器上安装Oracle12cR2单实例数据库

發(fā)布時間:2023/12/3 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle安装卡在create inventory_滴滴云服务器上安装Oracle12cR2单实例数据库 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、相關說明

Oracle數(shù)據(jù)庫是由美國甲骨文公司推出的一款優(yōu)秀的關系型數(shù)據(jù)庫。當前最新版為Database 19c。本文簡述Oracle Database 12cR2在滴滴云主機上的安裝過程。如需更權威的指導方法請參考Oracle官方安裝文檔。

二、環(huán)境概述

一臺DC2云主機(2c4g)

一個EIP(1M)

一塊云盤(140G)

操作系統(tǒng):CentOS7.6

數(shù)據(jù)庫:Oracle Database 12cR2

三、準備工作

1.必備的軟件包:

  • bc
  • binutils-2.23.52.0.1-12.el7 (x86_64)
  • compat-libcap1-1.10-3.el7 (x86_64)
  • compat-libstdc++-33-3.2.3-71.el7 (i686)
  • compat-libstdc++-33-3.2.3-71.el7 (x86_64)
  • glibc-2.17-36.el7 (i686)
  • glibc-2.17-36.el7 (x86_64)
  • glibc-devel-2.17-36.el7 (i686)
  • glibc-devel-2.17-36.el7 (x86_64)
  • ksh
  • libaio-0.3.109-9.el7 (i686)
  • libaio-0.3.109-9.el7 (x86_64)
  • libaio-devel-0.3.109-9.el7 (i686)
  • libaio-devel-0.3.109-9.el7 (x86_64)
  • libgcc-4.8.2-3.el7 (i686)
  • libgcc-4.8.2-3.el7 (x86_64)
  • libstdc++-4.8.2-3.el7 (i686)
  • libstdc++-4.8.2-3.el7 (x86_64)
  • libstdc++-devel-4.8.2-3.el7 (i686)
  • libstdc++-devel-4.8.2-3.el7 (x86_64)
  • libxcb-1.9-5.el7 (i686)
  • libxcb-1.9-5.el7 (x86_64)
  • libX11-1.6.0-2.1.el7 (i686)
  • libX11-1.6.0-2.1.el7 (x86_64)
  • libXau-1.0.8-2.1.el7 (i686)
  • libXau-1.0.8-2.1.el7 (x86_64)
  • libXi-1.7.2-1.el7 (i686)
  • libXi-1.7.2-1.el7 (x86_64)
  • libXtst-1.2.2-1.el7 (i686)
  • libXtst-1.2.2-1.el7 (x86_64)
  • libXrender (i686)
  • libXrender (x86_64)
  • libXrender-devel (i686)
  • libXrender-devel (x86_64)
  • make-3.82-19.el7 (x86_64)
  • smartmontools-6.2-4.el7 (x86_64)
  • sysstat-10.1.5-1.el7 (x86_64)

檢查方法:

rpm -q binutils gcc sysstat

2.關閉透明大頁

關閉方法:

chmod +x /etc/rc.d/rc.local vim /etc/rc.local追加如下內(nèi)容:if test -f /sys/kernel/mm/transparent_hugepage/enabled; thenecho never > /sys/kernel/mm/transparent_hugepage/enabled fi if test -f /sys/kernel/mm/transparent_hugepage/defrag; thenecho never > /sys/kernel/mm/transparent_hugepage/defrag fi

重啟服務器。

3.不啟用swap

默認不啟用

4.安裝圖形界面

yum groups install "X Window System" yum groups install "MATE Desktop" systemctl set-default graphical.target

5.創(chuàng)建用戶和組賬戶

創(chuàng)建 Inventory Group 組:/usr/sbin/groupadd oinstall

創(chuàng)建 dba 組:/usr/sbin/groupadd dba

創(chuàng)建 oracle 用戶并將其加入以上兩個組:/usr/sbin/useradd -g oinstall -G dba oracle

-g:指定主組

-G:指定附組

設置 oracle 用戶密碼:passwd oracle

6.確認SELINUX狀態(tài)為disabled

grep "SELINUX" /etc/sysconfig/selinux

7.修改limits.conf

vi /etc/security/limits.conf 添加如下: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

8.修改/etc/pam.d/login文件

vi /etc/pam.d/login 添加如下: session required /lib/security/pam_limits.so session required pam_limits.so

9.修改oracle環(huán)境變量文件

vim /home/oracle/.bash_profile追加如下內(nèi)容:if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65535fi fiORACLE_BASE=/opt/oracle ORACLE_SID=orcl ORACLE_HOME=$ORACLE_BASE/product/12.2.0 PATH=$ORACLE_HOME/bin:$ORACLE_HOME/oracm/bin:$ORACLE_HOME/OPatch:$PATH? LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$ORACLE_HOME/lib:$ORACLE_HOME/lib32 CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib export ORACLE_BASE ORACLE_HOME ORA_NLS33 ORACLE_SID PATH LD_LIBRARY_PATH CLASSPATH TNS_ADMIN

10.創(chuàng)建相關目錄

mkdir -p /opt/oracle/product/12.2.0 mkdir -p /opt/oracle/oraInventory mkdir -p /opt/oracle/product/12.2.0/oradata mkdir -p /oradata/arch chown -R oracle:oinstall /opt/oracle chown -R oracle:oinstall /oradata/arch chmod -R 755 /opt/oracle chmod -R 777 /oradata

11.修改內(nèi)核參數(shù):

vim /etc/sysctl.conf 追加內(nèi)容: fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 kernel.shmall = 2097152 kernel.shmmax = 6442450944 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 = 1048586使配置生效:sysctl -p

12.設置DISPLAY變量

oracle用戶執(zhí)行:

export DISPLAY=:0.0

root用戶執(zhí)行:

xhost +正常返回信息為:access control disabled,clients can connect from any host

13.開始安裝

在滴滴云控制臺通過VNC執(zhí)行如下命令:

切換為oracle用戶:

su - oracle

解壓安裝包并執(zhí)行安裝:

unzip linuxx64_12201_database.zip cd database ./runInstaller

四、安裝過程

1.這里不需要接收安全更新,所以取消默認的勾選。

2.彈出的警告框,選擇YES。

3.僅安裝數(shù)據(jù)庫。

4.選擇單實例數(shù)據(jù)庫的安裝。

5.選擇版本,企業(yè)版。

6.oracle BASE目錄和產(chǎn)品目錄,應該和我們之前創(chuàng)建的目錄一致,不一致請修改。

7.Inventory目錄,不一致請修改。

8.默認即可。

9.執(zhí)行安裝前的檢查。

10.這里由于沒設置swap,所以有個警告。第二個是soft limits設置問題,可根據(jù)實際情況調整。這里直接右上角忽略了。

11.開始安裝,需要幾分鐘。

12.使用root用戶執(zhí)行兩個腳本。

13.安裝結束,close。

五、創(chuàng)建數(shù)據(jù)庫

在滴滴云控制臺通過VNC執(zhí)行如下命令:

1.打開一個終端窗口,切換到oracle用戶,輸入dbca,回車,即可彈出如下創(chuàng)建界面。

2.設置密碼。

3.點擊finish,開始創(chuàng)建。

4.創(chuàng)建過程如下。

5.創(chuàng)建完成,close。

六、配置監(jiān)聽

在滴滴云控制臺通過VNC執(zhí)行如下命令:

1.打開一個終端窗口,切換到oracle用戶,輸入netca,回車,即可彈出如下創(chuàng)建界面。

2.選擇添加。

3.監(jiān)聽名稱可以用默認的也可以自定義。

4.默認即可。

5.默認1521端口。

6.不繼續(xù)創(chuàng)建。

7.Next。

8.finish。

PS:如果要從外部訪問數(shù)據(jù)庫,需要在控制臺-安全組里放開1521端口入方向的訪問。具體操作請參考滴滴云安全組使用教程。

作者:劉明【滴滴云高級運維工程師】

  • 現(xiàn)在注冊滴滴云,得8888元立減紅包
  • 滴滴云采購季限時特惠,秒殺1C1G1M僅9.9元/月
  • 滴滴云使者專屬特惠,包年云服務器低至68元/年
滴滴云-為開發(fā)者而生?www.didiyun.com滴滴云使者?www.didiyun.com

總結

以上是生活随笔為你收集整理的oracle安装卡在create inventory_滴滴云服务器上安装Oracle12cR2单实例数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。