亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Linux (RHEL 5.4)下安裝 Oracle 10g R2

系統 2006 0

如轉載,請注明出處: http://blog.csdn.net/robinson_0612/archive/2010/03/30/5431428.aspx
????
???? 雖然 Oracle 10g Database Release 2 已經推出幾年了,但這個版本仍然為很多初學者學習的版本,下面詳細講述了安裝 Oracle 10g 的步驟。

一、 linux 的版本選用

??? 目前 linux(RHEL) 使用的主要版本為 5.4 版,可以到下面的地址下載其安裝文件。???
??? RHEL5.4 下載?? http://download.chinaunix.net/download/0013000/12623.shtml

二、關于 linux 的安裝

??? 很多初學者使用的是 XP 系統上的虛擬機來安裝 Linux ,因此本文也是在虛擬機上安裝 Linux 然后再安裝 Oracle 10g.
至于虛擬機可以使用 VMware 6.5 Workstation 版,這個可以到百度 ,Google 找一下,比較多。安裝了 linux 時,我們需要特殊的配置一下 Oracle 的安裝環境,關于這個配置 Oracle 安裝環境,請參考: VmWare6.5.2下安裝 RHEL 5.4(配置 Oracle安裝環境)

三、安裝 Oracle 前的環境檢查

??? 1. 下載 Oracle 10g R2
?????? Oracle 10g for Linux?? http://www.oracle.com/technology/software/products/database/index.html
??? 2. 查看 Linux 內核參數,有點多余,作為初學者,還是可以練習一下。請確保高于 2.6.9 -5.0.5.EL 以上內核??????
?????? 強烈建議大家安裝 SecureCRT 或 VNC 工具,這樣不必來回在 XP 和 Linux 下切換。
?????? uname –r
??????
?????? [root@localhost ~]# uname -r
?????? 2.6.18 -164.el5xen

??? 3. 查看 CPU 、內存、 Swap 及磁盤可用空間
?????? 內存:至少 1GB ,下圖中我的內存僅 900MB
?????? Swap :一般為可用物理內存的 2 倍,比如設定為 2GB
?????? /Temp 分區:至少 400MB
?????? Oracle 安裝目錄所在的分區:至少 4GB

?????? [root@localhost ~]# free -m
??????
??????????????????? total?????? used?????? free???? shared??? buffers???? cached
?????? Mem:?????????? 900??????? 568??????? 331????????? 0???????? 56??????? 356
?????? -/+ buffers/cache:??????? 154??????? 745
?????? Swap:???????? 2251????????? 0?????? 2251
??????
?????? [root@localhost ~]# df -h
??????
?????? Filesystem??????????? Size? Used Avail Use% Mounted on
?????? /dev/sda2???????????? 6.4G? 3.8G? 2.3G? 63% /
?????? /dev/sdd1???????????? 6.8G? 144M? 6.3G?? 3% /u01
?????? /dev/sdc2???????????? 1.2G?? 34M? 1.1G?? 3% /home
?????? /dev/sdc1???????????? 760M?? 17M? 704M?? 3% /tmp
?????? /dev/sda1???????????? 456M?? 18M? 415M?? 5% /boot
?????? tmpfs??????????????? ? ? 450M???? 0? 450M?? 0% /dev/shm
?????? none???????????????????? 450M?? 104K? 450M?? 1% /var/lib/xenstored
?????? /dev/hdc???????????? ? 2.8G? 2.8G???? 0 100% /media/RHEL_5.4 i386 DVD

四、配置安裝環境

??? 1. 安裝補丁包
?????? 關于確認補丁包的是否已安裝,可以使用下述方式來查看
?????? rpm -q gcc make binutils openmotif setarch compat-db compat-gcc /
?????? compat-gcc-c compat-libstdc compat-libstdc -devel

?????? 關于rpm工具的使用,請參照: RPM使用簡介
?????? 我提供的下載地址中 RHEL 5.4 為 ISO 文件,我們可以將其掛載到某一個目錄來安裝補丁。
?????? 使用 root 帳戶創建一個掛載目錄
?????? mkdir /mnt/cdrom
?????? mount /dev/cdrom /mnt/cdrom


