国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

Oracle rac安裝過程詳解(3)

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

  在服務(wù)器端配置listener.ora和tnsnames.ora 
  
  修改lisnter.ora和tnsnames.ora文件,以增加listener. 
  這一部分,RAC環(huán)境和非RAC環(huán)境沒有區(qū)別,可以參考o(jì)racle的文檔. 
  
  可以一個listener給三個instance服務(wù),也可以啟動三個listener給三個instance服務(wù). 
  我啟動了三個listener. 
  
  Listener.ora 
  LSNR1 = 
  (ADDRESS_LIST= 
  (ADDRESS=(PROTOCOL=tcp)(HOST=your_ip_or_name)(PORT=1521))) 
  LSNR2 = 
  (ADDRESS_LIST= 
  (ADDRESS=(PROTOCOL=tcp)(HOST=your_ip_or_name)(PORT=1522))) 
  LSNR3 = 
  (ADDRESS_LIST= 
  (ADDRESS=(PROTOCOL=tcp)(HOST=your_ip_or_name)(PORT=1523))) 
  
  tnsnames.ora 
  lsnr1=(DESCRIPTION= 
  (ADDRESS=(PROTOCOL=tcp)(HOST=your_ip_or_name)(PORT=1521))) 
  lsnr2=(DESCRIPTION= 
  (ADDRESS=(PROTOCOL=tcp)(HOST=your_ip_or_name)(PORT=1522))) 
  lsnr3=(DESCRIPTION= 
  (ADDRESS=(PROTOCOL=tcp)(HOST=your_ip_or_name)(PORT=1523))) 
  
  將your_ip_or_name替換為你的IP地址或者h(yuǎn)ostname. 
  Rac.test.com替換為你init.ora文件中設(shè)置的db_name.db_domain 
  
  啟動三個listener. 
  $ lsnrctl start lsnr1 
  $ lsnrctl start lsnr2 
  $ lsnrctl start lsnr3

  創(chuàng)建數(shù)據(jù)庫 
  
  可以運行dbca用圖形界面來創(chuàng)建,也可以用命令行來創(chuàng)建. 
  因為以前沒有創(chuàng)建過集群下的數(shù)據(jù)庫,因此我用圖形界面來創(chuàng)建腳本,修改后用命令行來創(chuàng)建. 
  
  先確認(rèn)ORACM和GSD已經(jīng)啟動: 
  $ ps -ef | grep oracm 
  root 3056 1 0 10:50 pts/1 00:00:00 oracm 
  root 3057 3056 0 10:50 pts/1 00:00:00 oracm 
  root 3059 3057 0 10:50 pts/1 00:00:00 oracm 
  root 3060 3057 0 10:50 pts/1 00:00:00 oracm 
  root 3061 3057 0 10:50 pts/1 00:00:00 oracm 
  root 3062 3057 0 10:50 pts/1 00:00:00 oracm 
  root 3063 3057 0 10:50 pts/1 00:00:00 oracm 
  root 3064 3057 0 10:50 pts/1 00:00:00 oracm 
  root 3065 3057 0 10:50 pts/1 00:00:00 oracm 
  root 3338 3057 0 11:36 pts/1 00:00:00 oracm 
  root 3362 3057 0 11:36 pts/1 00:00:00 oracm 
  oracle 3482 2932 0 11:38 pts/1 00:00:00 grep oracm 
  
  $ gsdctl stat 
  GSD is running on the local node 
  
  然后運行dbca啟動數(shù)據(jù)庫配置助手. 
  
  在歡迎畫面中,選擇Oracle cluster database, 然后一路繼續(xù)就可以了. 
  
  在最后的總結(jié)畫面上,可以選擇創(chuàng)建數(shù)據(jù)庫,也可以選擇創(chuàng)建腳本.我選擇了創(chuàng)建腳本. 
  
  手工修改腳本為自己想要的樣子,然后跟非集群環(huán)境一樣手工創(chuàng)建數(shù)據(jù)庫.數(shù)據(jù)文件使用本地管理,不用數(shù)據(jù)字典管理.并創(chuàng)建缺省的撤消表空間(undo tablespace)和臨時表空間. 
  
  注意: 
  根據(jù)我的經(jīng)驗,SGA太小,在創(chuàng)建數(shù)據(jù)字典的時候會失敗,因此SGA可以大一些.但因為是集群,需要啟動多個instance,所以在數(shù)據(jù)字典創(chuàng)建完以后,即catalog.sql,catproc.sql,catclust.sql運行完以后,需要將SGA改小一點. 
  
  
  修改init.ora文件,并拷貝到$ORACLE_HOME/dbs下,改名字為initrac.ora. 
  我是一個instance對應(yīng)一個listener.也可以一個listener響應(yīng)多個instnce. 
  
  其余參數(shù)可以自己根據(jù)自己的情況進(jìn)行設(shè)置,以下是cluster的參數(shù): 
  
  undo_management=AUTO 
  undo_retention=10800 
  
  cluster_database=true 
  cluster_database_instances=5 
  rac1.instance_name=rac1 
  rac1.instance_number=1 
  rac1.local_listener=lsnr1 
  rac1.thread=1 
  rac1.undo_tablespace=UNDOTBS1 
  rac2.instance_name=rac2 
  rac2.instance_number=2 
  rac2.local_listener=lsnr2 
  rac2.thread=2 
  rac2.undo_tablespace=UNDOTBS2 
  rac3.instance_name=rac3 
  rac3.instance_number=3 
  rac3.local_listener=lsnr3 
  rac3.thread=3 
  rac3.undo_tablespace=UNDOTBS3 
  
  如果要多個instance都由一個listener來響應(yīng),則改以下兩行: 
  rac2.local_listener=lsnr1 
  rac3.local_listener=lsnr1 
  
  注意: 
  盡管數(shù)據(jù)庫名字叫rac,但啟動的實例名字不能叫rac.我將ORACLE_SID分別設(shè)置成了rac1,rac2,rac3. 
  
  然后啟動第一個實例,創(chuàng)建數(shù)據(jù)庫: 
  
  $ export ORACLE_SID=rac1 
  $ sqlplus /nolog 
  SQL*Plus: Release 9.2.0.4.0??

主站蜘蛛池模板: 奈曼旗| 娄底市| 临颍县| 渝中区| 福泉市| 盘锦市| 永兴县| 冕宁县| 木里| 武邑县| 兴义市| 平果县| 崇左市| 德令哈市| 商洛市| 京山县| 衢州市| 曲水县| 从化市| 如东县| 抚宁县| 西丰县| 临沭县| 昆明市| 布拖县| 永靖县| 岚皋县| 葵青区| 太仓市| 留坝县| 十堰市| 姜堰市| 大同市| 鲁山县| 旬阳县| 北海市| 卓资县| 乌兰察布市| 海林市| 龙门县| 安远县|