oracle安装卡在create inventory_滴滴云服务器上安装Oracle12cR2单实例数据库
一、相關說明
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 sysstat2.關閉透明大頁
關閉方法:
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.target5.創(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/selinux7.修改limits.conf
vi /etc/security/limits.conf 添加如下: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 655368.修改/etc/pam.d/login文件
vi /etc/pam.d/login 添加如下: session required /lib/security/pam_limits.so session required pam_limits.so9.修改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_ADMIN10.創(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 /oradata11.修改內(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 -p12.設置DISPLAY變量
oracle用戶執(zhí)行:
export DISPLAY=:0.0root用戶執(zhí)行:
xhost +正常返回信息為:access control disabled,clients can connect from any host13.開始安裝
在滴滴云控制臺通過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元/年
總結
以上是生活随笔為你收集整理的oracle安装卡在create inventory_滴滴云服务器上安装Oracle12cR2单实例数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 备案域名出租合法吗(备案域名出租)
- 下一篇: postgresql删除索引_Postg