1. 程式人生 > >Oracle RAC的啟動和關閉

Oracle RAC的啟動和關閉

情況1:保養資料庫及作業系統,伺服器,需要關閉DB(所有例項),OS及SERVER

a.首先停止oracle10g環境
  $ lsnrctl sop (每個節點上停止監聽,也可以用srvctl來操作)
  $ emctl stop dbconsole(每個節點停止dbconsole)
  $ srvctl stop database -d db_name(停止資料庫所有例項)
  $ srvctl stop nodeapps -n rac01(停止節點1服務)
  $ srvctl stop nodeapps -n rac02(停止節點2服務)
  # /etc/init.d/init.crs stop(root聽cluster軟體)或者用$crs_stop -all
b.#init 0關閉伺服器,或者如果重新啟動#iit 6
c.關閉電源
d.開啟server,開始啟動oraqcle10g資料庫及伺服器等(如果OS重新啟動,那麼下面的所有服務是自動開啟的[除了


DBCONSOLE],不用手工執行了).
  #/etc/init.d/init.crs start(root啟cluster軟體)或者用$crs_start -all
  $srvctl start nodeapps -n rac01(啟動節點1服務)
  $srvctl start nodeapps -n rac02(啟動節點2服務)
  $srvctl start database -d db_name(啟動所有資料庫例項)
  $lsnrctl start(每個節點上啟動監聽,也可以用srvctl操作)
  $emctl start dbconsole (每個節點啟動dbconsole)


注:srvctl也可以用來關閉某個例項
  srvctl stop instance -d orcl -i orcl1
  srvctl關閉監聽器
  srvctl stop listener -n orcl1
  srvctl啟動監聽器
  srvctl start listener -n orcl1




情況2:調整資料庫引數的時候,只關閉所有節點例項,不重新啟動OS和SERVER
  a.首先停止oracle 10g 環境
  $lsnrctl stop listener -n orcl1(關閉監聽)
  $lsnrctl stop listener -n orcl2
  $srvctl stop database -d orcl(關閉所有例項)
  b.然後啟動所有例項和監聽
  $srvctl start database -d orcl
  $srvctl start listener -n orcl1
  $srvctl start listener -n orcl2




情況3:不關閉作業系統的情況下,由於問題點或調整某些服務而需要關閉然後開啟某些服務程式等
  開關某些服務的時候,由於涉及到RAC執行,所有也需要先關閉RAC例項,類似於第一種情況.
附:Oracle 10g RAC檢查命令
----------------------------------------------------------------------------------------
1.Oracle10g RAC資料庫的nodeapps有:VIP,GSD,Listener,ONS

$srvctl status nodeapps -n dbrac1(檢查vip,gsd,listener,ONS等)

[[email protected] ~]$ srvctl status nodeapps -n rac2
VIP 正在執行的節點: rac2
GSD 正在執行的節點: rac2
監聽程式正在節點上執行: rac2
ONS 守護程式正在節點上執行:rac2

2.$crsctl check crs(檢查 oracle cluster的狀態:CSS,CRS,EVM)

[[email protected] ~]$ crsctl check crs
CSS appears healthy
CRS appears healthy
EVM appears healthy

3.$crs_stat -t(全面檢查狀態)

[[email protected] ~]$ crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.iptv.db    application    ONLINE    ONLINE    rac2        
ora....v1.inst application    ONLINE    OFFLINE               
ora....v2.inst application    ONLINE    ONLINE    rac2        
ora....SM1.asm application    ONLINE    OFFLINE               
ora....C1.lsnr application    ONLINE    OFFLINE               
ora.rac1.gsd   application    ONLINE    OFFLINE               
ora.rac1.ons   application    ONLINE    OFFLINE               
ora.rac1.vip   application    ONLINE    ONLINE    rac2        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   application    ONLINE    ONLINE    rac2  

相關推薦

RAC啟動關閉(oracle 11g)

[[email protected] ~]# crsctl stop has CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'rac1' CRS-2673: Attempti

oracle 11g RAC 啟動關閉一些維護命令

在Oracle 11g環境中,Oracle的關閉和啟動順序如下:關閉順序:    1、關閉資料庫,oracl使用者執行srvctl命令:     [[email protected] ~]$ srvctl stop database -d ORCL ---停止所有

Oracle RAC啟動關閉步驟

Oracle RAC的關閉及啟動,需要嚴格按照步驟來執行,以下就以一套實際的系統為例,來介紹RAC的關閉及啟動過程: 環境說明 主機名 例項名 監聽埠 字符集 db-node1 orcl1

Linux下oracle資料庫啟動關閉操作

第一步:登陸 root登陸之後切換到oracle使用者上,輸入 <span><strong>su oracle</strong></span>第二步:連線 在oracle使用者下,輸入 <span><strong>sqlplus /n

