AIX 刪除資料庫及叢集軟體

zhangsharp20發表於2016-01-18

一、 刪除資料庫

1、用dbca自動刪庫
在CRT上無法開啟dbca圖形介面,要安裝一個Xmanage軟體,用Xstart連線終端,並修改oracle使用者的.profile,加上“export DISPLAY=192.168.8.120:0.0”Xstart配置資訊如下:

2、手工刪除資料庫軟體

1)先刪除/u01/app下的/oracle資料夾

#rm -fr /u01/app/oracle

2)刪除/usr/local/bin下的coraenv dbhome oraenv

#rm -fr /usr/local/bin /coraenv dbhome oraenv

3)刪除/etc下的帶ora的都刪了

#ls /etc |grep ora

oraInst.loc

ora_save_12-03-14.11:41:41

ora_save_12-03-14.12:41:02

oracle

oratab

#rm -fr /etc/ora*

4)刪除/opt下的ORCLfmap

#ls/opt

IBMinvscout           Tivoli                hsc

LicenseUseManagement  csm                   lost+found

ORCLcluster           diagnostics           perl

ORCLfmap              freeware

#rm -fr /opt/ORCLfmap/

5)刪除/u01下與oracle相關的

#rm –rf /u01/ora*

6)刪除/var下與oracle相關的

        #rm–rf /var/ora*

3、查詢一下還有沒有與oracle相關的檔案,沒有就可以了。

一、 刪除CRS軟體

1、自動刪除,執行兩個指令碼

#/u01/crs_1/install/rootdelete.sh

#/u01/crs_1/inventory/Templates/install/rootdelete.sh

 或者

2、手工刪除:

(1) 在所有節點停止nodeapps

srvctl stop resource

(2) 刪除crs自動啟動程式

rm /etc/init.cssd

rm /etc/init.crs

rm /etc/init.crsd

rm /etc/init.evmd

rm /etc/rc.d/rc2.d/K96init.crs

rm /etc/rc.d/rc2.d/S96init.crs

rm -rf /etc/oracle/scls_scr

rm -rf /etc/oracle/oprocd

rm /etc/inittab.crs

cp /etc/inittab.orig /etc/inittab

(3) kill css/crs/evm程式,並重啟

ps -ef | grep css/crs/evm

kill -9 processid

3、       刪除其他相關檔案

(4) 刪除/tmp/.oracle

rm -rf /tmp/.oracle

(5) 刪除/var/tmp/.oracle

rm -rf /var/tmp/.oracle

(6) 刪除/etc/oracle/ocr.loc

rm -rf /etc/oracle/orc.loc

(7) 刪除/opt/ORCLcluster

rm -rf /opt/ORCLcluster

(8) 刪除/tmp目錄下面Ora開頭和CVU開頭的檔案

4、       刪除crs安裝目錄

rm -rf /u01/crs_1

rm -rf /u01/app/oracle/oraInventory

 

三、    使用dd清除vote diskocr(裸裝置)

dd if=/dev/zero of=/dev/rrac_ocr1 bs=8192 count=17000

dd if=/dev/zero of=/dev/rrac_vote1 bs=8192 count=17000

dd if=/dev/zero of=/tmp/1.txt

1、     裸裝置 512位元組

2、        ocr=存放叢集的資源(ip,磁碟。lvm)資訊(健忘症)300M

3、        vote=存放節點的資訊(腦裂)

dd [option=value] [if=infile] [of=outfile]

主要作用是將指定的輸入檔案複製到指定的輸出檔案

bs=blocksize 指輸入輸出的塊大小為blocksize個位元組,取代了ibsobs

count=inputblocks 只從infile檔案讀取input個塊,然後寫到輸出檔案

seek=n 在複製之前,從輸出檔案開頭的第n個塊開始寫

skip=m在複製之前,從輸入檔案開頭的第m個塊開始讀

  dd count=1 bs=4k skip=31 seek=1 if=/dev/hdn of=/dev/hdm

/dev/hdn的第31個塊開始讀,從/dev/hdm的第一個塊開始寫入第31個塊的內容,大小是4k

1k=1024byte


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29802484/viewspace-1978515/,如需轉載,請註明出處,否則將追究法律責任。

相關文章