?????? 安裝以下所需的包
?????? cd /mnt/cdrom/Server
?????? rpm -Uvh setarch-2*
?????? rpm -Uvh make-3*
?????? rpm -Uvh glibc-2*
?????? rpm -Uvh libaio-0*
?????? rpm -Uvh compat-libstdc++-33-3*
?????? rpm -Uvh compat-gcc-34-3*
?????? rpm -Uvh compat-gcc-34-c++-3*
?????? rpm -Uvh gcc-4*
?????? rpm -Uvh libXp-1*
?????? rpm -Uvh openmotif-2*
?????? rpm -Uvh compat-db-4*

??? 2. 主機及網絡設置
?????? 如果將該機作為服務器,建議使用固定的 IP ,測試環境可以使用動態 IP

?????? vim /etc/sysconfig/network
??????
?????? NETWORKING=yes
?????? NETWORKING_IPV6=no
?????? HOSTNAME=robinson.com
??????
?????? vim /etc/sysconfig/network-scripts/ifcfg-eth0

?????? 以下內容使用動態 IP ,則不需要更改
?????? # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
?????? DEVICE=eth0
?????? BOOTPROTO=dhcp
?????? HWADDR=00:0C:29:59:52:BB
?????? ONBOOT=yes
??????
?????? vim /etc/hosts
??????
?????? # Do not remove the following line, or various programs
?????? # that require network functionality will fail.
?????? 127.0.0.1?????????????? localhost.localdomain localhost
?????? ::1?????????????????????? localhost6.localdomain6 localhost6
?????? 192.168.1.101????????? robinson.com robinson

??? 3. 設置內核參數
?????? 在 sysctl.conf 文件末尾添加如下行
?????? vim /etc/sysctl.conf
??????
?????? kernel.shmall = 2097152
?????? kernel.shmmax = 2147483648
?????? kernel.shmmni = 4096
?????? # semaphores: semmsl, semmns, semopm, semmni
?????? kernel.sem = 250 32000 100 128
?????? fs.file-max = 65536
?????? net.ipv4.ip_local_port_range = 1024 65000
?????? net.core.rmem_default=262144
?????? net.core.rmem_max=262144
?????? net.core.wmem_default=262144
?????? net.core.wmem_max=262144

?????? 運行下面的命令使設置生效: /sbin/sysctl –p

?????? 在 limit.conf 文件末尾添加如下行
?????? vim /etc/security/limits.conf
??????
?????? * soft nproc 2047
?????? * hard nproc 16384
?????? * soft nofile 1024
?????? * hard nofile 65536

?????? 在 login 文件末尾添加如下行
?????? vim /etc/pam.d/login
???????
?????? session??? required???? pam_limits.so
??????
?????? 修改 config 文件,使得 SELINUX =disabled
?????? vim /etc/selinux/config
??????
?????? SELINUX =disabled

??? 4. 創建帳戶及安裝目錄
?????? groupadd oinstall
?????? groupadd dba
?????? groupadd oper
?????? useradd -g oinstall -G dba oracle
?????? passwd oracle
?????? id oracle

?????? 創建成功后如下 :
?????? [root@localhost ~]# id oracle
?????? uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
?????? mkdir -p /u01/app/oracle/
?????? chown -R oracle:oinstall /u01/app/oracle
?????? chmod -R 775 /u01/app/oracle


??? 5. 為 oracle 帳戶創建環境變量
????? ? su – oracle
?????? vim ~/.bash_profile

??????
?????? export ORACLE_BASE=/u01/app/oracle;
?????? export ORACLE_HOME=$ORACLE_BASE/10g
?????? export ORACLE_SID=orcl
?????? PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
?????? export PATH
?????? export LANG=en
?
??? 6. 修改 linux 的版本號(因該版本為 5.4 ,為避免檢查無法通過,修改版本號)
?????? [root@robinson ~]# cat /etc/issue
??????
?????? Red Hat Enterprise Linux Server release 5.4 (Tikanga)
?????? Kernel /r on an /m
?????? 使用 vim 修改版本號
?????? vim /etc/issue?
???????
?????? [root@robinson ~]# cat /etc/issue
?????? Red Hat Enterprise Linux Server release 4.4 (Tikanga)
?????? Kernel /r on an /m

