VirtualBox下安装RHEL5.5+Oracle 11g手记
公司新配的一个环境,需要在虚拟机环境下安装RHEL(即Red Hat EnterPrise Linux,下同)5.5 64位及Oracle 11g 64位,为此折腾了整整三天,个中苦痛,唯有亲历者知之。在此,顺手记下过程,希望别人能少走些弯路。首先,在虚拟机的的选择上,可选项:
(1)微软的Hyper-V,好处是微软已经在Win8的企业版中集成了,直接安装即可,但是很郁闷的是对RHEL的支持很弱,连网卡都找不到,虽然可以打补丁,做个“旧网络适配器”等,但总觉得很别扭,用完后,飞速删除,并决定永不录用。
(2)大名鼎鼎的VMware-workstation,9.0版已经提供对Win8的完美支持了,安装Red Hat Enterprise Linux更是超强,自动以Easy Installer模式一键安装,兼容性也相当好,使用中没有异常关机等。驱动更是非常令人赞赏,与宿主机的双向文本互拷更是让人心旷神怡,惟一的缺点是块头大,有400M。
(3)Oracle提供的VM VirtualBox 4.2,只有不到100M的大小,文本互拷需要安装完成后单独安装增强组件,即Guest Additions,另外,驱动兼容性也不是很好,在使用中有时不能正常Shutdown。最后还是选择了它。
下载地址:http://download.virtualbox.org/virtualbox/4.2.0/VirtualBox-4.2.0-80737-Win.exe
扩展包:http://download.virtualbox.org/virtualbox/4.2.0/Oracle_VM_VirtualBox_Extension_Pack-4.2.0-80737.vbox-extpack
安装过程共分三部分:
(一)VirtualBox安装RHEL5.5
启动VirtualBox,设置2G内存,20G空间,载入rhel-server-5.5-x86_64-dvd.ISO,即开始安装,安装界面就略过了,只是网卡设置为DHCP,禁用防火墙及SELINUX。
具体的安装过程看这个视频:http://v.youku.com/v_show/id_XMTU4OTAwNDE2.html
特别是视频的最后部分,用 Setup命令设置静态IP,尤为重要,毕竟你不想重启一下虚拟机,你的IP就沉大海吧?
本文中的示例是静态IP:10.0.2.15/255.0.0.0,DNS为10.0.2.20(即VirtualBox Host-Only Ethernet Adapter对应的静态IP),并在VirtualBox中将默认的NAT方式改为VirtualBox Host-Only Ethernet Adapter
启动后应该可以从宿主机Ping通10.0.2.15即可。
安装“增强组件”
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pynIiXipw4yGQ5yIzI3NRNxalo_icryR0USY0H2Sro6r7-5PQsGWxc-ch4-SR0aLgPHrKG8KMcDYrfGV8BqlRpYesRqY2lAju/2012-10-03%2017-49-56.png?psid=1
然后在登录后可以看到光驱镜像,输入下列命令:
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pbvqhfiM_tx5gHg4vT3Z8bF4GqDGVZYTeShmPOTRDJFgTX5TIvIe2TMeFF5H5_ZLWOPzhM4EI7JoCNSCEoUp3a1UJ4eMnLqfS/2012-10-03%2015-11-15.png?psid=1
安装完后,Poweroff即可,重启后即可实现虚拟机与宿主机之间粘贴文本。
此时可以做个备份。
(二)配置RHEL5.5的基本环境
配置JDK和Oracle用户组等
安装Oracle所需的全部运行库(在RHEL光驱的Server目录下)
cd /media/RHEL_5.5\ x86_64\ DVD/Server
rpm -Uvh binutils-2.*
rpm -Uvh compat-libstdc++-33*
rpm -Uvh compat-libstdc++-33*.i386.rpm
rpm -Uvh elfutils-libelf*
rpm -Uvh gcc-4.*
rpm -Uvh gcc-c++-4.*
rpm -Uvh glibc-2.*
rpm -Uvh glibc-common-2.*
rpm -Uvh glibc-devel-2.*
rpm -Uvh glibc-headers-2.*
rpm -Uvh ksh*
rpm -Uvh libaio-0.*
rpm -Uvh libaio-devel-0.*
rpm -Uvh libgomp-4.*
rpm -Uvh libgcc-4.*
rpm -Uvh libstdc++-4.*
rpm -Uvh libstdc++-devel-4.*
rpm -Uvh make-3.*
rpm -Uvh sysstat-7.*
rpm -Uvh unixODBC-2.*
rpm -Uvh unixODBC-devel-2.*
rpm -Uvh numactl-devel-*
用java -version命令查看,是否有JDK,有先删除(否则始终会显示第一个安装版本),删除命令:
rpm -qa | grep gcj
yum -y remove java-1.4.2-gcj-compat
安装新下载的jdk-6u35-linux-i586-rpm.bin,命令为
cd /u01/app/JDK
chmod 755 jdk-6u35-linux-i586-rpm.bin
./jdk-6u35-linux-i586-rpm.bin
配置JDK环境变量:vi /etc/profile,增加以下内容
#set java environment by tony 2012.10.3
JAVA_HOME=/usr/java/jdk1.6.0_35
export JAVA_HOME
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
exportCLASSPATH
PATH=$JAVA_HOME/bin:$PATH
exportPATH
创建相应的用户组和文件夹
groupadd -g 1000 oinstall
groupadd -g 1001 dba
groupadd -g 1002 oper
useradd -u 1000 -g oinstall -G dba,oper oracle
passwd oracle
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01
此时用新建的用户oracle登录SFTP( 用FileZilla)上传下载的Database目录(由两个ZIP解压得到)到u01/App,此时,万事俱备,只欠东风了,此时可再作个备份。
(三)安装Oracle 11g
用Oracle登录,修改默认的分辨率800*600为1024*768。
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pekLvvu7ISodBVXhCcWscMGQTUKVYwU-uq6Z85RgrqxWQ5-Bn3kFbQg058ApTNUpjcajAiTbMd3_fkvAqSY9Ii4yLxilUQcjo/2012-10-03%2018-10-32.png?psid=1
输入:
cd /u01/app
chmod -R 755 database
cd database
./runInstaller
剩下的界面就和Windows下非常类似的,在此略去。
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pzRlJxxhmcn2DaSjYVyjCwqg65YeaV6wVR_KaakOVSioFP1-IQJ06aK_ZeDYwqa9_0UscloRpsDXgfw2sLtKyXnIZ3Axsrvxe/2012-10-03%2018-21-24.png?psid=1
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pM4VpCEOiTc41DL1yF9SKPv8yE1yAFp3RrBe7aLzEWi6jiVppk19zutID1e2q3mA2kNGIqpk4VHy4q0sjliO_P_-d-YErBvri/2012-10-03%2018-23-29.png?psid=1
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pXogUUaQpN6f37nJOx2g5iqeOxwJfSwjo5zelC1cZncKy3qUQtpGGod3iWZ6jLZzWtjnhWn8nNvmBkDGHWJqACZwxy9QiXpCw/2012-10-03%2018-23-49.png?psid=1
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://acy61g.blu.livefilestore.com/y1pZ3pmJArp9Q9bhj1YXs3OfwyOYIWR9-xgM8IQYlj52XW583g4nZpKFKmpAoDDiSnV1boBKL71ZEbeYmChY7eiC4_Y-hb2AOU2/2012-10-03%2018-25-11.png?psid=1
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://acy61g.blu.livefilestore.com/y1pl8y2XuQ9Zx3lmJl0o6VoEnMbLFCCrjpVNAYG--6E2zm6p1_-R4MUpVE0-zVTgMJMm4GKi4vdC7myw7jL3RJO78f5RXdryAcd/2012-10-03%2018-25-56.png?psid=1
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pC8OELCFJ5ayfDeOd_NRHMBkE0yA6_ByzX-y7EHX1pCyndMbgUzkSCHNVzK5kbnoRDuCUE9L7SBIZ29Gbjcah5eC6EjADo2NS/2012-10-03%2018-28-12.png?psid=1
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pwR6a7k4hxqNsCOAtvo115SoYpDzd3JCN_3GH4nQO008lx2Rr4OSiw1KVfdcosULLz38YWEpCOSN2AnAsIi_AEbIPg9Nnfi2K/2012-10-03%2018-31-59.png?psid=1
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pMwEAjyuQ7g184FNxRkQ-edJOlLZqccYfPZwopeuwM2Tp4GYg-1fHlegOcp60RaSwh0jfLvKIe03XMxIZZ34f9ZOGT2stoCy4/2012-10-03%2018-32-57.png?psid=1
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://acy61g.blu.livefilestore.com/y1p1mkVb4HmOY7EQV4qEw3PfwO4DX2k2NXMXfiVrb12vnuCJOflCzeW8h3idbiDFy7Gxhx0aKfZy-rXEIQGiRZ6Lo4ojygBX16j/2012-10-03%2018-39-23.png?psid=1
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pgb6x29WK5xqN-fRrjsi5V_NWaA-hAYJ55p9bEETHmOMfDJNcdnCrnlc_YM-uNmX-fCBnP_ovL75qO4eFoXBgD03xuKbGJejq/2012-10-03%2018-42-27.png?psid=1
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pQLJSdFpvcIfWloAJTGbFPFRgZo-LlVguErRpLQ0HjNGj5VB227mPbPSZA9pERVCLjFnN5bAm_j8CTFIIXN9SWoRA9iHUxiw4/2012-10-03%2018-44-05.png?psid=1
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pKkuzArNAj7D0r03TspRg76N7j0hVcQXKVxXUzFvJ7sBPsLckqVO_ekOVzhS0agXk0BAowCpih4ArydVk29XV8eCHX_ughMYZ/2012-10-03%2019-20-58.png?psid=1
安装完成后,测试监听状态
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pJAnr54xaUxG6Ff3NqNoLaagwgQtTOYREd1RVQKPevTLVEkdWSMB24dVatwbQkUbkUyVDE9uVPDG6T3t21JOmlnJj-jT7F5MT/2012-10-03%2020-12-38.png?psid=1
连接数据库
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pcAFkYhn0Eqrs44RA4sMyG2hOzJENiDIk3Y8Drj1xsSR_BkYSlvqoM724sGSStPVaoyG-IRD_Go1c2mYtGJB4PnSzUzgNonX8/2012-10-03%2020-26-23.png?psid=1
用PL/SQL远程连接测试
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1poUAS0Sro5DY4APLOuwd26vf7BDzYoKuqAJK1kD-fXDr1zJdztSxiKmyHHQaLeWX3_uA0jcg6rIRVIEdZHh_ohbYZesyNaBmH/2012-10-03%2020-28-36.png?psid=1
http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://3ctoxa.blu.livefilestore.com/y1pA7AGJeIYxR6pSxiubn9HJWpBEAFXtOAMgaxxZw3LHGlI6jzPYiVqVl7WxQW1lLxGkqH10dGejo7XVrMjqCghuh4IevwtLDbs/2012-10-03%2020-30-17.png?psid=1
如有疑问,欢迎联系邀月(3w@live.cn)
参考文章:
http://www.oracle-base.com/articles/11g/oracle-db-11gr2-installation-on-oracle-linux-5.php
页:
[1]