gdufo

           

          linux下完全刪除Oracle

          確認實例并刪除數據庫:
          $ more /etc/oratab
          $ . /usr/local/bin/oraenv
          $ dbca    (xmanager里,執行刪除)

          刪除oracle軟件:
          $ export ORACLE_HOME=/u01/app/oracle/product/1020/db_1
          $ $ORACLE_HOME/bin/emctl stop dbconsole
          $ ps -ef | grep dbconsole | grep -v grep    (檢查)
          $ $ORACLE_HOME/bin/lsnrctl stop
          $ ps -ef | grep tnslsnr | grep -v grep    (檢查)
          $ $ORACLE_HOME/bin/isqlplusctl stop
          $ ps -ef | grep isqlplus | grep -v grep    (檢查)   
          $ $ORACLE_HOME/bin/searchctl stop
          $ ps -ef | grep ultrasearch | grep -v grep    (檢查)
          $ $ORACLE_HOME/oui/bin/runInstaller    (xmanager里,執行刪除操作)

          =================================================================================

          1.$ORACLE_BASE/product & oraInventory
          2./etc/oratab
          3./tmp/ora相關
          4./opt/orcl*
          5./usr/local/bin/下的幾個文件可以不刪除,但注意下次跑root.sh時,提示覆蓋文件時選擇y

          /usr/local/bin下的3個受影響的文件是
          dbhome
          oraenv
          coraenv
          下次安裝跑root.sh時,注意選擇覆蓋


          ================================================================================
          1.用oracle用戶登錄
          如果要再次安裝, 最好先做一些備份工作。
          包括用戶的登錄腳本,數據庫自動啟動關閉的腳本,和Listener自動啟動的腳本。
          要是有可能連創建數據庫的腳本也保存下來
          2.使用SQL*PLUS停止數據庫
          [oracle@ora920 oracle]$ sqlplus /nolog
          SQL> connect / as sysdba
          SQL> shutdown [immediate]
          SQL> exit

          3.停止Listener
          [oracle@ora920 oracle]$ lsnrctl stop

          4.停止HTTP服務
          [oracle@ora920 oracle]$ $ORACLE_HOME/Apache/Apache/bin/apachectl stop

          5.用su或者重新登錄到root(如想重新安裝可以保留oracle用戶,省得輸入環境變量了)

          6.將安裝目錄刪除
          [root@ora920 /root]# rm -rf /opt/oracle/

          7.將/usr/bin下的文件刪除
          [root@ora920 /root]# rm /usr/bin/dbhome
          [root@ora920 /root]# rm /usr/bin/oraenv
          [root@ora920 /root]# rm /usr/bin/coraenv

          8.將/etc/oratab刪除
          [root@ora920 /root]# rm /etc/oratab

          9.將/etc/oraInst.loc刪除
          [root@ora920 /root]# rm /etc/oraInst.loc

          10.將oracle用戶刪除(若要重新安裝,可以不刪除)
          [root@ora920 /root]# userdel –r oracle

          11.將用戶組刪除(若要重新安裝,可以不刪除)
          [root@ora920 /root]# groupdel oinstall
          [root@ora920 /root]# groupdel dba

          12.將啟動服務刪除
          [root@ora920 /root]# chkconfig --del dbora

          posted on 2009-12-06 13:35 gdufo 閱讀(564) 評論(0)  編輯  收藏 所屬分類: Database (oracle, sqlser,MYSQL)

          導航

          統計

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Hibernate

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 巴南区| 太白县| 浦城县| 涟水县| 万州区| 安达市| 永泰县| 灵石县| 墨玉县| 三河市| 寻甸| 那曲县| 丹寨县| 逊克县| 马尔康县| 潼南县| 滦平县| 株洲市| 广饶县| 调兵山市| 密山市| 廉江市| 左云县| 应城市| 岚皋县| 木里| 连平县| 廉江市| 临潭县| 洛川县| 宁城县| 广昌县| 慈利县| 乐山市| 钟山县| 大连市| 广德县| 灵石县| 尚义县| 开阳县| 龙海市|