麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle rac安裝過程詳解(1)

2019-09-08 23:30:30
字體:
供稿:網(wǎng)友

  這是一篇關(guān)于rac的文章,由于是一個成功的案例,所以指導(dǎo)和參考價值非常大,有這方面興趣和需要做這方面工作的人可以看看!
  
  安裝過程中參考的文章: 
  http://chinaunix.net/jh/19/119236.html 
  在建立數(shù)據(jù)庫以后,啟動第二個實例時,參考了作者的做法,在此對作者表示感謝!  
  
  安裝開始前,請先參考在. 
  http://www.itpub.net/showthread.php?threadid=171693 
  補丁包和環(huán)境變量的設(shè)置,請看此文. 
  
  1.安裝 Oracle Cluster Manager 9.2.0
 
  安裝環(huán)境和變量的設(shè)置請看其他相關(guān)文章. 
  
  注意: 
  如果以前沒有打過補丁3006845,則需要打.如果已經(jīng)打過了,則不需要再打. 
  
  首先生成一個Quorum Disk File.在多節(jié)點RAC中,需要是一個裸設(shè)備或是在OCFS文件系統(tǒng)上. 但因為我們是單機,因此可以隨便指定一個文件.用命令來生成: 
  $ dd if=/dev/zero of=/u02/rac/RacFile bs=1024 count=1024 
  我看metalink上的文章說這個文件至少要4+(4*number_of_node)KB,我給了1M,足夠了. 
  
  然后到Disk1下運行runInstaller.出現(xiàn)產(chǎn)品選擇界面時,選擇 'Oracle Cluster Manager 9.2.0.1.0' 
  
  出現(xiàn)'Public Node Information'時,填入本機的hostname. 就是hostname命令返回的值,注意,不要將后面的域也填進去了! 不能包含'.'字符. 
  因為是單機,所以只填一個 
  
  出現(xiàn)'Private Node Information'時,也填本機hostname. 
  
  出現(xiàn)watchdog 參數(shù)時,接受缺省值.在升級到9.2.0.4后,不會用watchdog. 
  
  出現(xiàn)Quorum Disk Information選項時,填剛才生成的文件名/u02/rac/RacFile 
  
  然后就可以安裝了. 
  裝完以后,退出安裝界面,不要安裝數(shù)據(jù)庫軟件.

  打補丁到 OCM 9.2.0.4 
  
  需要先打OCM的補丁.我第一次裝的時候,先裝了數(shù)據(jù)庫軟件,然后升級OCM,然后打數(shù)據(jù)庫的補丁.但打數(shù)據(jù)庫的補丁時,因為沒有出現(xiàn)選擇節(jié)點的畫面,讓我誤認為OCM升級失敗,只得將軟件全部刪掉重新裝. 
  
  但先打OCM的補丁,打數(shù)據(jù)庫軟件的補丁時,也沒有出現(xiàn)選擇節(jié)點的畫面,我硬著頭皮裝下去,結(jié)果能正確將補丁打上.不知道在多節(jié)點集群環(huán)境中,是不是也不出現(xiàn)選擇節(jié)點的畫面. 
  
  將補丁包解開,運行runInstaller,打補丁 OCM 9.2.0.4 . 
  過程跟安裝OCM 9.2.0.1類似.

  配置RAC,并啟動 
  
  OCM9.2.0.4使用hangcheck-timer來代替watchdog,因此手工修改配置文件和啟動文件. 
  先檢查模塊是否已經(jīng)安裝,看這個文件是否存在: 
  /lib/modules/2.4.21-4.EL/kernel/drivers/char/hangcheck-timer.o 
  如果不存在,則需要安裝. 
  
  因為我的系統(tǒng)中,有這個文件,我就沒有去找這個文件到底在哪個包中,所以,我也不知道該裝哪個包! 
  
  
  配置內(nèi)核模塊,使用hangcheck-timer代替watchdog: 
  # lsmod | grep watchdog 
  應(yīng)該沒有輸出.否則使用 
  # rmmod 命令去掉這個模塊. 
  
  然后加載hangcheck-timer模塊 
  # insmod hangcheck-timer hangcheck_tick=30 hangcheck_margin=180 
  Using /lib/modules/2.4.21-4.EL/kernel/drivers/char/hangcheck-timer.o 
  
  確認模塊已經(jīng)加載: 
  # lsmod | grep hang 
  hangcheck-timer 2648 0 (unused) 
  
  使系統(tǒng)一啟動就加載這個模塊,需要在/etc/rc.local文件最后加入一行: 
  /sbin/insmod hangcheck-timer hangcheck_tick=30 hangcheck_margin=180 
  
  
  修改配置文件和啟動文件: 
  
  $ORACLE_HOME/oracm/bin/ocmstart.sh 
  啟動命令行.將所有有關(guān)watchdog的行全部注釋掉.將這幾行注釋為以下的樣子: 
  
  # watchdogd's default log file 
  # WATCHDOGD_LOG_FILE=$ORACLE_HOME/oracm/log/wdd.log 
  
  # watchdogd's default backup file 
  # WATCHDOGD_BAK_FILE=$ORACLE_HOME/oracm/log/wdd.log.bak 
  
  # Get arguments 
  # watchdogd_args=`grep '^watchdogd' $OCMARGS_FILE |/ 
  # sed -e 's+^watchdogd *++'` 
  
  # Check watchdogd's existance 
  # if watchdogd status | grep 'Watchdog daemon active' >/dev/null 
  # then 
  # echo 'ocmstart.sh: Error: watchdogd is already running' 
  # exit 1 
  # fi 
  
  # Backup the old watchdogd log 
  # if test -r $WATCHDOGD_LOG_FILE 
  # then 
  # mv $WATCHDOGD_LOG_FILE $WATCHDOGD_BAK_FILE 
  # fi 
  
  # Startup watchdogd 
  # echo watchdogd $watchdogd_args 
  # watchdogd $watchdogd_args 
  
  $ORACLE_HOME/oracm/admin/ocmargs.ora 
  參數(shù)文件,去掉或注釋掉下面這行: 
  watchdogd 
  
  $ORACLE_HOME/oracm/admin/cmcfg.ora 
  配置文件.將cmcfg.ora.tmp拷貝為cmcfg.ora文件,并修改成以下樣子: 
  
  HeartBeat=15000 
  ClusterName=Oracle Cluster Manager, version 9i 
  PollInterval=1000 
  MissCount=210 
  PrivateNodeNames=hostname 
  PublicNodeNames=hostname 
  ServicePort=9998 
  HostName=ao-040 
  CmDiskFile=/u02/rac/RacFile 
  KernelModuleName=hangcheck-timer 
  
  其中,PrivateNodeNames和PublicNodeNames要跟你安裝OCM時填入的hostname相同. 
  CmDiskFile要跟你先前生成的Quorum Disk File一樣. 
  最后一行確認使用hangcheck-timer模塊. 
  
  
  啟動OCM: 
  官方文檔中,創(chuàng)建了一個啟動腳本,因為是用來玩,就省略了這一步.用命令行來啟動: 
  $ su 
  # cd $ORACLE_HOME/oracm/bin 
  # ./ocmstart.sh 
  oracm &1 >/u01/app/oracle/product/9.2.0.4.0/oracm/log/cm.out & 
  
  如果啟動太頻繁,可能會報錯: 
  ocmstart.sh: Error: Restart is too frequent 
  ocmstart.sh: Info: Check the system configuration and fix the problem. 
  ocmstart.sh: Info: After you fixed the problem, remove the timestamp file 
  ocmstart.sh: Info: "/u01/app/oracle/product/9.2.0.4.0/oracm/log/ocmstart.ts" 
  
  這時,用 
  # killall oracm 
  # ps -ef | grep oracm 
  來確認OCM沒有啟動.再將/u01/app/oracle/product/9.2.0.4.0/oracm/log/ocmstart.ts文件刪除了就可以啟動了. 
  # rm -f /u01/app/oracle/product/9.2.0.4.0/oracm/log/ocmstart.ts 
  # ./ocmstart.sh 
  oracm &1 >/u01/app/oracle/product/9.2.0.4.0/oracm/log/cm.out &