???? 7. 執行完上述步驟后建議重新啟動 Linux
????
???? 8. 使用 root 執行 hostx +
????? ? [root@robinson ~]# xhost +
?????? access control disabled,clients can connect from any host

???? 9. 如果 oracle 10g 安裝文件已下載到 linux 系統中,則使用 unzip 10201_database_linux32.zip 解壓到指定文件夾。
本人的安裝文件在 windows 系統中,故將其轉換成了 ISO 文件,并將其加載到光驅。
??? ?? [root@robinson ~]#mount /dev/cdrom /mnt/cdrom
????? [oracle@robinson ~]/mnt/cdrom/runInstaller


五、執行安裝

?????? 安裝結束前執行兩個腳本:
?????? [root@robinson ~]# /u01/app/oracle/oraInventory/orainstRoot.sh
??????
?????? Changing permissions of /u01/app/oracle/oraInventory to 770.
?????? Changing groupname of /u01/app/oracle/oraInventory to oinstall.
?????? The execution of the script is complete
??????
?????? [root@robinson ~]# /u01/app/oracle/10g/root.sh
?????? Running Oracle10 root.sh script...
?????? The following environment variables are set as:
?????????? ORACLE_OWNER= oracle
?????????? ORACLE_HOME=? /u01/app/oracle/10g
?????? Enter the full pathname of the local bin directory: [/usr/local/bin]:
????????? Copying dbhome to /usr/local/bin ...
????????? Copying oraenv to /usr/local/bin ...
????????? Copying coraenv to /usr/local/bin ...
?????? Creating /etc/oratab file...
?????? Entries will be added to the /etc/oratab file as needed by
?????? Database Configuration Assistant when a database is created
?????? Finished running generic part of root.sh script.
?????? Now product-specific root actions will be performed.

六、其它

??? 1.有些操作沒有注明,比如創建用戶或組,是在root用戶#提示符下完成

??? 2.可以將linux的版本號改回到5.4版

?

?

七、更多參考
??? 1. VmWare6.5.2下安裝 RHEL 5.4(配置 Oracle安裝環境)

??? 2. 使用Uniread實現SQLplus翻頁功能

??? 3. RPM使用簡介

Linux (RHEL 5.4)下安裝 Oracle 10g R2


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 99热国产这里只有精品 | 国产精品青草久久福利不卡 | 日韩激情中文字幕一区二区 | jizz中国zz女人18 | 二区三区 | 狠狠操夜夜爱 | 亚洲欧美一级久久精品 | 女人十八一级毛片 | 91日韩视频 | 欧美日韩国产成人高清视频 | 最近中文字幕无吗免费视频 | 91一区二区三区四区五区 | 欧美成人xx大片 | 亚洲黄色在线视频 | 91资源在线视频 | 香蕉人精品视频多人免费永久视频 | 纯欧美一级毛片_免费 | 亚洲另类网| 国产精品一区二区综合 | 欧美成人老熟妇暴潮毛片 | 国产成人久久久精品毛片 | 亚洲99在线的 | 波多野一区二区三区在线 | 夜夜骑日日操 | 97碰公开在线观看免费视频 | 手机看片国产永久1204 | 日本一级毛片大片免费 | 欧洲一区在线观看 | 特级黄色毛片 | 69久久| 九九免费观看全部免费视频 | 毛茸茸的浓密在线视频 | 手机看片国产免费 | 黑人和黑人激情一级毛片 | 免费国产高清精品一区在线 | 欧美成人性毛片免费版 | 99热在线获取最新地址 | 国产一级高清 | 一国产大片在线观看 | 欧美高清在线精品一区二区不卡 | 欧美一级视频免费观看 |