之前在windows下安裝oracle的時(shí)候,感覺(jué)進(jìn)行得還是挺順利的,但是在Linux上安裝的時(shí)候,第一次安裝的時(shí)候出現(xiàn)了假象,以為是安裝成功了,但是配置文件、sqlplus等都沒(méi)有成功......o(╯□╰)o一怒之下索性把操作系統(tǒng)重新安裝了,據(jù)說(shuō)目前企業(yè)生產(chǎn)環(huán)境還是以6為主,而我因?yàn)閳D新鮮,直接裝了7,所以重裝也就順便把操作系統(tǒng)版本降了,但是安裝并不順利,各種bug,期間也是簡(jiǎn)單粗暴地重裝了系統(tǒng)N多次,現(xiàn)在回想下,只怪自己太小白.../(ㄒoㄒ)/~~現(xiàn)在還是總結(jié)下當(dāng)時(shí)的安裝歷程,以備后患。
目前創(chuàng)新互聯(lián)公司已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、城關(guān)網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
1.安裝環(huán)境及軟件:
win7
VMware Workstation 12 Pro
CentOS-6.8-x86_64-LiveDVD.iso
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
xftp
SecureCRT中文版5.1.rar
以上軟件都可以直接搜索下載,其中數(shù)據(jù)庫(kù)是在官網(wǎng)下載的,centos是用的阿里云的鏈接
2.安裝CentOS6.8
在虛擬機(jī)安裝CentOS6.8時(shí),需要注意的是磁盤(pán)、內(nèi)存和分區(qū)大小的設(shè)置,這個(gè)可以看oracle的官網(wǎng)文檔,有建議的最小值。我設(shè)置磁盤(pán)大小是40G,內(nèi)存是4G,分區(qū)時(shí)swap4G,tmp分區(qū)2G,boot默認(rèn)值,其余的都分給/。
3.配置網(wǎng)卡eth0
裝好CentOS6.8后,首先配置網(wǎng)絡(luò),因?yàn)槲业哪J(rèn)沒(méi)有eth0,所以要自行配置。
4.配置yum代理
這個(gè)折磨了我好久好久......因?yàn)榈谝淮伟惭bCentOS7的時(shí)候,我的yum是正常的,但是......我安裝了6.8以后,yum就不行了。我把yum源先后改成了163和阿里云的源,還是不行,真的感覺(jué)我的oracle安裝還沒(méi)開(kāi)始就要死在這了。。。但是,山重水復(fù)疑無(wú)路,我在家把Linux版本也換成了6.8,但是yum還是正常的,于是我就想是不是因?yàn)楣镜木W(wǎng)需要設(shè)代理的問(wèn)題,果然!設(shè)置了代理以后,就一切OK了。所以這一步不是每個(gè)人都必須要做的,各取所需。
編輯/etc/yum.conf文件,在后面加入代理信息:
配置完成,yum正常之后,就開(kāi)始安裝oracle需要的rpm包吧,以下是6系列需要安裝的包的列表:
5.安裝VM Tools
這依然是各取所需的一步,因?yàn)槲业?.8安裝好以后,全屏了依然還是不能最大化,只有一個(gè)小小的窗口,嚴(yán)重影響使用。所以我安裝了VM Tools。這個(gè)就按照VMware的官網(wǎng)說(shuō)明來(lái)做就行,比較簡(jiǎn)單。
6.創(chuàng)建用戶組、用戶和密碼
現(xiàn)在可以開(kāi)始安裝oracle了。首先是創(chuàng)建需要的用戶組、用戶和密碼。
7.修改內(nèi)核參數(shù)
因?yàn)閛racle的要求,需要修改一些內(nèi)核參數(shù)。修改/etc/sysctl.conf文件即可,修改完成后要記得使其生效。
-p那個(gè)命令就是使其生效
8.修改shell limit
在/etc/security/limits.conf文件中加入最上面框框里的內(nèi)容,然后下面的操作使其生效
9.拷貝安裝文件
我是用的xftp將oracle的安裝文件傳到了Linux中,在根目錄下新建了一個(gè)文件夾/software。
10.創(chuàng)建oracle Base、oraInventory文件夾
這個(gè)是在安裝之前要?jiǎng)?chuàng)建好的,而且所屬的用戶組一定要是oinstall。詳細(xì)要求可以見(jiàn)orale的官網(wǎng)安裝文檔。
我這里的截圖沒(méi)有oraInventory文件夾,是因?yàn)楫?dāng)時(shí)漏掉了,在安裝的時(shí)候臨時(shí)創(chuàng)建的,一次到位是最好的。oraInventory也在/u01/app路徑下。
11.設(shè)置環(huán)境變量
這個(gè)操作需要切換到oracle用戶,然后設(shè)置環(huán)境變量,不過(guò)這個(gè)時(shí)候關(guān)于SID最好還是記住,以免與之后安裝的時(shí)候設(shè)置的SID不一樣,導(dǎo)致最后出錯(cuò),就比較蛋疼了,我就遇到了這個(gè)問(wèn)題......o(╯□╰)o也是排錯(cuò)就花了挺長(zhǎng)時(shí)間的。
12.解壓安裝包,改變解壓包所屬用戶組和用戶
13.執(zhí)行xhost +
這一步的執(zhí)行在root用戶下操作。
14.設(shè)置環(huán)境變量DISPLAY
切換到oracle用戶,設(shè)置DISPLAY變量,以免在安裝時(shí)檢查是否符合要求時(shí)因分辨率問(wèn)題出錯(cuò)。
export DISPLAY=:0.0
15.開(kāi)始安裝oracle
然后就執(zhí)行解壓之后的database文件下的runInstaller就好了,各項(xiàng)檢查通過(guò)之后,就會(huì)有界面安裝了,按照自己的需求一步步選擇執(zhí)行就好啦~
我選擇的是安裝并創(chuàng)建實(shí)例,因?yàn)榈谝淮伟惭b的時(shí)候選擇“僅安裝數(shù)據(jù)庫(kù)”,完成以后發(fā)現(xiàn)各種配置文件都沒(méi)有,但是我自己又沒(méi)配好,加上我本來(lái)在自己電腦上也沒(méi)有完全模擬生產(chǎn)環(huán)境,所以就從簡(jiǎn)啦。之后有時(shí)間再選擇僅安裝數(shù)據(jù)庫(kù),自己一步步配置下各種文件,這樣理解也會(huì)更深一點(diǎn)。
安裝完成后,就可以開(kāi)始操作數(shù)據(jù)庫(kù)啦~~