gdufo

           

          linux下完全刪除Oracle

          確認(rèn)實(shí)例并刪除數(shù)據(jù)庫:
          $ more /etc/oratab
          $ . /usr/local/bin/oraenv
          $ dbca    (xmanager里,執(zhí)行刪除)

          刪除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里,執(zhí)行刪除操作)

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

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

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


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

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

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

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

          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.將啟動(dòng)服務(wù)刪除
          [root@ora920 /root]# chkconfig --del dbora

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

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Hibernate

          友情鏈接

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 原阳县| 喜德县| 抚宁县| 渑池县| 杭州市| 石泉县| 永年县| 肥城市| 叶城县| 融水| 岢岚县| 寿光市| 鱼台县| 米泉市| 临西县| 房产| 桃园县| 阿克苏市| 长汀县| 巴彦淖尔市| 宜黄县| 睢宁县| 克拉玛依市| 涞源县| 长春市| 米泉市| 定安县| 平阴县| 奈曼旗| 乐昌市| 通榆县| 安化县| 阿拉尔市| 焦作市| 潼南县| 乡宁县| 安徽省| 辉县市| 垦利县| 南阳市| 潜山县|