Oracle

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 色污视频 | 久久久成人精品视频 | 久久久国产一区二区三区 | 久久久久亚洲精品国产 | 精品人伦一区二区三区蜜桃网站 | 加勒比综合 | 成人在线影视 | hd性videos意大利复古 | 特一级黄色毛片 | 国毛片| 日本在线不卡一区二区三区 | ⅴideo裸体秀hd | 亚洲日本欧美 | 国产一级在线看 | 日本欧美一区二区三区在线播 | 国产精品午夜性视频 | 黄色特级一级片 | 国产日韩成人 | 国产羞羞视频在线观看免费应用 | 成人免费看片a | 91精品国产综合久久久欧美 | 女人解衣喂奶电影 | 黄色小视频免费在线观看 | javhdfreejaⅴhd| 日韩视频―中文字幕 | 国内精品久久久久久久久久久久 | 视频一区二区精品 | 神马顶级推理片免费看 | 免费一级高清毛片 | 国产91影院 | 99精品视频在线免费观看 | 欧美一级视频免费看 | 久久久久久久久久久av | 中文字幕精品在线播放 | 爽妇网国产精品 | 欧美成人一区二区三区电影 | av在线免费看片 | 国人精品视频在线观看 | 欧美日韩精品中文字幕 | 精品亚洲二区 | 免费在线观看成人av |