select * from v$access a where object like '存儲過程名%' --存儲過程名為大寫字母
花都網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),花都網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為花都上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的花都做網(wǎng)站的公司定做!
select * from v$session where sid=74 --74為上一個查詢得到的SID值,可能是多個,這里找到他們對應(yīng)的serial#值
alter system kill session '74,118' --參數(shù)為'sid,serial#',用于停止這個回話,同時也終止了存儲過程
首先啟動windows命令。在開始菜單中輸入cmd命令
輸入啟動命令:"net start oracleservieYAOYY" [Yaoyy代表實例名稱,不區(qū)分大小寫]
使用sqlplus方式登錄數(shù)據(jù)庫,測試啟動是否正常。
登錄成功后,會有以下頁面,并且命令前綴變成:“SQL ”方式
使用簡單的查詢語句可以看到系統(tǒng)正常執(zhí)行sql語句.
操作完之后,退出系統(tǒng)使用命令:"exit;"進(jìn)行退出
停止oracle服務(wù). 使用命令:"net stop oracleserviceyaoyy"注意后面沒有分號.
在windows里啟動Oracle有兩個步驟,一是先啟動服務(wù),二是再啟動實例、數(shù)據(jù)庫,這兩個都可以設(shè)置成自動或者手動
針對數(shù)據(jù)庫開機(jī)自動啟動問題,解決方法有兩個
方法一:在服務(wù)把oracleservice%SID%這個服務(wù)改成手動啟動
方法二:修改注冊表HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\HOME0\ORA_%SID%_AUTOSTART的值為false,這個是控制啟動服務(wù)時是否自動啟動數(shù)據(jù)庫(實例,占內(nèi)存),默認(rèn)是true
注冊表還有個ORA_%SID%_shutdown它是控制你關(guān)機(jī)時是否自動關(guān)數(shù)據(jù)庫的
啟動服務(wù)可以用net start oracleservice%SID% 命令
停止服務(wù)可以用net start oracleservice%SID% 命令
手動啟動數(shù)據(jù)庫要先開始服務(wù),不然sqlplus不能進(jìn)行操作系統(tǒng)驗證了
進(jìn)入sqlplus “/as sysdba"
啟動數(shù)據(jù)庫是在sqlplus里輸入startup
關(guān)閉數(shù)據(jù)庫是在sqlplus里輸入shutdown immediate
(1)關(guān)閉oracle服務(wù)和后臺進(jìn)程
1查看安裝的主目錄和環(huán)境變量:
echo $ORACLE_HOME
env | grep ORA
2查看實例名
sqlplus / as sysdba
select instance_name from v$instance;
3查看啟動的oracle后臺進(jìn)程
ps –ef |grep ora_
4 shutdown immediate; 關(guān)閉服務(wù)
ps –ef |grep ora_可以看到后臺進(jìn)程沒有了
lsnrctl status 查看監(jiān)聽程序狀態(tài)
(2)停止oracle的listener
(3)刪除$ORACLE_HOME目錄下的子目錄及文件
cd $ORACLE_HOME
pwd
cd /u01/app/oradata/Helen
secureCRT是windows下連接linux工具
xmanager也是連接linux工具,支持圖形化,這里我們通過dbca圖形化方式卸載oracle要用xmanager
dbca
返回secureCRT
(4)刪除/usr/local/bin下的三個文件:dbhome,oraenv,coraenv
su root
cd /usr/local/bin
ll
rm dbhome
rm oraenv
rm coraenv
(5)刪除/etc下的兩個文件:oratab和oralnst.loc
cd /etc
rm刪除掉文件,同上
(6)刪除/opt目錄的ORCLfmap子目錄
rm –rf ORCLfmap
(7)刪除建立的用戶及組oinstall 和dba
su –oracle
Env | grp ORA
su root 或者whoami查看當(dāng)前用戶是誰
rm –rf /u01刪除全部文件
cat /etc/pass 查看用戶
cat /etc/group查看組
多次exit退出重新用root登錄
userdel –r oracle
groupdel oinstall
groupdel dba
關(guān)于更多Linux的學(xué)習(xí),請查閱書籍《linux就該這么學(xué)》。
關(guān)閉的指令是 shutdown immediate ;
如果有正在增刪改之類的操作,數(shù)據(jù)庫會等操作完成后進(jìn)行關(guān)機(jī),如果沒有進(jìn)程在做增刪改操作則很快就會關(guān)閉數(shù)據(jù)庫了。
如果一直沒有關(guān)閉系統(tǒng),你可以嘗試用 shutdown abort 來強(qiáng)制關(guān)閉oracle系統(tǒng),不過不建議這么做,容易引起數(shù)據(jù)錯亂或者發(fā)生未知后果的錯誤。
網(wǎng)站標(biāo)題:如何強(qiáng)制停止oracle,如何強(qiáng)制停止軟件運(yùn)行
文章URL:http://m.rwnh.cn/article12/phjhgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、虛擬主機(jī)、網(wǎng)站制作、全網(wǎng)營銷推廣、電子商務(wù)、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)