有些時間不安裝oracle了,感覺有點生了,所以做個筆記,方便以后安裝部署,同時也可以跟大家分享分享。
在利州等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都網站制作、網站設計 網站設計制作按需定制網站,公司網站建設,企業網站建設,品牌網站建設,營銷型網站,成都外貿網站建設公司,利州網站建設費用合理。
這次安裝是在CentOs 6.4 (64bit)下部署Oracle 11GR 2的過程
大家可以去網上下載相關的包,oracle的安裝包最好去官方網站上去下載,注意:oracle的安裝包官方網站上有兩個壓縮文件,下載之后需要解壓放在一個文件夾里面才能用哦---》地址:
www.oracle.com
一、檢查Linux夠不夠1個G(這里一定要特別注意好多同學安裝不成功都是因為內存不夠):
# grep MemTotal /proc/meminfo
MemTotal: 1250112 kB
Notice:官方文檔上如下說
Minimum: 1 GB of RAM
Recommended: 2 GB of RAM or more
二、檢查交換分區的大?。?/p>
# grep SwapTotal /proc/meminfo
SwapTotal: 2523128 kB
Notice:官方文檔上如下說
RAM | Swap Space |
Between 1 GB and 2 GB | 1.5 times the size of the RAM |
Between 2 GB and 16 GB | Equal to the size of the RAM |
More than 16 GB | 16 GB |
三、檢查/tmp的空間夠不夠1個G:
# df -h /tmp
文件系統 容量 已用 可用 已用%% 掛載點
/dev/mapper/vg_studyserver-lv_root
50G 13G 35G 26% /
(只要/分區足夠大有25GB以上,/tmp就會大于1個GB)
四、查看Linux系統的版本,主要看是64bit還是32bit:
# cat /proc/version
Linux version 2.6.32-358.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Fri Feb 22 00:31:26 UTC 2013
五、檢查rpm包:
2、Oracle Database Package Requirements for Linux x86-64(64bit)
Operating System | Requirement |
Oracle Linux 4 and Red Hat Enterprise Linux 4 | The following packages (or later versions) must be installed: binutils-2.15.92.0.2 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3 (32 bit) elfutils-libelf-0.97 elfutils-libelf-devel-0.97 expat-1.95.7 gcc-3.4.6 gcc-c++-3.4.6 glibc-2.3.4-2.41 glibc-2.3.4-2.41 (32 bit) glibc-common-2.3.4 glibc-devel-2.3.4 glibc-headers-2.3.4 libaio-0.3.105 libaio-0.3.105 (32 bit) libaio-devel-0.3.105 libaio-devel-0.3.105 (32 bit) libgcc-3.4.6 libgcc-3.4.6 (32-bit) libstdc++-3.4.6 libstdc++-3.4.6 (32 bit) libstdc++-devel 3.4.6 make-3.80 numactl-0.6.4.x86_64 pdksh-5.2.14 sysstat-5.0.5 |
Asianux Server 3, Oracle Linux 5, and Red Hat Enterprise Linux 5 | The following packages (or later versions) must be installed: binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3 (32 bit) elfutils-libelf-0.125 elfutils-libelf-devel-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-2.5-24 (32 bit) glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5 (32 bit) glibc-headers-2.5 ksh-20060214 libaio-0.3.106 libaio-0.3.106 (32 bit) libaio-devel-0.3.106 libaio-devel-0.3.106 (32 bit) libgcc-4.1.2 libgcc-4.1.2 (32 bit) libstdc++-4.1.2 libstdc++-4.1.2 (32 bit) libstdc++-devel 4.1.2 make-3.81 sysstat-7.0.2 |
Oracle Linux 6 and Red Hat Enterprise Linux 6 | The following packages (or later versions) must be installed: binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-libstdc++-33-3.2.3-69.el6.i686 gcc-4.4.4-13.el6 (x86_64) gcc-c++-4.4.4-13.el6 (x86_64) glibc-2.12-1.7.el6 (i686) glibc-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6.i686 ksh libgcc-4.4.4-13.el6 (i686) libgcc-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6.i686 libstdc++-devel-4.4.4-13.el6 (x86_64) libstdc++-devel-4.4.4-13.el6.i686 libaio-0.3.107-10.el6 (x86_64) libaio-0.3.107-10.el6.i686 libaio-devel-0.3.107-10.el6 (x86_64) libaio-devel-0.3.107-10.el6.i686 make-3.81-19.el6 sysstat-9.0.4-11.el6 (x86_64)
unixODBC-2.2.14-11.el6 (x86_64) or later unixODBC-2.2.14-11.el6.i686 or later unixODBC-devel-2.2.14-11.el6 (x86_64) or later unixODBC-devel-2.2.14-11.el6.i686 or later |
查看是否安裝這個包的命令:
小技巧如下:
# rpm -aq | grep binutils --->例子->查找有沒有安裝這個包
#ls -l compat-libstdc++* -->例子-->查找鏡像里面有沒有這個rpm包
# yum -y install unixODBC-devel-2.2.14-12.el6_3.i686 ---->注意看這個例子
如果沒有安裝的話就yum安裝或者rpm安裝上。
上表中的內容我是從官方文檔的拷貝過來的,我這里用的是CentOs 6.4 X86_X64那個版本,和 Red Hat Enterprise Linux 6是一樣的
六、配置IP和主機名:
1、 | 先配置 | 靜態IP(必須是靜態的):也就是讓Linux能上網 |
2、 | 修改配置文件 | Vi /etc/hosts |
1、先配置靜態IP(注意IP必須是靜態的),讓虛擬機下的Linux和宿主機相互ping同;
2、修改配置文件
# vi /etc/hosts
文件/etc/hosts里面的內容如下:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.1.111 oracle
#::1 localhost6.localdomain6 localhost6
解釋:/ext/hosts里面只有紅色的有用---> 192.168.1.111 oracle 其中192.168.1.111是Linux的IP地址,oracle是Linux的主機名
通過 # hostname可以查看主機名不是的話要看下一步
還要改一個地方(更改Linux的主機名):
#vi /etc/sysconfig/network
把HOSTNAME=改為oracle和上面的/etc/hosts的oracle一致;
七、確認selinux與iptables是否禁用:
# vi /etc/selinux/config
SELINUX=disabled 這一步一定要有,不設置的話會出問題的
service iptables stop 關閉防火墻
八、創建必須的操作系統用戶和組:
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd -g 502 dba
# /usr/sbin/useradd -u 502 -g oinstall -G dba oracle
# passwd oracle
屏幕剪輯的捕獲時間: 2013/9/24星期二 15:47
九、創建oracle 基目錄文件夾
# mkdir -pv /u01/app/oracle
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/app/oracle
十、編輯環境變量(/home/oracle/.bash_profile)
# su - oracle
# vi .bash_profile (最后面有截圖)
添加如下內容:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export ORACLE_SID=orcl
export NLS_LANG=American_America.ZHS16GBK
export PATH=$PATH:$ORACLE_HOME/bin
export LANG=en_US
十一、重啟一次,然后:
這里需要把oracle的安裝包上傳到Linux上用ssh secure等工具都行但是記得::更改解壓后的安裝包的權限oracle:oinstall
# xhost +
access control disabled, clients can connect from any host
# su - oracle ---》然后用oracle用戶登錄即可
$ cd /u01/database ---》然后切換到oracle 11g r2源文件目錄
$ ./runInstaller ---》執行./runInstaller
然后就可以安裝了,安裝過程和window下的安裝差不多在這中間可能需要執行幾個腳本
分享文章:centos6.4(64bit)下oracle11gR2的安裝部署過程
轉載來于:http://m.newbst.com/article40/ppieeo.html
成都網站建設公司_創新互聯,為您提供服務器托管、網站營銷、域名注冊、網站制作、品牌網站設計、靜態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