Centos 7 中安装 Oracle 11g R2数据库【超详细】
一些話
安裝過程一定要有耐心,遇到問題先上網(wǎng)查,很有可能會有各種報錯??
這個軟件可以說是安裝起來比較麻煩的,很多人安裝了幾天才裝好
本篇文章適合模塊和圖片結(jié)合看? 先把整篇文章看一遍過一遍了解是什么情況再去操作
一、在VMvare中創(chuàng)建虛擬機
之前有寫過一篇創(chuàng)建虛擬機的文章 鏈接放下面
但與那篇文章不同的是按著Oracle內(nèi)存和硬盤要設(shè)大一點
安裝Oracle磁盤設(shè)40G 千萬不要安裝在C盤? ?安裝在D盤 確保D盤有30G內(nèi)存
否則到后面D盤爆滿會導(dǎo)致系統(tǒng)錯誤
?
?
參考文章:
Vmware創(chuàng)建虛擬機【詳細過程】_kkMeena的博客-CSDN博客一、VMvare軟件VMWare虛擬機軟件是一個“虛擬PC”軟件,它使你可以在一臺機器上同時運行二個或更多Windows、DOS、LINUX系統(tǒng)。與“多啟動”系統(tǒng)相比,VMWare采用了完全不同的概念。多啟動系統(tǒng)在一個時刻只能運行一個系統(tǒng),在系統(tǒng)切換時需要重新啟動機器。安裝包:鏈接:https://pan.baidu.com/s/1WqoRSVn5GJWQC69iIbLI-w提取碼:1011二、VMvare虛擬機安裝Linux系統(tǒng)-CentOS7...https://blog.csdn.net/kkMeena/article/details/120706731?spm=1001.2014.3001.5501
二、安裝過程
1.系統(tǒng)環(huán)境準(zhǔn)備
?1.1查看并配置當(dāng)前yum源
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir repo_bak
1.2下載網(wǎng)易和阿里云repo文件
[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
[root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost yum.repos.d]# ls
?
1.3清楚yum緩存 重新生成yum緩存
[root@localhost yum.repos.d]# yum clean all
[root@localhost yum.repos.d]# yum makecache ?
1.4安裝依賴包
當(dāng)前使用操作系統(tǒng)為64位,所以選擇相應(yīng)64位依賴包進行安裝,另外如提示沒有相應(yīng)依賴包,可選擇安裝新版本的
[root@localhost yum.repos.d]#yum install -y binutils
[root@localhost yum.repos.d]#yum install -y compat-libcap1
[root@localhost yum.repos.d]#yum install -y compat-libstdc++-33
[root@localhost yum.repos.d]#yum install -y gcc
[root@localhost yum.repos.d]#yum install -y gcc-c++
[root@localhost yum.repos.d]#yum install -y glibc
[root@localhost yum.repos.d]# yum install -y glibc-devel
[root@localhost yum.repos.d]#yum install -y ksh
[root@localhost yum.repos.d]#yum install -y libaio
[root@localhost yum.repos.d]#yum install -y libaio-devel
[root@localhost yum.repos.d]#yum install -y libgcc
[root@localhost yum.repos.d]#yum install -y libstdc++
[root@localhost yum.repos.d]#yum install -y libstdc++-devel
[root@localhost yum.repos.d]#yum install -y libXi
[root@localhost yum.repos.d]#yum install -y libXtst
[root@localhost yum.repos.d]#yum install -y make
[root@localhost yum.repos.d]#yum install -y sysstat
[root@localhost yum.repos.d]# yum install -y elfutils-libelf-devel
[root@localhost yum.repos.d]#yum install -y unixODBC
[root@localhost yum.repos.d]#yum install -y unixODBC-devel
?1.5 1.6 1.7 沒有放圖片? ?按著指令敲就好
1.5創(chuàng)建用戶組和用戶
[root@localhost ~]# groupadd oninstall
[root@localhost ~]# groupadd dba
[root@localhost ~]# useradd -g oninstall -G dba oracle
[root@localhost ~]# id oracle
uid=1001(oracle) gid=1001(oninstall) groups=1001(oninstall),1002(dba)
[root@localhost ~]# passwd oracle?
1.6創(chuàng)建目錄
[root@localhost /]# mkdir -p /db/oracle
[root@localhost /]# mkdir -p /db/oraInventory
[root@localhost /]# mkdir -p /db/database
[root@localhost /]# cd /db
[root@localhost db]# chown -R oracle:oninstall /db/oracle
[root@localhost db]# chown -R oracle:oninstall /db/oraInventory/
[root@localhost db]# chown -R oracle:oninstall /db/database/ ?
1.7修改系統(tǒng)標(biāo)識(oracle不識別centos系統(tǒng))
[root@localhost db]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@localhost db]# vi /etc/redhat-release
刪掉里面的內(nèi)容 輸入 redhat-7
[root@localhost db]# cat /etc/redhat-release
redhat-7 ?
1.8修改內(nèi)核參數(shù)
[root@localhost db]# vi /etc/sysctl.conf
(在文件末尾添加) 內(nèi)容如下:
net.ipv4.icmp_echo_ignore_broadcasts = 1
net,ipv4.conf.all.rp_filter = 1
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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 ?
?
1.9配置Oracle用戶參數(shù)
-
[root@localhost db]# vi /etc/security/limits.conf
添加:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
1.10關(guān)閉selinux
[root@localhost yum.repos.d]# vi /etc/selinux/config
將SELINUX=enforcing改為SELINUX=disabled
設(shè)置后需要重啟才能生效 重啟命令 shutdown -r now ?
1.11配置用戶環(huán)境變量
重啟之后再進入[root@localhost ~]#cd /db
[root@localhost db]# vi /home/oracle/.bash_profile
追加內(nèi)容:
export ORACLE_BASE=/db/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LANG=C
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
[root@localhost db]# source /home/oracle/.bash_profile ?
1.12上傳oracle安裝包并解壓
先ifconfig查看ip地址
再打開Xftp 連接會話
[root@localhost ~]# unzip "*.zip"
[root@localhost ~]# ls
database linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip
[root@localhost ~]# mv database/ /db/database/
[root@localhost ~]# chown -R oracle:oninstall /db/database/database/ ?
2.數(shù)據(jù)庫安裝
2.1安裝時要先進行圖形化配置(root用戶)
[root@localhost ~]# cd /db/database
[root@localhost database]# export DISPLAY=:0.0
[root@localhost database]# xhost +
access control disabled, clients can connect from any host
2.2圖形化設(shè)置(oracle用戶)
[root@localhost database]# su - oracle
[oracle@localhost ~]$ vi .bash_profile (這步不需要vi操作,點開查看就退出)
[oracle@localhost ~]$ export DISPLAY=:0.0
2.3圖形化配置完成,開始安裝(oracle用戶)
[oracle@localhost db]$ cd /db/database/database/
[oracle@localhost database]$ ./runInstaller
?3.安裝完成
?
?
?
?
?總結(jié)
菜鳥正在學(xué)習(xí),慢慢進步,如有意見或建議,望大佬指正!如有問題,歡迎評論留言
總結(jié)
以上是生活随笔為你收集整理的Centos 7 中安装 Oracle 11g R2数据库【超详细】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python获取计算机配置_利用pyth
- 下一篇: NoSQL 与 CAP 理论