rac:
,應用越來越廣泛了。
rac技術作為
oracle
資料庫集群環境,它的管理有自己的一整套知識,我在此來演示一下
rac的重啟過程。
oracle常用管理命令:1、crs打頭的命令,主要使用者集群底層結構的管理,位於$oracle_crs_home/bin下,一般在系統安裝完畢後只用到「crs_stat-t」就夠了。
2、srvctl打頭的命令,用於管理和構造集群配置資訊。它用於修改配置屬性、集群服務停啟、高可用服務的新增和刪除、啟用各種服務等,它用的最廣泛。
命令格式:srvctlcommandobject【options】
command有start、stop、remove;object有database、instance;options為命令屬性。通常-i指定例項,-n指定節點。
3、sql*plus命令,他用於集群的內部一級的管理,如例項級別的啟動、關閉和資料庫操作等。
rac重啟例項
1.重啟之前最好先看一下節點資訊和執行狀態
可以通過srvctlstatusdatabase-d
資料庫名
//檢視節點資訊
crs_stat//檢視節點狀態
可以看到資料節點它由兩個例項組成乙個資料庫,分別執行不同的節點,且狀態ok
2.首先關閉資料庫
srvctlstopdatabase-d資料庫名
分別關閉連個節點
分別登陸相應的伺服器,輸入下面的命令關閉節點 1/
節點24、重啟資料庫
完成資料的一些操作後,通過srvctlstartdatabase-d
資料庫名開啟
正常情況下,此時每個節點會自動起來,我們檢查一下如果沒有自動起來我們手工重啟。
crs_stat-t檢視狀態
5、重啟節點
如果沒有完全自動起來節點,我們分別手動重啟節點 1/
節點26、重啟之後再看狀態
登陸也ok,說明沒問題
注:如果資料庫連線著應用,最好將應用也重啟一下否則會發生因為資料重啟服務連線不上資料庫的問題,如
oar=3113/3114錯誤。
附:rac維護常用命令彙總
$crs_start-all--啟動所有的
crs服務
$crs_stop-all--停止所有的
crs服務
$crsctlstartcrs--啟動
crs服務
$crsctlstopcrs--停止
crs服務
$srvctlstartlistener–
ndb1–-
啟動某節點監聽
$srvctlstoplistener–
ndb1–-
停止某節點監聽
$srvctlstartinstance–
ddb-idb1–-
啟動某節點例項
$srvctlstopinstance–
ddb-idb1–-
停止某節點例項
$srvctlstartdatabase–
ddb--
啟動資料庫
$srvctlstopdatabase–
ddb--
停止資料庫
Oracle資料庫重啟
oracle資料庫重新啟動應該如何實現呢?這是很多人都提到過的問題,下面就為您詳細介紹 oracle 資料庫重新啟動的方法,供您參考。1.停應用層的各種程式。2.停oralce的監聽程序 lsnrctl stop 3.在獨佔的系統使用者下,備份控制檔案 sql alter database back...
cmd資料庫重啟
1 以oracle身份登入資料庫,命令 su oracle 如果需要指定例項 export oracle sid user test user test為資料庫 2 進入sqlplus控制台,命令 sqlplus as sysdba 3 啟動資料庫,命令 startup 4 如果是關閉資料庫,命令 ...
資料庫例項
連線資料庫時看到機器伺服器名 資料庫例項名,那麼什麼是資料庫例項呢?乙個sql server伺服器就是乙個例項,2000支援在同乙個作業系統裝多個伺服器,換言之,就是多個例項。多個 sql server 例項 microsoft sql server 2000 支援在同一臺計算機上同時執行多個 sq...