一、環(huán)境準(zhǔn)備
操作系統(tǒng)版本:銀河麒麟V10 SP1 0518 Server x86_64
二、基礎(chǔ)環(huán)境準(zhǔn)備
1、安裝麒麟操作系統(tǒng)
注意:預(yù)留至少7G以上swap緩存
2、關(guān)閉selinux和firewalld
3、如果是內(nèi)網(wǎng)環(huán)境需要掛載本地源
【銀河麒麟V10】【服務(wù)器】搭建本地鏡像源_桂安俊@kylinOS的博客-CSDN博客_麒麟鏡像源
4、準(zhǔn)備oracle安裝環(huán)境
(1)安裝依賴
yum install libnsl* -y
yum install binutils gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libXi -y
(2)創(chuàng)建oracle用戶和組
groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
useradd -u 54321 -g oinstall -G dba,oper oracle
passwd oracle #回車輸入oracle密碼
(3)創(chuàng)建工作目錄并上傳oracle安裝文件
mkdir -p /u01/app/oracle/
并將oracle安裝文件上傳至 /u01 目錄下,并將“libpthread_nonshared.a”文件添加至/usr/lib64目錄下。
chown -R oracle:oinstall /u01/
chmod -R 755 /u01/
(4)配置oracle環(huán)境變量
su oracle #切換至oracle用戶
vim ~/.bash_profile #內(nèi)容修改如下
# Source /root/.bashrc if user has one
[ -f ~/.bashrc ] && . ~/.bashrc
ORACLE_SID=sanshi;export ORACLE_SID
ORACLE_UNQNAME=sanshi;export ORACLE_SID
ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0(版本)/dbhome_1;export ORACLE_HOME
NLS_DATE_FORMAT="YYYY:MM:DDHH24:MI:SS";export NLS_DATE_FORMAT
NLS_LANG=american_america.ZHS16GBK;export NLOS_LANG
TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
ORA_NLS11=$ORACLE_HOME/nls/data;export ORA_NLS11
PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
PATH=${PATH}:/usr/bin:/bin:/usr/bin/x11:/usr/local/bin
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
CLASSPATH=${CLASSPATH}:$ORALCE_HOME/network/jlib
export CLASSPATH
THREADS_FLAG=native;export THREADS_FLAG
export TEMP=/tmp
export TMPDIR=/tmp
umask 022
source ~/.bash_profile
(5)修改內(nèi)核參數(shù)
su root #切換root用戶
vim /etc/sysctl.conf
kernel.sysrq=0
net.ipv4.ip_forward=0
net.ipv4.conf.all.send_redirects=0
net.ipv4.conf.default.send_redirects=0
net.ipv4.conf.all.accept_source_route=0
net.ipv4.conf.default.accept_source_route=0
net.ipv4.conf.all.accept_redirects=0
net.ipv4.conf.default.accept_redirects=0
net.ipv4.conf.all.secure_redirects=0
net.ipv4.conf.default.secure_redirects=0
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.icmp_ignore_bogus_error_responses=1
net.ipv4.conf.all.rp_filter=1
net.ipv4.conf.default.rp_filter=1
net.ipv4.tcp_syncookies=1
kernel.dmesg_restrict=1
net.ipv6.conf.all.accept_redirects=0
net.ipv6.conf.default.accept_redirects=0
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
sysctl -p
(6)更改系統(tǒng)變量
export CV_ASSUME_DISTID=RHEL7.6
export DISPLAY=:0.0
xhost +
(7)解決安裝界面亂碼問題
將“filegroup4.jar”文件拷貝到/database/stage/Components/oracle.jdk/1.5.0.51.10/1/DataFiles目錄下
(8)解決安裝時(shí)報(bào)unzip問題
su root #切換到root用戶
cp /usr/bin/unzip /u01/oracle11g-install/安裝包/database/install #將系統(tǒng)的unzip程序拷貝到oracle安裝目錄的install目錄下,oracle安裝目錄根據(jù)自己實(shí)際路徑對(duì)應(yīng)修改
三、開始安裝Oracle
圖形化安裝方式需要調(diào)用圖形界面,需要到服務(wù)器顯示器或者遠(yuǎn)程桌面或者配置ssh工具圖形轉(zhuǎn)發(fā)服務(wù)等,才可安裝。
#執(zhí)行runInstaller安裝腳本
su oracle #切換oracle用戶安裝
cd /u01/oracle11g-install/安裝包/database #oracle安裝文件放置路徑以實(shí)際環(huán)境為準(zhǔn)
./runInstaller
第1步:郵件更新提示可不勾選,點(diǎn)下一步
第2步:跳過軟件更新
第3步:僅安裝數(shù)據(jù)庫軟件
第4步:?jiǎn)螌?shí)例安裝
第5步:選擇語言
?
第6步:安裝企業(yè)版
?
第7步:設(shè)置好環(huán)境變量后目錄自帶補(bǔ)充
第8步:默認(rèn)配置,直接下一步
?第9步:默認(rèn)配置,直接下一步
?第10步:檢查先決條件,根據(jù)報(bào)錯(cuò)提示處理
?解決方式:
(1)解決操作系統(tǒng)內(nèi)核參數(shù)問題
su root #切回root用戶
vim /etc/sysctl.conf
#在配置文件末尾新增如下參數(shù)
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
sysctl -p #生效配置
(2)解決程序包問題
#以下包在鏈接安裝包均有
rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
rpm -ivh elfutils-libelf-0.176-2.el7.x86_64.rpm elfutils-libelf-devel-0.176-2.el7.x86_64.rpm glibc-headers-2.17-292.el7.ns7.01.x86_64.rpm --nodeps --force
另:pdksh缺失可以點(diǎn)擊右上角忽略此項(xiàng),繼續(xù)下一步。
第11步:點(diǎn)擊安裝
?報(bào)錯(cuò):
解決方式:
找到$ORACLE_HOME/sysman/lib/下的ins_emagent.mk文件,找到$(MK_EMAGENT_NMECTL),在后面添加-lnnz11后保存退出,點(diǎn)擊重試文章來源:http://www.zghlxwxcb.cn/news/detail-755088.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-755088.html
到了這里,關(guān)于【銀河麒麟V10】【服務(wù)器】Oracle11g部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!