中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

RAC常用的管理命令

發布時間:2021-09-03 16:37:58 來源:億速云 閱讀:133 作者:chen 欄目:建站服務器

這篇文章主要介紹“RAC常用的管理命令”,在日常操作中,相信很多人在RAC常用的管理命令問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”RAC常用的管理命令”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

                                          RAC 命令
                   1、節點層
----olsnodes
olsnodes 列出集群節點列表
olsnodes
-n 節點編號
-p 顯示用于私有連接的網絡接口
-i 顯示每個節點的VIP
-g 打印日志信息
-v 打印詳細日志
                   2、集群層
----CRSCTL
檢查CRS狀態
crsctl check crs
配置CRS是否隨系統自動啟動,需要root權限
crsctl disable crs不自動啟動
crsctl enable crs 自動啟動
啟動和關閉CRS
crsctl start crs 啟動CRS
crsctl stop  crs 關閉CRS
查看VOTEDISK的位置
crsctl query css votedisk
查看CRS模塊,包含服務CRS,CSS,EVM
crsctl lsmodules css
crsctl lsmodules crs
crsctl lsmodules evm
維護VOTEDISK
增加VOTEDISK 需要關閉數據庫,關閉CRS
srvctl stop database -d **
root權限
/home/oracle/product/10.2.0/crs/bin/crsctl stop crs
/home/oracle/product/10.2.0/crs/bin/crsctl add css votedisk /dev/raw/raw25 -force
----ocrdump 以ASCII的方式打印除OCR的內容,不能用于備份和恢復。
ocrdump [-stdout] [filename] [-keyname name] [-xml]
-stdout:內容輸出到屏幕
-Filename:內容輸出到文件中
-keyname:只打印某個鍵及其子鍵的內容
-xml:以.xml格式打印輸出
----ocrcheck
ocrcheck命令用于檢查OCR內容的一致性
----ocrconfig
ocrconfig命令用于維護OCR磁盤
ocrconfig -showbackup 查看自動備份
ocrconfig -backuploc  /home/oracle/ocrbak 需要root權限
備份和恢復OCR
1、關閉集群數據庫
srvctl stop database -d ppzhu
2、關閉所有集群資源
crs_stop -all
3、關閉集群軟件服務
/home/oracle/product/10.2.0/crs/bin/crsctl stop crs 需要root權限
4、導出OCR文件
 /home/oracle/product/10.2.0/crs/bin/ocrconfig -export /home/oracle/OCR110330.bak 需要root權限
