11gr2 rac 基本管理命令(一)
Oracle clusterware 命令集
層次 |
命令 |
節點層 |
olsnodes |
網路層 |
oifcfg |
叢集層 |
crsctl 、orccheck、orcdump、ocrconfig |
應用層 |
Srvctl 、onsctl、crs_stat |
節點層
表格詳解 olsnodes 常用命令
目標 |
命令 |
叢集名稱 |
olsnodes -c |
節點編號 |
olsnodes -n |
節點活動情況 |
olsnodes -s |
本地節點名稱 |
olsnodes -l |
debug 模式,詳細資訊 |
olsnodes -v |
[root@dou_rac1 ~]# olsnodes --help
Usage: olsnodes [ [-n] [-i] [-s] [-t] [
where
-n print node number with the node name
-p print private interconnect address for the local node
-i print virtual IP address with the node name
-l print information for the local node
-s print node status - active or inactive
-t print node type - pinned or unpinned
-g turn on logging
-v Run in debug mode; use at direction of Oracle Support only.
-c print clusterware name
[root@dou_rac1 ~]# olsnodes -c -- (叢集名稱)
dou_rac
[root@dou_rac1 ~]# olsnodes -n -- (節點編號)
dou_rac1 1
dou_rac2 2
[root@dou_rac1 ~]# olsnodes -s -- (節點活動情況)
dou_rac1 Active
dou_rac2 Active
[root@dou_rac1 ~]# olsnodes -l -- (本地節點名稱)
dou_rac1
[root@dou_rac1 ~]# olsnodes -v -- (debug模式,詳細資訊)
lang init : Initializing LXL global
main: Initializing CLSS context
memberlist: No of cluster members configured = 256
memberlist: Allocated mem for lease node vector.
memberlist: Leased NodeList entries used = 2.
memberlist: Getting information for nodenum = 1
memberlist: node_name = dou_rac1
memberlist: ctx->lsdata->node_num = 1
print data: Printing the node data
dou_rac1
memberlist: Getting information for nodenum = 2
memberlist: node_name = dou_rac2
memberlist: ctx->lsdata->node_num = 2
print data: Printing the node data
dou_rac2
main: olsnodes executed successfully
term: Terminating LSF
網路層
表格詳解 oifcfg常用命令
目標 |
命令 |
網路配置 清單 |
oifcfg iflist |
檢索網路資訊, 發現公用網路和私有網路 |
oifcfg getif |
新增 私有網路 |
oifcfg setif -global eth0/172.19.141.0:cluster_interconnect |
刪除 網路配置 |
oifcfg delif -global eth1/172.21.65.0 |
刪除 所有網路配置 |
oifcfg delif -global eth1/172.21.65.0 |
[root@dou_rac1 ~]# oifcfg --help
PRIF-9: incorrect usage
Name:
oifcfg - Oracle Interface Configuration Tool.
Usage: oifcfg iflist [-p [-n]]
oifcfg setif {-node
oifcfg getif [-node
oifcfg delif [{-node
oifcfg [-help]
[root@dou_rac1 ~]# oifcfg iflist -- 網路配置清單
eth0 192.168.1.0
eth1 10.10.10.0
[root@dou_rac1 ~]# oifcfg getif -- 檢索網路資訊,發現公用網路和私有網路
eth0 192.168.1.0 global public
eth1 10.10.10.0 global cluster_interconnect
oifcfg setif -global eth0/172.19.141.0:cluster_interconnect – 新增私有網路
oifcfg delif -global eth1/172.21.65.0 -- 刪除網路配置
oifcfg delif –global -- 刪除所有網路配置
叢集層
表格詳解
目標 |
命令 |
CRS 狀態 |
crsctl check crs |
檢視votedisk磁碟位置 |
crsctl query css votedisk |
檢查OCR情況 |
ocrcheck |
檢視OCR自動備份 |
o crconfig -showbackup |
手動備份OCR |
ocrconfig –export orcexp.bak |
手動恢復OCR |
ocrconfig –import orcexp.bak |
[root@dou_rac1 ~]# crsctl --help
Usage: crsctl add - add a resource, type or other entity
crsctl check - check a service, resource or other entity
crsctl config - output autostart configuration
crsctl debug - obtain or modify debug state
crsctl delete - delete a resource, type or other entity
crsctl disable - disable autostart
crsctl enable - enable autostart
crsctl get - get an entity value
crsctl getperm - get entity permissions
crsctl lsmodules - list debug modules
crsctl modify - modify a resource, type or other entity
crsctl query - query service state
crsctl pin - Pin the nodes in the nodelist
crsctl relocate - relocate a resource, server or other entity
crsctl replace - replaces the location of voting files
crsctl setperm - set entity permissions
crsctl set - set an entity value
crsctl start - start a resource, server or other entity
crsctl status - get status of a resource or other entity
crsctl stop - stop a resource, server or other entity
crsctl unpin - unpin the nodes in the nodelist
crsctl unset - unset a entity value, restoring its default
[root@dou_rac1 ~]# crsctl check crs -- (CRS狀態)
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
Crsctl start crs --( 開啟crs)
Crsctl stop crs --( 關閉crs)
關閉、開啟開機自啟CRS特性
Crsctl disable crs
Crsctl enable crs
[root@dou_rac1 ~]# crsctl query css votedisk --( 檢視votedisk磁碟位置)
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 38c99c120ba14f72bf9639a4f409c603 (/dev/asm-data02) [DATA]
Located 1 voting disk(s).
[root@dou_rac1 ~]# ocrcheck -- (檢查OCR情況)
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 2700
Available space (kbytes) : 259420
ID : 995956308
Device/File Name : +DATA
Device/File integrity check succeeded
Device/File not configured
Device/File not configured
Device/File not configured
Device/File not configured
Cluster registry integrity check succeeded
Logical corruption check succeeded
[grid@dou_rac1 ~]$ /opt/grid/ runcluvfy. sh comp ocr -n all -- (使用cluvfy工具檢查OCR一致性)
驗證 OCR 完整性
正在檢查 OCR 完整性...
正在檢查是否缺少非叢集配置...
所有節點都沒有非叢集的, 僅限本地的配置
“ASM 執行”檢查透過。ASM 正在所有叢集節點上執行
正在檢查 OCR 配置檔案 "/etc/oracle/ocr.loc"...
OCR 配置檔案 "/etc/oracle/ocr.loc" 檢查成功
ocr 位置 "+DATA" 的磁碟組在所有節點上都可用
正在檢查 OCR 位置 "+DATA" 的大小...
OCR 位置 "+DATA" 的大小檢查成功...
OCR 位置 "+DATA" 的大小檢查成功...
WARNING:
此檢查不驗證 OCR 內容的完整性。請以授權使用者的身份執行 'ocrcheck' 以驗證 OCR 的內容。
OCR 完整性檢查已透過
OCR 完整性 的驗證成功。
[root@dou_rac1 client]# ocrconfig -showbackup -- (OCR自動備份)
dou_rac1 2013/07/22 20:39:39 /u01/app/11.2.0/grid/cdata/dou_rac/backup00.ocr
dou_rac1 2013/07/22 16:39:47 /u01/app/11.2.0/grid/cdata/dou_rac/backup01.ocr
dou_rac1 2013/07/22 12:39:44 /u01/app/11.2.0/grid/cdata/dou_rac/backup02.ocr
dou_rac1 2013/07/22 12:39:44 /u01/app/11.2.0/grid/cdata/dou_rac/day.ocr
dou_rac1 2013/07/22 12:39:44 /u01/app/11.2.0/grid/cdata/dou_rac/week.ocr
PROT-25: Manual backups for the Oracle Cluster Registry are not available
手動備份OCR
Crsctl stop crs --( 先關閉CRS)
Ocrconfig –export orcexp.bak --( 匯出OCR,備份)
Ocrconfig –import orcexp.bak --( 匯入OCR,恢復)
應用層
表格詳解
目標 |
命令 |
檢視CRS資源狀態 |
crs_stat -t |
CRS 資源詳細資訊 |
crs_stat -v ora.DATA.dg |
CRS 資源更詳細資訊 |
crs_stat -p ora.DATA.dg |
顯示OCR中註冊的所有資料庫 |
srvctl config database |
顯示某個資料庫配置 |
srvctl config database -d racdb |
檢視VIP配置,ONS埠 |
srvctl config nodeapps |
檢視listener |
srvctl config listener |
檢視ASM |
srvctl config asm |
檢視資料庫節點執行情況 |
srvctl status database -d racdb |
[root@dou_rac1 tmp]# crs_stat -t -- (檢視CRS資源狀態)
Name Type Target State Host
------------------------------------------------------------
ora.CRSBAK.dg ora....up.type ONLINE ONLINE dou_rac1
ora.DATA.dg ora....up.type ONLINE ONLINE dou_rac1
ora....ER.lsnr ora....er.type ONLINE ONLINE dou_rac1
ora....N1.lsnr ora....er.type ONLINE ONLINE dou_rac2
ora.asm ora.asm.type ONLINE ONLINE dou_rac1
ora....SM1.asm application ONLINE ONLINE dou_rac1
ora....C1.lsnr application ONLINE ONLINE dou_rac1
ora....ac1.gsd application OFFLINE OFFLINE
ora....ac1.ons application ONLINE ONLINE dou_rac1
ora....ac1.vip ora....t1.type ONLINE ONLINE dou_rac1
ora....SM2.asm application ONLINE ONLINE dou_rac2
ora....C2.lsnr application ONLINE ONLINE dou_rac2
ora....ac2.gsd application OFFLINE OFFLINE
ora....ac2.ons application ONLINE ONLINE dou_rac2
ora....ac2.vip ora....t1.type ONLINE ONLINE dou_rac2
ora.eons ora.eons.type ONLINE OFFLINE
ora.gsd ora.gsd.type OFFLINE OFFLINE
ora....network ora....rk.type ONLINE ONLINE dou_rac1
ora.oc4j ora.oc4j.type ONLINE ONLINE dou_rac2
ora.ons ora.ons.type ONLINE ONLINE dou_rac1
ora.racdb.db ora....se.type ONLINE ONLINE dou_rac1
ora....ry.acfs ora....fs.type ONLINE ONLINE dou_rac1
ora.scan1.vip ora....ip.type ONLINE ONLINE dou_rac2
[root@dou_rac1 tmp]# crs_stat -v ora.DATA.dg -- (CRS資源詳細資訊)
NAME=ora.DATA.dg
TYPE=ora.diskgroup.type
RESTART_ATTEMPTS=5
RESTART_COUNT=0
FAILURE_THRESHOLD=
FAILURE_COUNT=0
TARGET=ONLINE
STATE=ONLINE on dou_rac1
[root@dou_rac1 tmp]# crs_stat -p ora.DATA.dg -- (CRS資源更詳細內容)
NAME=ora.DATA.dg
TYPE=ora.diskgroup.type
ACTION_SCRIPT=
AUTO_START=never
CHECK_INTERVAL=300
DESCRIPTION=CRS resource type definition for ASM disk group resource
RESTART_ATTEMPTS=5
SCRIPT_TIMEOUT=60
START_TIMEOUT=900
STOP_TIMEOUT=180
UPTIME_THRESHOLD=1d
[root@dou_rac1 tmp]# srvctl --help
用法: srvctl
命令: enable|disable|start|stop|relocate|status|add|remove|modify|getenv|setenv|unsetenv|config
物件: database|instance|service|nodeapps|vip|asm|diskgroup|listener|srvpool|server|scan|scan_listener|oc4j|home|filesystem|gns
有關各個命令和物件的詳細幫助, 請使用:
srvctl
srvctl
You have new mail in /var/spool/mail/root
[root@dou_rac1 tmp]# srvctl config database -- (顯示OCR中註冊的所有資料庫)
racdb
[root@dou_rac1 tmp]# srvctl config database -d racdb -- (顯示某個資料庫配置)
資料庫唯一名稱: racdb
資料庫名: racdb
Oracle 主目錄: /u01/app/oracle/product/11.2.0/dbhome_1
Oracle 使用者: oracle
Spfile: +DATA/racdb/spfileracdb.ora
域:
啟動選項: open
停止選項: immediate
資料庫角色: PRIMARY
管理策略: AUTOMATIC
伺服器池: racdb
資料庫例項: racdb1,racdb2
磁碟組: DATA
服務:
資料庫是管理員管理的
[root@dou_rac1 tmp]# srvctl config nodeapps -- (檢視VIP配置,ONS埠)
VIP 已存在。:dou_rac1
VIP 已存在。: /dou_rac1-vip/192.168.1.221/255.255.255.0/eth0
VIP 已存在。:dou_rac2
VIP 已存在。: /dou_rac2-vip/192.168.1.222/255.255.255.0/eth0
GSD 已存在。
ONS 守護程式已存在。本地埠 6100, 遠端埠 6200
eONS 守護程式已存在。多點傳送埠 24553, 多點傳送 IP 地址 234.218.189.29, 監聽埠 2016
You have new mail in /var/spool/mail/root
[root@dou_rac1 tmp]# srvctl config listener -- (檢視listener)
名稱: LISTENER
網路: 1, 所有者: grid
主目錄:
端點: TCP:1521
[root@dou_rac1 tmp]# srvctl config asm -- (檢視ASM)
ASM 主目錄: /u01/app/11.2.0/grid
ASM 監聽程式: LISTENER
[root@dou_rac1 tmp]# srvctl status database -d racdb -- (檢視資料庫節點執行情況)
例項 racdb1 正在節點 dou_rac1 上執行
例項 racdb2 正在節點 dou_rac2 上執行
Srvctl start database -d racdb --( 開啟資料庫)
Srvctl start database -d racdb -o mount -- (開啟資料庫到mount)
Srvctl stop database -d racdb -- (關閉資料庫)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-767342/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle rac管理基本命令Oracle
- Oracle RAC基本管理Oracle
- RAC_基本命令
- RAC 管理命令
- 11gr2 rac常用命令
- rac維護基本命令
- RAC常用管理命令
- RAC 常用管理命令
- MongoDB基本管理命令MongoDB
- Oracle RAC日常基本維護命令Oracle
- oracle 11gR2 RAC crsctl 命令的增強Oracle
- RAC維護管理命令
- Oracle RAC日常管理命令Oracle
- 【轉】Oracle RAC日常基本維護命令Oracle
- 管理Oracle RAC工具及命令Oracle
- 使用ORACLE RAC GUARD命令——RAC GUARD概念和管理Oracle
- 11gR2 rac中出現了我期待已久的命令
- Oracle10g RAC叢集基本命令Oracle
- RAC常用管理命令--查詢RAC叢集各種資訊命令-更新中
- 管理11gRAC基本命令
- 一些初級命令以及基本使用者管理
- Oracle10g RAC叢集基本命令(轉)Oracle
- MySQL 基本命令(一)MySql
- mongo基本命令(一)Go
- 安裝11gr2 RAC
- 11gR2 RAC修改IP
- 8 個基本的 Docker 容器管理命令Docker
- 11gR2 RAC ASM 啟動ASM
- oracle 11gr2 rac 安裝Oracle
- Linux基本命令一Linux
- linux使用者管理基本命令Linux
- Linux基本命令學習之一:Linux基本命令Linux
- 一步一步搭建 oracle 11gR2 rac + dg 之前傳 (一)Oracle
- RAC 11.2.0.3 維護命令 (一)
- RAC常用管理命令--叢集、例項、資源管理-更新中
- RAC 11.2.0.3 維護命令(三) SRVCTL管理services
- 管理oracle 11g RAC 常用命令Oracle
- 【RAC安裝】 AIX下安裝Oracle 11gR2 RACAIOracle