oracle DG 啟動關閉順序

啟動順序:先啟動備庫,後啟動主庫關閉順序:先關閉主庫,後關閉備庫1、正確開啟備庫和主庫備庫:SQL> STARTUP MOUNT;SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE  DISCONNECT FRO

Oracle RAC啟動關閉

情況1:保養資料庫及作業系統,伺服器,需要關閉DB(所有例項),OS及SERVER a.首先停止oracle10g環境   $ lsnrctl sop (每個節點上停止監聽,也可以用srvctl來操作)   $ emctl stop dbconsole(每個節點停止dbco

Oracle 10g RAC啟動關閉步驟

在運維過程中,需要重啟資料庫服務,步驟如下: 1、在終端執行  su - oracle   ,切換至oracle使用者。在終端執行 su 命令 ,切換至root 使用者  ,但此時保留了 oracle 使用者的環境變數,並且得到了root使用者的許可權。 2、在終端執行

ORACLE RAC 叢集的啟動關閉

  RAC叢集的啟動和關閉,貌似非常的簡單,敲來敲去也就是那五六個命令。但是深入理解下去,非常有助於我們瞭解RAC的構架.  啟動和關閉rac一般使用三種方式:sqlplus,srvctl以及dbconsole或者Oracle grid control,本節中簡要介紹下

Oracle啟動關閉

命令 fuse 在線 數據庫系統 .exe ssi 建立 use 控制文件 1 數據庫啟動 1.1 需要的權限 SYSDBA或者SYSOPER系統權限。 1.2 啟動的方法 SQL*Plus STARTUP command Oracle Enterprise

如何快速啟動關閉我們的oracle服務

nbsp 轉換成 oracleo list 文件 ID tro 格式 代碼 1 首先大家可以看到的是我們的這個oracle的數據庫服務,每次我們用我們的oracle數據庫的時候進行打開的兩個服務 OracleOraDb11g_home1TNSListene

Oracle安裝完成後,如何用命令行啟動關閉數據庫?

運行 沒有 操作 imm 文件 back file 不能 正常的 Oracle安裝完成後,如何用命令行啟動和關閉數據庫? 解答: 打開:STARTUP [FORCE] [RESTRICT] [PFILE= filename] [OPEN [RECOVER][ dat

windows下用指令碼啟動關閉oracle

建立兩個TXT分別修改檔名字為  關閉和啟動Oracle,然後字尾名改成.bat   在啟動Oracle.bat裡面寫成這樣   lsnrctl start net start OracleServiceORCL    

Oracle LSNRCTL------監聽器的啟動關閉

如果oracle監聽器正在執行,你將得到如下資訊$ lsnrctl status  LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 04-APR-2009 16:27:02  Copyright (c) 1991, 2007, Oracle.  Al

Oracle資料庫的啟動關閉詳細過程

一、資料庫開啟  startup資料庫正常啟動 1.startup nomount   啟動 Oracle DB 例項:NOMOUNT ,建立sga,建立了alert日誌,用於create db,create controlfile 啟動資料庫例項時,請選擇例項啟動時所處

Oracle Data Guard_啟動關閉物理備庫

8.1.1Starting Up a Physical Standby Database 8.1.1 啟動物理備庫 To start a physical standby database, use SQL*Plus to connect to the database with administra

Oracle服務的啟動關閉

一、CMD啟動服務: 例項名稱 ORCL 啟動oracle例項服務 net start oracleserviceORCl 停止oracle例項服務 net stop oracleserviceORCl 啟動oracle監聽服務 lsnrctl start 停止oracle

一鍵啟動關閉oracle服務

在沒有使用本地oracle資料庫時,開著oracle服務很佔電腦資源,差一點的機子就會很卡。因此為了解決這個問題,寫了一個批處理檔案,可以根據需要快捷開啟和關閉oracle服務。 我使用的是oracle11,如果版本不

mysql啟動關閉外鍵約束的方法

word nbsp 查看 set 外鍵約束 mysql 輸入 check select 關閉外鍵約束,輸入命令:SET FOREIGN_KEY_CHECKS=0; 啟動外鍵約束,輸入命令:SET FOREIGN_KEY_CHECKS=1; 查看當前是否有外鍵約束:SELEC

全文檢索ES 服務啟動關閉

eap sep ror cms nco sin head exp rac nohup ./elasticsearch & 可以後臺開啟elasticsearch服務 ps-ef列出所有進程 ps-ef | grep elastic...查找elastic。。的

單獨啟動關閉hadoop服務

hadoop、節點1)啟動名稱節點 Hadoop-daemon.sh start namenode 2) 啟動數據節點hadoop-daemons.sh start datanode slave 3)hadoop-daemon.sh start secondarynamenode 4)查看端口5007