5、啟動CRS
/home/oracle/product/10.2.0/crs/bin/crsctl start crs
6、破壞OCR內容
dd if=/dev/zero f=/dev/raw/raw1 bs=1024 count=102400
7、檢查OCR一致性
[oracle@rac1 ~]$ ocrcheck
PROT-601: Failed to initialize ocrcheck
8、使用import恢復OCR內容
/home/oracle/product/10.2.0/crs/bin/ocrconfig -import /home/oracle/ocr20110330.bak
9、再次檢查
[oracle@rac1 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          2
         Total space (kbytes)     :     802956
         Used space (kbytes)      :       5640
         Available space (kbytes) :     797316
         ID                       : 1379974702
         Device/File Name         : /dev/raw/raw1
                                    Device/File integrity check succeeded

                                    Device/File not configured

         Cluster registry integrity check succeeded
添加OCR鏡像并且更改OCR位置
1、添加一個鏡像
/home/oracle/product/10.2.0/crs/bin/ocrconfig -replace ocrmirror /dev/raw/raw11
2、檢查
[oracle@rac1 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          2
         Total space (kbytes)     :     802956
         Used space (kbytes)      :       5640
         Available space (kbytes) :     797316
         ID                       : 1379974702
         Device/File Name         : /dev/raw/raw1
                                    Device/File integrity check succeeded
         Device/File Name         : /dev/raw/raw11
                                    Device/File integrity check succeeded

         Cluster registry integrity check succeeded
3、更改OCR位置
/home/oracle/product/10.2.0/crs/bin/ocrconfig -replace ocr /dev/raw/raw12
4、查看是否更改完成
[oracle@rac1 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          2
         Total space (kbytes)     :     802956
         Used space (kbytes)      :       5640
         Available space (kbytes) :     797316
         ID                       : 1379974702
         Device/File Name         : /dev/raw/raw12
                                    Device/File integrity check succeeded
         Device/File Name         : /dev/raw/raw11
                                    Device/File integrity check succeeded

         Cluster registry integrity check succeeded
5、/etc/oralce/ocr.loc文件也能自動同步

6、用鏡像代替源OCR

ocrconfig -replace ocr

                  3、應用層
----crs_stat
crs_stat -ls 查看每個資源的權限定義
crs_stat -t 查看當前的所有資源的狀態
----crs_start
 crs_start:按照CRS PROFILE的配置啟動資源。
 crs_start -all
----crs_stop
 crs_stop:關閉資源
 crs_stop -all
----nosctl
ONS(ORACLE notification service)用于通知客戶端服務器端的變化。
/home/oracle/product/10.2.0/crs/opmn/conf/ons.config是配置信息
LOCALPROT 用于本地監聽,指127.0.0.1的環回地址
remoteport 用于遠程監聽,除127.0.0.1以外的地址
loglevel:級別1-9,缺少是3,用于ONS進行日志記錄的級別
logfile:和loglevel一起使用,用于定義ONS的日志位置,缺少在$ORA_CRS_HOME/opmn/logs/opmn.log
nodes和useocr:共同決定ONS daemon要和哪些進程節點進行ONS daemon通信

onsctl 可以停止,啟動或者調用ONS,并且重新載入配置文件
1、在OS級別查看進程狀態,可以查看ONS進程是否正常運行
ps -aef|grep ons
2、確認ONS服務狀態
onsctl ping
onsctl start/stop

----srvctl
1、使用CONFIG選項
srvctl config database 查看OCR中注冊的數據庫

srvctl config database -d ppzhu 查看數據由那幾個節點組成
rac1 ppzhu1 /home/oracle/product/10.2.0/db
rac2 ppzhu2 /home/oracle/product/10.2.0/db

srvctl config database -d ppzhu -a 顯示一些詳細的信息

srvclt config nodeapps -n rac1 -a 查看VIP的配置

srvctl config listener -n rac1 查看監聽的名字

srvctl config service -d cislive -a 查看節點中的SERVICE

2、ADD一些對象

srvctl add database -d ppzhu -o $ORACLE_HOME 在OCR中新加一個數據

srvctl add instance -d gaopeng -n rac1 -i gaopeng1

3、enable/disable 啟動和禁用對象
默認情況下數據庫、實例、服務都是隨CRS的啟動而自動啟動的,可以關閉這個特性
srvctl enable database -d ppzhu

srvctl config database -d ppzhu -a 最后一行
(ENABLE FLAG: DB DISABLED, INST DISABLED ON ppzhu1 ppzhu2)
可以確定是否執行正常

關閉某個實例的自動啟動
srvctl disable instance -d ppzhu -i ppzhu1

在某個節點上關閉某個服務器的自動啟動
srvctl disable service -d ppzhu -s dw -i ppzhu1
查看
[oracle@rac1 ~]$ srvctl config service -d ppzhu  -a
dw PREF: ppzhu1 AVAIL: ppzhu2 TAF: basic
Service dw is disabled on instance(s) ppzhu1.

4、使用remove刪除對象
使用remove命令刪除只是對象在OCR中的定義信息
  刪除實例
srvctl remove instance -d gaopeng -i gaopeng1
  刪除數據庫
srvctl remove database -d gaopeng
5、start\stop對象
  啟動和關閉整個數據庫
  srvctl start/stop database -d ppzhu
  啟動和關閉實例
 srvctl start instance -d ppzhu -i ppzhu1 -o mount
 srvctl stop instance -d ppzhu -i ppzhu1 -o immediate
 啟動和關閉SERVICE
 srvctl start/stop service -d ppzhu
 srvctl start/stop service -d ppzhu -s dw -i ppzhu1
 查看SERVICE狀態
 srvctl status service -d ppzhu -v
6、TRACE SRVCTL
設置export SRVM_TRACE=TRUE就可以了

RAC中ASM的管理:

1、啟動ASM

$ srvctl start asm –n clusnode1

2、停止ASM

$ srvctl stop asm –n clusnode1 –o immediate

3、增加ASM信息到OCR

$ srvctl add asm -n clusnode1 -i +ASM1 -o /ora/ora10

4、當手動建立ASM的時候,建立和實例的關系,使ASM在啟動DATABASE前啟動并且在關閉ASM前干凈的關閉數據庫

srvctl modify instance -d TESTASM -i TESTASM2 -s +ASM2

到此,關于“RAC常用的管理命令”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

rac
AI

剑川县| 枣强县| 鹿泉市| 疏附县| 望城县| 永丰县| 中宁县| 安泽县| 留坝县| 临沧市| 永福县| 陵水| 浦城县| 平利县| 泸水县| 建宁县| 申扎县| 山东省| 九龙城区| 东丰县| 永嘉县| 西峡县| 兴山县| 乐山市| 左权县| 葫芦岛市| 鄂托克前旗| 庄浪县| 北宁市| 蛟河市| 大方县| 安陆市| 黄浦区| 资讯| 绥中县| 武穴市| 吉林市| 甘洛县| 巧家县| 武邑县| 宁陵县|