真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle鎖如何解除,oracle鎖表了怎么解鎖

oracle如何解鎖?

一些ORACLE中的進(jìn)程被殺掉后,狀態(tài)被置為"killed",但是鎖定的資源很長時(shí)間不釋放,有時(shí)實(shí)在沒辦法,只好重啟數(shù)據(jù)庫。現(xiàn)在提供一種方法解決這種問題,那就是在ORACLE中殺不掉的,在OS一級(jí)再殺。

為企業(yè)提供成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、營銷型網(wǎng)站建設(shè)、競(jìng)價(jià)托管、品牌運(yùn)營等營銷獲客服務(wù)。創(chuàng)新互聯(lián)擁有網(wǎng)絡(luò)營銷運(yùn)營團(tuán)隊(duì),以豐富的互聯(lián)網(wǎng)營銷經(jīng)驗(yàn)助力企業(yè)精準(zhǔn)獲客,真正落地解決中小企業(yè)營銷獲客難題,做到“讓獲客更簡單”。自創(chuàng)立至今,成功用技術(shù)實(shí)力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營銷”三大難題,同時(shí)降低了營銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認(rèn)可!

1.下面的語句用來查詢哪些對(duì)象被鎖:

select object_name,machine,s.sid,s.serial#

from v$locked_object l,dba_objects o ,v$session s

where l.object_id = o.object_id and l.session_id=s.sid;

2.下面的語句用來殺死一個(gè)進(jìn)程:

alter system kill session '24,111'; (其中24,111分別是上面查詢出的sid,serial#)

【注】以上兩步,可以通過Oracle的管理控制臺(tái)來執(zhí)行。

3.如果利用上面的命令殺死一個(gè)進(jìn)程后,進(jìn)程狀態(tài)被置為"killed",但是鎖定的資源很長時(shí)間沒有被釋放,那么可以在os一級(jí)再殺死相應(yīng)的進(jìn)程(線程),首先執(zhí)行下面的語句獲得進(jìn)程(線程)號(hào):

select spid, osuser, s.program

from v$session s,v$process p

where s.paddr=p.addr and s.sid=24 (24是上面的sid)

4.在OS上殺死這個(gè)進(jìn)程(線程):

1)在unix上,用root身份執(zhí)行命令:

#kill -9 12345(即第3步查詢出的spid)

2)在windows(unix也適用)用orakill殺死線程,orakill是oracle提供的一個(gè)可執(zhí)行命令,語法為:

orakill sid thread

其中:

sid:表示要?dú)⑺赖倪M(jìn)程屬于的實(shí)例名

thread:是要?dú)⒌舻木€程號(hào),即第3步查詢出的spid。

例:c:orakill orcl 12345

Oracle賬號(hào)被鎖定如何解鎖

1、查看環(huán)境變量ORACLE_SID的設(shè)置情況:

windows:

echo

%ORACLE_SID%

linux:

echo

$ORACLE_SID

2、

設(shè)置環(huán)境變量ORACLE_SID的值為你想登錄的oracle實(shí)例的SID:

set

ORACLE_SID=orcl

鍵入命令:sqlplus

/

as

sysdba

就可以以sysdba的身份登錄到oracle了!

linux系統(tǒng)下,如果找不到sqlplus命令的話,請(qǐng)切換到oracle用戶。

在sqlplus窗口執(zhí)行命令:

alter

user

you_username

identified

by

you_password;

就可以修改你的用戶的密碼了~

如果此時(shí)用戶被鎖定,沒關(guān)系:

既然是被鎖住了,那就通過解鎖system用戶。

SQL

alter

user

system

account

unlock;

User

altered.

SQL

select

username,account_status

from

dba_users

where

username='SYSTEM';

USERNAME

ACCOUNT_STATUS

----------

--------------------------------

SYSTEM

OPEN

SQL

如何解除Oracle 帳號(hào)鎖定

一、問題

使用system賬號(hào)登錄oracle,系統(tǒng)提示

如何解除Oracle wbr帳號(hào)鎖定(the wbraccount wbris wbrlocked)

二、解決辦法

1、使用oracle用戶登錄系統(tǒng)

2、執(zhí)行如下步驟:

3、$ sqlplus /nolog

4、SQL connect /as sysdba

Connected.

5、SQL alter user system account unlock;User altered.

三、鎖定賬號(hào)方法

1、SQL alter user system account lock;

User altered.

四、修改帳號(hào)口令

1、SQL ALTER USER system IDENTIFIED BY sysPasswd;

oracle怎么徹底解決鎖的問題

1、生成Kill Session語句

select?'alter?system?kill?session?'''?||?SID?||','?||?SERIAL#?||?''';'?from

(

select?distinct?a.sid,?a.Serial#,?status,?machine,?LOCKWAIT,?logon_time

from?v$session?a,?v$locked_object?b

where?(a.status?=?'ACTIVE'?or?a.status?=?'INACTIVE')

and?a.sid?=?b.session_id

and?b.ORACLE_USERNAME='XYHISTEST'--加上用戶名是避免把其他系統(tǒng)的會(huì)話也關(guān)閉,以免傷及無辜

)

2、批量執(zhí)行第一步生成的語句

alter?system?kill?session?'sid,serial#';

--alter?system?kill?session?'6976,33967';

3、查詢oracle用戶名,機(jī)器名,鎖表對(duì)象

SELECT?l.session_id?sid,?s.serial#,?l.locked_mode,l.oracle_username,

l.os_user_name,s.machine,?s.terminal,?o.object_name,?s.logon_time

FROM?v$locked_object?l,?all_objects?o,?v$session?s

WHERE?l.object_id?=?o.object_id

AND?l.session_id?=?s.sid

ORDER?BY?sid,?s.serial#?;

/*或者

select?s.SID,?s.OSUSER,?p.spid?as?OSPID,?s.MACHINE,?s.TERMINAL,?s.PROGRAM

from?v$session?s,?v$process?p

where?s.sid?=?6??--session_id

and?s.paddr?=?p.addr;

*/

4、查詢是執(zhí)行何sql語句導(dǎo)致鎖表的

select?b.sql_text

from?v$session?a,?v$sql?b

where?a.sid?=?6?--session_id

and?a.SQL_ADDRESS?=?b.ADDRESS(+);

/*--或者

SELECT?l.session_id?sid,?s.serial#,?l.locked_mode,?l.oracle_username,?s.user#,

l.os_user_name,s.machine,?s.terminal,a.sql_text,?a.action

FROM?v$sqlarea?a,v$session?s,?v$locked_object?l

WHERE?l.session_id?=?s.sid

AND?s.prev_sql_addr?=?a.address

ORDER?BY?sid,?s.serial#;

*/


網(wǎng)站標(biāo)題:oracle鎖如何解除,oracle鎖表了怎么解鎖
網(wǎng)頁鏈接:http://weahome.cn/article/hecdjj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部