新聞中心
oracle如何解鎖?
一些ORACLE中的進程被殺掉后,狀態(tài)被置為"killed",但是鎖定的資源很長時間不釋放,有時實在沒辦法,只好重啟數(shù)據(jù)庫。現(xiàn)在提供一種方法解決這種問題,那就是在ORACLE中殺不掉的,在OS一級再殺。\x0d\x0a1.下面的語句用來查詢哪些對象被鎖:\x0d\x0aselectobject_name,machine,s.sid,s.serial#\x0d\x0afromv$locked_objectl,dba_objectso,v$sessions\x0d\x0awherel.object_id=o.object_idandl.session_id=s.sid;\x0d\x0a2.下面的語句用來殺死一個進程:\x0d\x0aaltersystemkillsession'24,111';(其中24,111分別是上面查詢出的sid,serial#)\x0d\x0a【注】以上兩步,可以通過Oracle的管理控制臺來執(zhí)行。\x0d\x0a3.如果利用上面的命令殺死一個進程后,進程狀態(tài)被置為"killed",但是鎖定的資源很長時間沒有被釋放,那么可以在os一級再殺死相應(yīng)的進程(線程),首先執(zhí)行下面的語句獲得進程(線程)號:\x0d\x0aselectspid,osuser,s.program\x0d\x0afromv$sessions,v$processp\x0d\x0awheres.paddr=p.addrands.sid=24(24是上面的sid)\x0d\x0a4.在OS上殺死這個進程(線程):\x0d\x0a1)在unix上,用root身份執(zhí)行命令:\x0d\x0a#kill-912345(即第3步查詢出的spid)\x0d\x0a2)在windows(unix也適用)用orakill殺死線程,orakill是oracle提供的一個可執(zhí)行命令,語法為:\x0d\x0aorakillsidthread\x0d\x0a其中:\x0d\x0asid:表示要殺死的進程屬于的實例名\x0d\x0athread:是要殺掉的線程號,即第3步查詢出的spid。\x0d\x0a例:c:orakillorcl12345
成都創(chuàng)新互聯(lián)為客戶提供專業(yè)的成都做網(wǎng)站、網(wǎng)站建設(shè)、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項目涵蓋了網(wǎng)頁設(shè)計、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、手機網(wǎng)站開發(fā)等網(wǎng)站方面業(yè)務(wù)。
oracle 帳號scott被鎖定 如何解鎖
1、首先以DBA的身份登錄Oracle10g。
2、修改SOCCT賬戶權(quán)限,"alter user scott account unlock;"
3、修改HR賬戶權(quán)限,"alter user hr account unlock;" ?在commit操作之后,繼續(xù):"alter user hr identified by hr;"
4、然后檢查狀態(tài),就會發(fā)現(xiàn)已經(jīng)解鎖了。
怎樣給oracle數(shù)據(jù)庫的用戶解鎖
1、找到并進入運行窗口:(可以用windows+r快捷鍵哦)輸入sqlplus命令:如圖
2、進入新窗口后使用scott/tiger用戶和密碼進行登錄會發(fā)現(xiàn)登錄不成功:如圖
3、這時我們可以使用system用戶進行登錄,應(yīng)為此用戶的權(quán)限排第二,并且密碼我們已經(jīng)在安裝時輸入了了,所以是可以登錄進入的:如圖
4、system登錄成功之后就可以使用命令給用戶進行解鎖了:如圖
5、最后再用scott/tiger用戶時,你可以神奇的發(fā)現(xiàn)此時能連接成功了:如圖
ORACLE SCOTT 解鎖 并修改密碼,求詳細步驟,謝謝有分加啊
1、首先安裝好oracle軟件。
2、我們找到SQL Plus打開。
3、登錄system用戶。
4、輸入:alter user scott identified by tiger account unlock;進行解鎖。
5、或者打開命令提示符頁面登錄。最后就能進行scott用戶登錄啦。
網(wǎng)頁題目:oracle序列怎么解鎖 oracle 數(shù)據(jù)庫解鎖
URL標題:http://ef60e0e.cn/article/hjedie.html