只需要drop package package_name;就行了,如果你建包的語(yǔ)句寫(xiě)的是
網(wǎng)站的建設(shè)創(chuàng)新互聯(lián)專(zhuān)注網(wǎng)站定制,經(jīng)驗(yàn)豐富,不做模板,主營(yíng)網(wǎng)站定制開(kāi)發(fā).小程序定制開(kāi)發(fā),H5頁(yè)面制作!給你煥然一新的設(shè)計(jì)體驗(yàn)!已為成都服務(wù)器托管等企業(yè)提供專(zhuān)業(yè)服務(wù)。
create or replace開(kāi)頭的話,就不用先刪除了,改好重新跑一遍就行。
寫(xiě)的內(nèi)容看不明白,你想刪除的這個(gè)存儲(chǔ)過(guò)程 屬不屬于 創(chuàng)建包的語(yǔ)句里面的? 如果是屬于包里的存儲(chǔ)過(guò)程,那么打開(kāi)package\package body,將對(duì)應(yīng)存儲(chǔ)過(guò)程刪除即可。
如果不屬于包內(nèi)的存儲(chǔ)過(guò)程,直接drop procedure 存儲(chǔ)過(guò)程名; 即可。
1、使用SQL*PLUS停止數(shù)據(jù)庫(kù)。
[oracle@OracleTest oracle]$ sqlplus /nolog
SQL connect / as sysdba
SQL shutdown [immediate]
SQL exit
2、停止Listener
[oracle@OracleTest oracle]$ lsnrctl stop
3、停止HTTP服務(wù)
[root@OracleTest /root]# service httpd stop
4、用su或者重新登錄到root(如想重新安裝可以保留oracle用戶,省得輸入環(huán)境變量了)
5、將安裝目錄刪除
[root@OracleTest /root]# rm -rf /u01/app/oracle/
6、將/usr/bin下的文件刪除
[root@OracleTest /root]# rm /usr/local/bin/dbhome
[root@OracleTest /root]# rm /usr/local/bin/oraenv
[root@OracleTest /root]# rm /usr/local/bin/coraenv
7、將/etc/oratab刪除
[root@OracleTest /root]# rm /etc/oratab
8、將/etc/oraInst.loc刪除
[root@OracleTest /root]# rm /etc/oraInst.loc
9、將oracle用戶刪除(若要重新安裝,可以不刪除)
[root@OracleTest /root]# userdel –r oracle
10、將用戶組刪除(若要重新安裝,可以不刪除)
[root@OracleTest /root]# groupdel oinstall
[root@OracleTest /root]# groupdel dba
11、將啟動(dòng)服務(wù)刪除
[root@OracleTest /root]# chkconfig --del dbora
到此為止重啟后,Linux系統(tǒng)下的Oracle數(shù)據(jù)庫(kù)已完全刪除了。
卸載步驟:
1、停用oracle服務(wù):進(jìn)入計(jì)算機(jī)管理,在服務(wù)中,找到oracle開(kāi)頭的所有服務(wù),右擊選擇停止。
2、在開(kāi)始菜單中,找到Universal Installer,運(yùn)行Oracle Universal Installer,單擊卸載產(chǎn)品。
3、在產(chǎn)品清單窗口中,單擊全部展開(kāi),除了OraDb11g_home1外,勾選其他項(xiàng)目,單擊刪除。
4、按Windows徽標(biāo)鍵和R鍵,打開(kāi)運(yùn)行窗口,輸入regedit,打開(kāi)注冊(cè)表,依次展開(kāi)HKEY_LOCAL_MACHINE\SOFTWARE,找到oracle,刪除。
5、依次展開(kāi)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中,刪除所有oracle開(kāi)頭的項(xiàng)。
6、依次展開(kāi)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,刪除所有oracle開(kāi)頭的項(xiàng);在HKEY_CLASSES_ROOT,刪除以ora開(kāi)頭的項(xiàng)。
7、重啟電腦,刪除oracle目錄,刪除Oracle的安裝目錄app等。這樣就卸載完畢了。
不是,如果同時(shí)刪除包規(guī)范和包體,則只要直接使用drop package命令,如你的drop package cursor_variables_general就可以了;
如果只刪除包體,則使用drop package body命令。