【Services】Oracle 11g RAC使用Manual和Policy Managed方法配置和使用Services

landf發表於2014-09-17

一、 機器環境
資料庫伺服器環境
? 硬體環境:
兩臺虛擬機器
  虛擬機器名稱:racdb01(Oracle 11g RAC on Red Hat Enterprise Linux 5.4(Tikanga)
所在目錄:J:\Virtual Machines\11gRAC\racdb01
     J:\Virtual Machines\11gRAC\11gRAC\RAC1
     J:\Virtual Machines\11gRAC\11gRAC\SharedDiskASM
    
  硬碟:
J:\Virtual Machines\11gRAC\11gRAC\RAC1\rhel_disk.vmdk     25GB
J:\Virtual Machines\11gRAC\racdb01\rhel_disk02.vmdk      20GB
  J:\Virtual Machines\11gRAC\11gRAC\SharedDiskASM\ShareDiskOCR.vmdk  1GB
 J:\Virtual Machines\11gRAC\11gRAC\SharedDiskASM\ShareDiskData01.vmdk  2GB
  J:\Virtual Machines\11gRAC\11gRAC\SharedDiskASM\ShareDiskData02.vmdk  2GB
J:\Virtual Machines\11gRAC\11gRAC\SharedDiskASM\ShareDiskFlash.vmdk  4GB
  記憶體:
  2.2GB
  CPU:

  虛擬機器名稱:racdb02(Oracle 11g RAC on Red Hat Enterprise Linux 5.4(Tikanga)
所在目錄:J:\Virtual Machines\11gRAC\racdb02
     J:\Virtual Machines\11gRAC\11gRAC\RAC2
     J:\Virtual Machines\11gRAC\11gRAC\SharedDiskASM

  硬碟:
J:\Virtual Machines\11gRAC\11gRAC\RAC2\rhel_disk.vmdk     25GB
J:\Virtual Machines\11gRAC\racdb02\rhel_disk02.vmdk      20GB
J:\Virtual Machines\11gRAC\11gRAC\SharedDiskASM\ShareDiskOCR.vmdk  1GB
J:\Virtual Machines\11gRAC\11gRAC\SharedDiskASM\ShareDiskData01.vmdk  2GB
J:\Virtual Machines\11gRAC\11gRAC\SharedDiskASM\ShareDiskData02.vmdk  2GB
J:\Virtual Machines\11gRAC\11gRAC\SharedDiskASM\ShareDiskFlash.vmdk  4GB
  記憶體:
  2.2GB
  CPU:

? 軟體環境:
作業系統:Red Hat Enterprise Linux 5.4(Tikanga)
Oracle:11gR2 11.2.0.4.0 RAC
資料庫名稱: racdb
RAC叢集兩節點名稱:racdb01,racdb02

? 網路環境:
主機所在的公網和私網資訊如下:
機器名 IP地址 地址名稱 備註
racdb01 192.168.1.111 racdb01 公共地址
 192.168.1.112 racdb01-vip 虛擬地址
 10.1.1.11 racdb01-priv 心跳線地址
racdb02 192.168.1.113 racdb02 公共地址
 192.168.1.114 racdb02-vip 虛擬地址
 10.1.1.12 racdb02-priv 心跳線地址
Oracle RAC叢集 192.168.1.117
192.168.1.118
192.168.1.119 racdb-cluster-scan.landf.com 叢集服務地址

二、Policy-Managed方式介紹
基於策略的管理方式,是以伺服器池(Server Pools)為基礎的,簡單地說,就是先定義一些伺服器池,池中包含一定量的伺服器,然後再定義一些策略,根據這些策略Oracle會自動決定讓多少資料 庫例項執行在池中的幾臺機器上。資料庫例項名字尾、資料庫例項個數、所執行的主機,這些都是通過策略決定的,而不是資料庫管理員事先定好的。
何種環境適合使用這種新的方式進行管理?
當管理大量的伺服器叢集,並且在這些叢集中執行著多種不同重要程度,不同策略的RAC資料庫時,為了簡化管理,建議使用Policy- Managed方式,實際上Oracle也建議只有在超過3臺的伺服器的時候才使用Policy-Managed來管理整個資料庫叢集。想象一下使用 Policy-Managed方式可以達到的效果:如果我們有10臺伺服器組成,根據不同的應用的重要性定義伺服器池的關鍵程度,然後在其中某些機器意外停機的情況下,仍然可以自動地保持足夠多的機器給重要的系統提供資料庫服務,而將不關鍵的系統資料庫伺服器個數降低到最低限度。

策略管理:DBA指定資料庫資源執行在哪個伺服器池(排除generic or free)。Oracle Clusterware負責將資料庫資源放在一臺伺服器。
Policy managed: Database administrators specify in which server pool (excluding generic or free) the database resource will run. Oracle Clusterware is responsible for placing the database resource on a server.

伺服器以如下次序被分配入伺服器池:
? Generic server pool
? User assigned server pool
? Free
Oralce Clusterware使用伺服器池的重要性決定分配伺服器次序:
? 按重要性次序分配伺服器給所有伺服器池,直到滿足伺服器池的最小數目要求
? 按重要性次序分配伺服器給伺服器池,直到它們滿足伺服器池的最大數目要求
? 預設,任何剩下的伺服器加入FREE伺服器池
? 策略管理資料庫背後的目標是刪除到1個特定例項或服務 服務的硬編碼
? 資料庫可以和1個伺服器池關聯(而不是特定的節點集)。伺服器池決定被資源(資料庫,服務,第三方應用程式)所需的最小和最大伺服器數目。
? 資料庫例項將執行在已被分配給伺服器池的伺服器上。(使用min_size決定資料庫必需執行在哪些伺服器,以及必需執行在多少伺服器上)
? 既然被分配給伺服器池的伺服器可以動態地變更,這允許Oracle基於叢集可用的伺服器總數動態地交付服務。
? 資料庫例項將啟動在足夠多的伺服器上(受制於伺服器的可用性)。無需硬編碼規定資料庫例項執行在哪些伺服器上。
? 資料庫的任何例項可以執行在任何節點上。在例項號和節點之間無固定的對映關係。
? 當伺服器被釋放/新增/刪除時,他們按之前提及的規則被分配到存在的伺服器池中。
理論上的例子:
例如,如果1個叢集,總共有8個節點組成,並且支援3個RAC資料庫。每個資料庫將定義伺服器的最小和最大數目。
? 假設DB1定義最小4臺、最多6臺伺服器(重要性為10),
? 假設DB2定義最小2臺、最多3臺伺服器(重要性為7),
? 假設DB3定義最小2臺、最多3臺伺服器(重要性為5)。
? 初始8節點將被配置成節點1-4被分配給DB1,節點5-6被分配給DB2,節點7-8被分配給DB3。如果節點3由於某種原因發生故障,系統將分配節點7或8給DB1,因為其比DB3有更高的重要性而且最小需要4臺伺服器,即使將導致DB3降到最小伺服器水平以下。如果節點3被重新啟用,將被立即分配給DB3以使資料庫恢復到最小所需的伺服器數。
? 如果第9個節點被新增到叢集,將被分配給DB1,因為其重要性最高而且未滿足最大伺服器數。

三、Admin-Managed方式介紹
實際上上面的表述已經明確說明了,Policy-Managed和Admin-Managed方式的差別。讓我們再回顧一下,在以往我們建立一個RAC數 據庫大概是怎樣的方法,我們在dbca的介面中會選擇要將資料庫例項執行在整個叢集中的幾臺機器上,或者是2臺或者是3臺,甚或是更多,但是隻要在安裝的 時候選定幾臺機器,那麼以後如果不做增減節點的操作,就始終會在這幾臺機器上執行。而且,通常會根據主機名稱的排序自動將每臺主機上的資料庫例項依次命名 為dbname1到dbnameN。這些在管理員安裝完畢以後,都不會再自動變化,這就是Admin-Managed方式。

管理員管理:DBA指定資料庫資源執行的所有伺服器,並且按需手動放置資源。這是之前版本Oracle資料庫使用的管理策略。
Administrator-managed: Database administrators define the servers on which databases resource run, and place resources manually as needed. This is the management strategy used in previous releases.


四、Policy-Managed方式和Admin-Managed方式Service使用例子
1,如何檢查是否Admin managed方式:
[grid@racdb01 ~]$ srvctl config database -d racdb
Database unique name: racdb
Database name: racdb
Oracle home: /app/product/oracle/11.2.0.4/db_1
Oracle user: oracle
Spfile: /app/product/oracle/11.2.0/db_1/dbs/spfileracdb1.ora
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: racdb
Database instances: racdb1,racdb2
Disk Groups: ASM_DATA,ASM_FRA
Mount point paths:
Services: rac_first,rac_second
Type: RAC
Database is administrator managed

這就說明是以Admin Managed 來管理RAC。

2,如果要修改Admin Managed 的話,首先需要加一個service 到RAC,語法如下:
[grid@racdb01 ~]$ srvctl add service -h

Adds a service configuration to the Oracle Clusterware.

Usage: srvctl add service -d -s {-r "" [-a ""] [-P {BASIC | NONE | PRECONNECT}] | -g [-c {UNIFORM | SINGLETON}] } [-k   ] [-l [PRIMARY][,PHYSICAL_STANDBY][,LOGICAL_STANDBY][,SNAPSHOT_STANDBY]] [-y {AUTOMATIC | MANUAL}] [-q {TRUE|FALSE}] [-x {TRUE|FALSE}] [-j {SHORT|LONG}] [-B {NONE|SERVICE_TIME|THROUGHPUT}] [-e {NONE|SESSION|SELECT}] [-m {NONE|BASIC}] [-z ] [-w ] [-t ] [-f]
    -d       Unique name for the database
    -s              Service name
    -r ""    Comma separated list of preferred instances
    -a ""    Comma separated list of available instances
    -g            Server pool name
    -c {UNIFORM | SINGLETON} Service runs on every active server in the server pool hosting this service (UNIFORM) or just one server (SINGLETON)
    -k              network number (default number is 1)
    -P {NONE | BASIC | PRECONNECT}        TAF policy specification
    -l                 Role of the service (primary, physical_standby, logical_standby, snapshot_standby)
    -y               Management policy for the service (AUTOMATIC or MANUAL)
    -e        Failover type (NONE, SESSION, or SELECT)
    -m      Failover method (NONE or BASIC)
    -w              Failover delay
    -z              Failover retries
    -t              Edition (or "" for empty edition value)
    -j   Connection Load Balancing Goal (SHORT or LONG). Default is LONG.
    -B      Runtime Load Balancing Goal (SERVICE_TIME, THROUGHPUT, or NONE)
    -x   Distributed Transaction Processing (TRUE or FALSE)
    -q AQ HA notifications (TRUE or FALSE)
Usage: srvctl add service -d -s -u {-r "" | -a ""} [-f]
    -d       Unique name for the database
    -s              Service name
    -u                       Add a new instance to service configuration
    -r        Name of new preferred instance
    -a       Name of new available instance
    -f                       Force the add operation even though a listener is not configured for a network
-h                       Print usage

這些選項不一定都用,但要大體瞭解。基本上只管理資料庫選項 一般用 -l,-u. 如果用TAF 的話需要用-c,-e,-s,-m,-w 等。

3,下面舉例子來說明如何檢查和修改資料庫伺服器池及Service
A,新增伺服器池mypool(最小數目0,最大數目2)
[oracle@racdb01 ~]$ srvctl add serverpool -g mypool -l 0 -u 2
將資料庫加入到自定義的Server Pool 裡面:

B,修改資料庫racdb的伺服器池
[oracle@racdb01 ~]$ srvctl modify database -d racdb -g mypool

C,檢查RAC資料庫racdb新的Policy
[grid@racdb02 ~]$ srvctl config database -d racdb
Database unique name: racdb
Database name: racdb
Oracle home: /app/product/oracle/11.2.0.4/db_1
Oracle user: oracle
Spfile: /app/product/oracle/11.2.0/db_1/dbs/spfileracdb1.ora
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: mypool
Database instances:
Disk Groups: ASM_DATA,ASM_FRA
Mount point paths:
Services: rac_first,rac_second
Type: RAC
Database is policy managed
發現資料庫已經使用Policy Managed 選項了。

特別提醒:
如果沒有特別強烈需要就不用自定義加 Policy Managed ,Admin Managed 能相容11g RAC 和之前的版本,更通用。

D,使用crsctl檢查伺服器池的狀態
[grid@racdb01 ~]$ crsctl status serverpool -p
NAME=Free
IMPORTANCE=0
MIN_SIZE=0
MAX_SIZE=-1
SERVER_NAMES=
PARENT_POOLS=
EXCLUSIVE_POOLS=
ACL=owner:grid:rwx,pgrp:oinstall:rwx,other::r-x

NAME=Generic
IMPORTANCE=0
MIN_SIZE=0
MAX_SIZE=-1
SERVER_NAMES=racdb01 racdb02
PARENT_POOLS=
EXCLUSIVE_POOLS=
ACL=owner:grid:r-x,pgrp:oinstall:r-x,other::r-x

NAME=ora.racdb
IMPORTANCE=1
MIN_SIZE=0
MAX_SIZE=-1
SERVER_NAMES=racdb01 racdb02
PARENT_POOLS=Generic
EXCLUSIVE_POOLS=
ACL=owner:oracle:rwx,pgrp:oinstall:rwx,other::r--

NAME=ora.racdb_rac_first
IMPORTANCE=0
MIN_SIZE=0
MAX_SIZE=-1
SERVER_NAMES=racdb01
PARENT_POOLS=ora.racdb
EXCLUSIVE_POOLS=
ACL=owner:oracle:rwx,pgrp:oinstall:rwx,other::r--

NAME=ora.racdb_rac_second
IMPORTANCE=0
MIN_SIZE=0
MAX_SIZE=-1
SERVER_NAMES=racdb02
PARENT_POOLS=ora.racdb
EXCLUSIVE_POOLS=
ACL=owner:oracle:rwx,pgrp:oinstall:rwx,other::r—

已變更為
[grid@racdb02 ~]$ crsctl status serverpool -p
NAME=Free
IMPORTANCE=0
MIN_SIZE=0
MAX_SIZE=-1
SERVER_NAMES=
PARENT_POOLS=
EXCLUSIVE_POOLS=
ACL=owner:grid:rwx,pgrp:oinstall:rwx,other::r-x

NAME=Generic
IMPORTANCE=0
MIN_SIZE=0
MAX_SIZE=-1
SERVER_NAMES=
PARENT_POOLS=
EXCLUSIVE_POOLS=
ACL=owner:grid:r-x,pgrp:oinstall:r-x,other::r-x

NAME=ora.mypool
IMPORTANCE=0
MIN_SIZE=0
MAX_SIZE=2
SERVER_NAMES=
PARENT_POOLS=
EXCLUSIVE_POOLS=
ACL=owner:oracle:rwx,pgrp:oinstall:rwx,other::r—

E,使用srvctl檢查伺服器池的狀態
[grid@racdb01 ~]$ srvctl config serverpool -g Free
Server pool name: Free
Importance: 0, Min: 0, Max: -1
Candidate server names:

[grid@racdb01 ~]$ srvctl config serverpool -g Generic
PRKO-3160 : Server pool Generic is internally managed as part of administrator-managed database configuration and therefore cannot be queried directly via srvpool object.

[grid@racdb01 ~]$ srvctl config serverpool -g mypool
Server pool name: mypool
Importance: 0, Min: 0, Max: 2
Candidate server names:
注意:
MIN_SIZE屬性指定資源的基數(資料庫等),假設min_size為2,資料庫例項可以執行在伺服器池的兩臺伺服器上。
另一個重要的注意事項:
使用crsctl新增伺服器池到叢集(警告:使用crsctl新增伺服器池將對應用伺服器等非資料庫資源效力,對資料庫資源,如果你使用srvctl建立伺服器池,請參考文件 here)

F,新增伺服器池
For non-database resources,
[grid@racdb02 ~]$ crsctl add serverpool sp1 -attr "MIN_SIZE=1, MAX_SIZE=1, IMPORTANCE=1" -f
CRS-2673: Attempting to stop 'ora.racdb.db' on 'racdb01'
CRS-2677: Stop of 'ora.racdb.db' on 'racdb01' succeeded

檢查伺服器池狀態
[grid@racdb02 ~]$ crsctl status serverpool -p
NAME=Free
IMPORTANCE=0
MIN_SIZE=0
MAX_SIZE=-1
SERVER_NAMES=
PARENT_POOLS=
EXCLUSIVE_POOLS=
ACL=owner:grid:rwx,pgrp:oinstall:rwx,other::r-x

NAME=Generic
IMPORTANCE=0
MIN_SIZE=0
MAX_SIZE=-1
SERVER_NAMES=
PARENT_POOLS=
EXCLUSIVE_POOLS=
ACL=owner:grid:r-x,pgrp:oinstall:r-x,other::r-x

NAME=ora.mypool
IMPORTANCE=0
MIN_SIZE=0
MAX_SIZE=2
SERVER_NAMES=
PARENT_POOLS=
EXCLUSIVE_POOLS=
ACL=owner:oracle:rwx,pgrp:oinstall:rwx,other::r--

NAME=sp1
IMPORTANCE=1
MIN_SIZE=1
MAX_SIZE=1
SERVER_NAMES=
PARENT_POOLS=
EXCLUSIVE_POOLS=
ACL=owner:grid:rwx,pgrp:oinstall:rwx,other::r—

刪除伺服器池:
[grid@racdb02 ~]$ crsctl delete serverpool sp1

[grid@racdb02 ~]$ crsctl add serverpool sp2 -attr "MIN_SIZE=1, MAX_SIZE=1, IMPORTANCE=2"

刪除伺服器池:
[grid@racdb02 ~]$ crsctl delete serverpool sp2


For database resources create like this
[grid@racdb02 ~]$ srvctl add srvpool -g sp1 -l 0 -u 2 -i 999 -n racdb01
檢查伺服器池狀態
[grid@racdb02 ~]$ srvctl config serverpool -g sp1
Server pool name: sp1
Importance: 999, Min: 0, Max: 2
Candidate server names: racdb01

[grid@racdb02 ~]$ srvctl add srvpool -g sp2 -l 0 -u 2 -i 999 -n racdb02
檢查伺服器池狀態
[grid@racdb02 ~]$  srvctl config serverpool -g sp2
Server pool name: sp2
Importance: 999, Min: 0, Max: 2
Candidate server names: racdb02

注意:觀察差異,當使用crsctl時,你不能指定個別的或你希望的主機,而當使用srvctl時可以。

G,檢視伺服器狀態
[grid@racdb01 ~]$ crsctl status server -f
NAME=racdb01
STATE=ONLINE
ACTIVE_POOLS=Generic ora.racdb ora.racdb_rac_first
STATE_DETAILS=

NAME=racdb02
STATE=VISIBLE
ACTIVE_POOLS=Generic ora.racdb ora.racdb_rac_second
STATE_DETAILS=


4,轉換Administrator-Managed Database為Policy-Managed Database
A,檢查所有服務和資料庫的當前配置(如果犯錯需要恢復,那麼你可以知道當你開始時配置如何),如下:
[oracle@racdb01 ~]$ srvctl config database -d racdb
Database unique name: racdb
Database name:
Oracle home: /app/product/oracle/11.2.0.4/db_1
Oracle user: oracle
Spfile:
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: racdb
Database instances: racdb1,racdb2
Disk Groups: ASM_DATA,ASM_FRA
Mount point paths:
Services:
Type: RAC
Database is administrator managed
[oracle@racdb01 ~]$ srvctl config service -d racdb
[oracle@racdb01 ~]$

B,為policy-managed資料庫建立一個伺服器池(叢集管理員建立),如下:
srvctl add serverpool -g server_pool -l 0 -u n
前述的命令中,n是你希望在伺服器池內的伺服器數目。
[grid@racdb02 ~]$ srvctl add serverpool -g server_pool -l 0 -u 2
[grid@racdb02 ~]$ srvctl status serverpool
Server pool name: Free
Active servers count: 0
Server pool name: Generic
Active servers count: 2
Server pool name: mypool
Active servers count: 0
Server pool name: server_pool
Active servers count: 0
Server pool name: sp1
Active servers count: 0
Server pool name: sp2
Active servers count: 0
注意:該步驟不是必需把伺服器放在新建立的伺服器池內。如果Free池內無伺服器用於給新伺服器池分配伺服器,例如,你可以使用srvctl relocate server命令從另一個伺服器池遷移伺服器。
C,修改伺服器到新建伺服器池內,如下:
[oracle@racdb01 ~]$ srvctl modify database -d racdb -g server_pool

D,檢查資料庫狀態
A,以配置Oracle Enterprise Manager 使其認識新資料庫例項,必需更改例項名從db_unique_name#到db_unique_name_#(注意額外的在數字符號前的下劃線(_)。
B,重新命名dbs/database目錄內的orapwd檔案(或者使用orapwd命令建立新的orapwd檔案)。
C,執行emca重新配置Oracle Enterprise Manager Database Control,如下:
emca -config dbcontrol db -cluster

5,轉換Policy-Managed Database為Administrator-Managed Database
A,檢查所有服務和資料庫的當前配置(如果犯錯需要恢復,那麼你可以知道當你開始時配置如何),如下:
 [oracle@racdb01 ~]$ srvctl config database -d racdb
Database unique name: racdb
Database name: racdb
Oracle home: /app/product/oracle/11.2.0.4/db_1
Oracle user: oracle
Spfile: /app/product/oracle/11.2.0/db_1/dbs/spfileracdb1.ora
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: mypool
Database instances:
Disk Groups: ASM_DATA,ASM_FRA
Mount point paths:
Services: rac_first,rac_second
Type: RAC
Database is policy managed

[oracle@racdb01 ~]$ srvctl config service -d racdb

文件說:
你不能直接轉換a policy-managed database為administrator-managed database。而是,你可以使用srvctl remove database和srvctl remove service 命令刪除policy-managed配置,然後使用srvctl add database和srvctl add instance命令註冊該資料庫為一個administrator-managed database。一旦你註冊了資料庫和例項,必需使用srvctl add service 命令新增回服務。

1.使用SRVCTL工具刪除資料庫
[oracle@racdb01 ~]$ srvctl remove database -d racdb
PRKO-3141 : Database racdb could not be removed because it was running 
如果資料庫正在執行可以使用-f(force)刪除正在執行的資料庫。但是不推薦使用該方式。
停止資料庫並刪除
[oracle@racdb01 ~]$ srvctl remove database -d racdb
PRKO-3141 : Database racdb could not be removed because it was running
[oracle@racdb01 ~]$ srvctl stop database -d racdb  
[oracle@racdb01 ~]$ srvctl status database -d racdb  
Instance racdb_1 is not running on node racdb01
Instance racdb2 is not running on node racdb02
[oracle@racdb01 ~]$ srvctl remove database -d racdb
Remove the database racdb? (y/[n]) y
[oracle@racdb01 ~]$ srvctl status database -d racdb  
PRCD-1120 : The resource for database racdb could not be found.
PRCR-1001 : Resource ora.racdb.db does not exist

2.新增administrator-managed資料庫
[oracle@racdb01 ~]$ srvctl add database -d racdb -o /app/product/oracle/11.2.0.4/db_1 -y automatic
[oracle@racdb01 ~]$ srvctl config database -d racdb
Database unique name: racdb
Database name:
Oracle home: /app/product/oracle/11.2.0.4/db_1
Oracle user: oracle
Spfile:
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: racdb
Database instances:
Disk Groups:
Mount point paths:
Services:
Type: RAC
Database is administrator managed

3.新增資料庫例項
[oracle@racdb01 ~]$ srvctl add instance -d racdb -i racdb1 -n racdb01 
[oracle@racdb01 ~]$ srvctl add instance -d racdb -i racdb2 -n racdb02 
[oracle@racdb01 ~]$ srvctl start database -d racdb  
[oracle@racdb01 ~]$ srvctl status database -d racdb
Instance racdb1 is running on node racdb01
Instance racdb2 is running on node racdb02
[oracle@racdb01 ~]$ srvctl config database -d racdb
Database unique name: racdb
Database name:
Oracle home: /app/product/oracle/11.2.0.4/db_1
Oracle user: oracle
Spfile:
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: racdb
Database instances: racdb1,racdb2
Disk Groups: ASM_DATA,ASM_FRA
Mount point paths:
Services:
Type: RAC
Database is administrator managed
如果有非預設service需使用srvctl add service 命令新增回服務
4.你必需在最後一步配置Oracle Enterprise Manager

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14359/viewspace-1271366/,如需轉載,請註明出處,否則將追究法律責任。

相關文章