公告 昵稱: wangyutao
園齡: 10年
粉絲: 37
關注: 6 +加關注
| ||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 |
---|---|---|---|---|---|---|
26 | 27 | 28 | 29 | 30 | 31 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 1 | 2 | 3 | 4 | 5 | 6 |
搜尋
常用連結
- 我的随筆
- 我的評論
- 我的參與
- 最新評論
- 我的标簽
随筆檔案
- 2017年5月 (1)
- 2017年1月 (1)
- 2016年12月 (1)
- 2016年8月 (4)
- 2016年7月 (1)
- 2016年6月 (1)
- 2015年5月 (1)
- 2015年4月 (2)
- 2015年3月 (9)
- 2015年1月 (8)
- 2014年12月 (13)
- 2014年11月 (2)
- 2014年9月 (1)
- 2014年3月 (1)
- 2013年12月 (2)
- 2013年11月 (4)
- 2013年10月 (4)
- 2013年9月 (11)
- 2013年8月 (4)
- 2013年7月 (6)
- 2013年5月 (2)
- 2013年4月 (5)
- 2013年3月 (3)
- 2013年1月 (3)
- 2012年12月 (4)
- 2012年11月 (19)
- 2012年10月 (40)
- 2012年9月 (14)
- 2012年8月 (15)
- 2012年7月 (2)
- 2012年6月 (6)
- 2012年5月 (11)
最新評論
- 1. Re:(轉)數組使用contains
- 第二種方法中的((IList)strArr).Contains(“a”),非要将strarr的類型強轉為IList嗎,如果不使用會有什麼異常?
- –禦行所
- 2. Re:(轉)數組使用contains
- 引用了System.Linq以後就可用使用Contains();這樣會不會更簡單一些呢。
- –yelanshanhuo
- 3. Re:(轉)jquery easyui treegrid使用小結 (主要講的是如何編輯easyui中的行資訊包括添加 下拉清單等)
- 有沒有在easyui的treegrid中使用下拉框的那種例子啊
- –parawork軟體需求管理
- 4. Re:Win7 64位下PowerDesigner連接配接64位Oracle11g資料庫
- 不錯,比較完整。
- –sky_snow
- 5. Re:(轉)C#中protected用法詳解
- 樓主上面的printTest()這樣寫豈不更簡潔 public void printTest() { this.c = base.b; ……
- –影如風
閱讀排行榜
- 1. (轉)oracle中如何對字元串進行去除空格的方法(84187)
- 2. (轉)svn檢出的時候報 Unable to connect to a repository at URL錯誤(66996)
- 3. 轉easyui datagrid 前台分頁的實作(45973)
- 4. Win7 64位下PowerDesigner連接配接64位Oracle11g資料庫(34238)
- 5. (轉)C#中protected用法詳解(29003)
評論排行榜
- 1. (轉)svn檢出的時候報 Unable to connect to a repository at URL錯誤(5)
- 2. 轉easyui datagrid 前台分頁的實作(5)
- 3. (轉)C#中protected用法詳解(3)
- 4. (轉)jquery easyui treegrid使用小結 (主要講的是如何編輯easyui中的行資訊包括添加 下拉清單等)(2)
- 5. Win7 64位下PowerDesigner連接配接64位Oracle11g資料庫(2)
推薦排行榜
- 1. (轉)C#中protected用法詳解(7)
- 2. Win7 64位下PowerDesigner連接配接64位Oracle11g資料庫(6)
- 3. (轉)svn檢出的時候報 Unable to connect to a repository at URL錯誤(6)
- 4. 轉easyui datagrid 前台分頁的實作(5)
- 5. (轉)EasyUI 分頁總結(2)
(轉)oracle中使用者删除不了,ORA-01940提示 “無法删除目前已連接配接使用者”
Oracle删除使用者的提示無法删除目前已連接配接使用者兩種解決方法如下: 1、先鎖定使用者、然後查詢程序号,最後删除對應的程序、在删除對應的使用者 SQLalter user XXX account lock; SQLSELECT * FROM V$SESSION WHERE USERNAME=’LGDB’;
Oracle删除使用者的提示無法删除目前已連接配接使用者兩種解決方法如下:
1、先鎖定使用者、然後查詢程序号,最後删除對應的程序、在删除對應的使用者
SQL>alter user XXX account lock;
SQL>SELECT * FROM V$SESSION WHERE USERNAME=’LGDB’;
SQL>alter system kill session ‘xx,xx’
SQL>drop user xx cascade
2.shutdown掉資料庫,再重新開機
具體查詢程序号,最後删除對應的程序步驟如下
1) 檢視使用者的連接配接狀況
select username,sid,serial# from v$session
如下結果:
username sid serial#
NETBNEW 513 22974
NETBNEW 514 18183
NETBNEW 516 21573
NETBNEW 531 9
ts 532 4562
(2)找到要删除使用者的sid,和serial,并删除
如:你要删除使用者’ts’,可以這樣做:
alter system kill session’532,4562’
(3)删除使用者
drop user ts cascade
(**)如果在drop 後還提示ORA-01940:無法删除目前已連結的使用者,說明還有連接配接的session,可以通過檢視session的狀态來确定該session是否被kill 了,用如下語句檢視:
select saddr,sid,serial#,paddr,username,status from v$session where username is not null
結果如下(以我的庫為例):
saddr sid serial# paddr username status
564A1E28 513 22974 569638F4 NETBNEW ACTIVE
564A30DC 514 18183 569688CC NETBNEW INACTIVE
564A5644 516 21573 56963340 NETBNEW INACTIVE
564B6ED0 531 9 56962D8C NETBNEW INACTIVE
564B8184 532 4562 56A1075C WUZHQ KILLED
status 為要删除使用者的session狀态,如果還為inactive,說明沒有被kill掉,如果狀态為killed,說明已kill。
由此可見,ts這個使用者的session已經被殺死。此時可以安全删除使用者。
好文要頂 關注我 收藏該文
wangyutao
關注 - 6
粉絲 - 37 +加關注 0 0 currentDiggType = 0; « 上一篇: Oracle 去除兩邊空格
» 下一篇: (轉)如何在一台電腦上開啟多個tomcat 和配置讓系統識别哪個具體的tomcat
posted on 2016-06-30 15:38 wangyutao 閱讀( 5721) 評論( 0) 編輯 收藏 重新整理評論 重新整理頁面 傳回頂部 注冊使用者登入後才能發表評論,請 登入 或 注冊, 通路網站首頁。 【推薦】超50萬VC++源碼: 大型組态工控、電力仿真CAD與GIS源碼庫!
【免費】要想入門學習Linux系統技術,你應該先選擇一本适合自己的書籍
【前端】SpreadJS表格控件,可嵌入應用開發的線上Excel
【推薦】企業SaaS應用開發實戰,快速建構企業營運/運維系統
最新IT新聞:
· 谷歌與芬蘭3家風力發電廠簽約 購買其10年風能
· 網易嚴選牽手拼多多:嚴選稱“隻是試水” 拼多多股價大漲19%
· “萬億Club”的蘋果 亮起紅燈了嗎?
· 美團IPO來了:50萬外賣騎手 收購的摩拜每天虧1500萬
· 亞馬遜:Amazon Business今年銷售額預計達百億美元
» 更多新聞…
最新知識庫文章:
· 為什麼說 Java 程式員必須掌握 Spring Boot ?
· 在學習中,有一個比掌握知識更重要的能力
· 如何招到一個靠譜的程式員
· 一個故事看懂“區塊鍊”
· 被踢出去的使用者
» 更多知識庫文章… fixPostBody(); setTimeout(function () { incrementViewCount(cb_entryId); }, 50); deliverAdT2(); deliverAdC1(); deliverAdC2(); loadNewsAndKb(); loadBlogSignature(); LoadPostInfoBlock(cb_blogId, cb_entryId, cb_blogApp, cb_blogUserGuid); GetPrevNextPost(cb_entryId, cb_blogId, cb_entryCreatedDate, cb_postType); loadOptUnderPost(); GetHistoryToday(cb_blogId, cb_blogApp, cb_entryCreatedDate);
</div>