<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Decode360's Blog

    業(yè)精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      397 隨筆 :: 33 文章 :: 29 評(píng)論 :: 0 Trackbacks
    Oracle不同版本同主機(jī)安裝記錄
    ?
    ??? 筆記本的性能還可以,2G內(nèi)存、2G主頻雙核CPU,以前一直也沒(méi)發(fā)揮什么大的作用,于是想裝多幾個(gè)版本的Oracle來(lái)做測(cè)試。就下載了從9i到11g的3個(gè)版本的Oracle,還有OWB、BI等一些OUI軟件,一起來(lái)安裝一下,但是第一次的安裝并不太順利,很多環(huán)境配置都出了問(wèn)題,第二次全部卸載之后又參考了網(wǎng)上的一些資料,配置了N久總算是順利裝上了,介紹一下經(jīng)驗(yàn):
    ?
    第一、安裝目錄
    ?
    ??? 為了不讓各個(gè)組件之間互相干擾,我把所有的組件都裝在了不同的目錄下面,其實(shí)很多的組件都是可以安裝在同一個(gè)ORACLE_BASE下面的。
    ?
    ??? 我的目錄結(jié)構(gòu)是這樣的:
    ??? Oracle
    ??? └─Product
    ??????? ├─10.2.0
    ??????? ├─11.1.0
    ??????? └─OUI
    ?
    ?
    第二、安裝次序
    ?
    ??? 按照網(wǎng)上的方法,Oracle的安裝順序從低版本到高版本進(jìn)行安裝,其實(shí)這樣做的目的只是為了讓高版本的PATH放在前面,并使用高版本的ORACLE_HOME和ORACLE_SID,如果你愿意自己手動(dòng)設(shè)置這些環(huán)境變量參數(shù),那么不按照順序也是沒(méi)有關(guān)系的。
    ?
    ??? 但是最重要的一點(diǎn)是:要安裝下一個(gè)組件之前,一定要結(jié)束所有的ORACLE進(jìn)程,例如實(shí)例和監(jiān)聽(tīng)等等,否則一定會(huì)導(dǎo)致安裝失敗。實(shí)際上是因?yàn)橄乱粋€(gè)Oracle在創(chuàng)建服務(wù)進(jìn)程的時(shí)候檢測(cè)到已經(jīng)有相同的服務(wù)進(jìn)程存在而放棄創(chuàng)建新服務(wù)。
    ?
    ?
    第三、環(huán)境配置
    ?
    ??? 首先要把ORACLE_HOME,ORACLE_SID都設(shè)為需要的默認(rèn)工具版本的ORACLE_HOME,和想要作為默認(rèn)打開(kāi)的ORACLE_SID,另外需要將默認(rèn)版本的BIN目錄修改到PATH參數(shù)的前面。
    ??? 如果需要其他版本的ORACLE工具時(shí),可以在當(dāng)前例程中收工修改PATH以及ORACLE_HOME之后再打開(kāi)。例如要使用10G的RMAN進(jìn)行備份,就必須要先設(shè)置ORACLE_HOME,這個(gè)是必須要用到,而且不能使用高版本的典型例子。
    ?
    ??? 然后可以修改服務(wù)列表中的ORACLE服務(wù),把LISTENER和ORACLE服務(wù)(2個(gè))設(shè)為自動(dòng)啟動(dòng),其他服務(wù)均設(shè)為手動(dòng)啟動(dòng)。
    ??? 之后在regedit中編輯ORACLE參數(shù),把數(shù)據(jù)庫(kù)下的ORA_SID_AUTOSTART參數(shù)均設(shè)為FLASE,這樣當(dāng)服務(wù)進(jìn)程自動(dòng)啟動(dòng)時(shí)就不會(huì)自己?jiǎn)?dòng)ORACLE實(shí)例,不會(huì)在開(kāi)機(jī)時(shí)占用太多的系統(tǒng)資源。
    ?
    ?
    第四、LISTNER配置
    ?
    ??? 安裝不同版本的ORACLE時(shí),每個(gè)實(shí)例都會(huì)自動(dòng)配置一個(gè)LISTENER,但是對(duì)于一臺(tái)服務(wù)器來(lái)說(shuō),只需要一個(gè)LISTENER就可以了,否則多余的LISTENER可能會(huì)使TNS混亂。所以可以直接使用ORACLE提供的Net Configuration Assistant來(lái)關(guān)掉多余的LISTENER,注意每個(gè)版本的LISTENER都需要用不同ORACLE_GROUP下的工具來(lái)進(jìn)行刪除。
    ?
    ??? 最后使用需要的版本重設(shè)一個(gè)LISTENER,并將服務(wù)器中的數(shù)據(jù)庫(kù)都添加進(jìn)去,可以使用Net Manager,也可以直接配置listener.ora文件,具體的配置方法就不多說(shuō)了,都是很簡(jiǎn)單的基礎(chǔ)操作,直接參考它的example就可以了。
    ?
    ??? 最后設(shè)置一下tnsnames.ora文件,就可以用后綴直接登陸不同的實(shí)例了。當(dāng)然了,還是使用set oracle_sid來(lái)登陸比較方便一點(diǎn)。
    ?
    ?
    第五、其他說(shuō)明
    ?
    ??? 其實(shí)其他的配置和同一版本多實(shí)例都是一樣,也沒(méi)什么好說(shuō)的,另外9i沒(méi)有裝,打算配置一下VM裝個(gè)RAC。
    ?
    ??? 注意在SPFILE中可能會(huì)需要修改一下local_listener參數(shù)的值,因?yàn)榭赡鼙粍h除的LISTENER跟后來(lái)設(shè)的不同名。
    ?
    ??? 其他的留位待以后添加吧。
    ?
    ?
    ?
    posted on 2009-05-01 22:44 decode360 閱讀(303) 評(píng)論(0)  編輯  收藏 所屬分類: 07.Oracle
    主站蜘蛛池模板: 国产午夜成人免费看片无遮挡| 国产精品怡红院永久免费| 亚洲午夜久久久久久久久电影网| 特级精品毛片免费观看| 亚洲av午夜精品无码专区| 免费一看一级毛片人| 日韩免费电影网址| 亚洲无人区码一二三码区别图片| 亚洲av无码成人精品区| 热re99久久6国产精品免费| 亚洲国产成人精品无码区花野真一| 亚洲色无码专区在线观看| 手机在线看永久av片免费| 福利免费在线观看| 亚洲日韩精品无码专区| 国产AV无码专区亚洲AV男同| 在线免费观看污网站| 最近中文字幕大全免费版在线| 亚洲精品无码国产片| 亚洲国产精品人久久| 亚洲人成无码网站久久99热国产| 色片在线免费观看| 国产精品偷伦视频免费观看了| 亚洲а∨天堂久久精品9966| 亚洲av无码专区在线播放| 国产免费131美女视频| 中文字幕无码免费久久99| 久久福利青草精品资源站免费 | 亚洲精品乱码久久久久久蜜桃不卡| 成年性羞羞视频免费观看无限| 四虎成人精品永久免费AV| 免费精品国自产拍在线播放| 亚洲最大天堂无码精品区| 亚洲欧洲日产国码www| 亚洲va久久久噜噜噜久久男同| 亚洲国产成人久久精品99 | 毛片免费在线观看| 人妻巨大乳hd免费看| 亚洲AV永久无码精品放毛片| 亚洲喷奶水中文字幕电影| 亚洲精品在线观看视频|