Oracle RAC集群環境下刪除歸檔日誌

2021-09-24 23:56:20 字數 1065 閱讀 7156

歸檔日誌存放形式主要存放方式有以下方式:

一、asm方式

oracle 10g、oracle11g、oracle 12c版本如果作業系統是aix、hpux、linux下,一般都會採取asm建庫方式,特別是oracle 11g和oracle12c,因為oracle已經不支援裸裝置建庫(手工建庫還是可以裸裝置),如果沒有購買hacmp、hp mc軟體,那一般開啟歸檔,歸檔日誌只能放在asm上面,當然也可以放在本地磁碟上,那樣子備份難度就增加,也麻煩。

oracle rac環境下歸檔日誌的備份 

oracle 歸檔日誌

oracle 控制檔案(controlfile)

oracle 聯機重做日誌檔案(online log file)

linux/unix shell 指令碼中呼叫sql,rman指令碼

linux/unix shell 指令碼清除歸檔日誌檔案

二、共享檔案系統

aix和hpux可以用集群軟體做成併發卷,採用共享檔案系統存放,linux可以oracle的ocfs共享集群檔案系統。

三、本地磁碟檔案系統

這個就很簡單了,在本地檔案系統建立目錄,將歸檔路徑指向各自節點的磁碟路徑就可以。

這種方式的歸檔備份複雜,容易出錯,不建議採用。

針對以上三種方式要刪除歸檔日誌,除了第一種有點複雜外,其他兩種都是直接進入對應的路徑下就可以進行刪除操作,建議刪除歸檔日誌的順序以最早的日誌刪除,不要刪除最新的歸檔日誌,下面著重介紹asm下的歸檔日誌刪除。

切換到oracle的安裝使用者下,oracle10g一般只有乙個使用者如oracle,oracle11g以上一般會用grid這個使用者。

root#su - oracle【root使用者下】

oracle$export oracle_sid=rac1 【切換到oracle下】

oracle$asmcmd

asmcmd>

asmcmd>cd arch

asmcmd>cd arch1

asmcmd>pwd

+arch/arch1

asmcmd>rm 20140413*.dbf

這樣子就能刪除歸檔日誌檔案。

Oracle Rac集群環境下刪除歸檔日誌

歸檔日誌存放形式主要存放方式有以下方式 一 asm方式 oracle 10g oracle11g oracle 12c版本如果作業系統是aix hpux linux下,一般都會採取asm建庫方式,特別是oracle 11g和oracle12c,因為oracle已經不支援裸裝置建庫 手工建庫還是可以裸...

Oracle RAC集群環境啟動失敗解決方法

問題找到了,是因為crs訪問不到而導致asm啟動不起來,找了幾天也沒有找到解決的辦法,最後實在無奈重新建立了crs就ok了。在兩個節點上刪除之前的crs配置資訊,root racdb2 install rootcrs.pl verbose deconfig force 然後重新執行root.sh指令...

Oracle RAC集群簡介

對於rac 來說,最重要的還是要理解內部原理和體系結構。安裝不是非常難的事情。排錯和維護都離不開體系結構以及內部原理。集群分類 1 高效能計算 計算任務分配到不同計算機節點來提高整體計算能力,主要應用在科學計算領域。主要利用的是平行計算。2 負載均衡集群 lb 把業務的負載流量盡可能的平均合理的分配...