内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

oracle中出現(xiàn)ORA-01940:無法刪除當前已連接的用戶怎么辦-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“oracle中出現(xiàn)ORA-01940:無法刪除當前已連接的用戶怎么辦”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“oracle中出現(xiàn)ORA-01940:無法刪除當前已連接的用戶怎么辦”這篇文章吧。

創(chuàng)新互聯(lián)公司成立十載來,這條路我們正越走越好,積累了技術與客戶資源,形成了良好的口碑。為客戶提供成都做網(wǎng)站、成都網(wǎng)站建設、網(wǎng)站策劃、網(wǎng)頁設計、域名與空間、網(wǎng)絡營銷、VI設計、網(wǎng)站改版、漏洞修補等服務。網(wǎng)站是否美觀、功能強大、用戶體驗好、性價比高、打開快等等,這些對于網(wǎng)站建設都非常重要,創(chuàng)新互聯(lián)公司通過對建站技術性的掌握、對創(chuàng)意設計的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進步。

在現(xiàn)場作業(yè)時,需要先刪除用戶;在執(zhí)行drop user時提示“ORA-01940: cannot drop a user that is currently connected”,當時的環(huán)境如下:
操作系統(tǒng):Windows XP
數(shù)據(jù)庫:Oracle 10.2.0.1
       當時時間比較著急,直接采取了釜底抽薪的辦法——拔網(wǎng)線,這招很管用,再次執(zhí)行drop user就成功了??紤]到以后不一定所有場合都允許你采取這種簡單粗暴的辦法,就在虛擬機上重現(xiàn)了這個報錯,尋求一種較為溫和的解決辦法。
       首先我打開兩個虛擬機,在1號虛擬機上啟動了兩個實例,打開了3個連接到scott用戶的窗口;在2號虛擬機上啟動了一個實例,打開了一個連接到scott用戶的窗口。這時我登錄sys用戶執(zhí)行drop user操作,復現(xiàn)了上述報錯。

點擊(此處)折疊或打開

  1. [oracle@enmoedu1 ~]$ sqlplus / as sysdba

  2. SQL*Plus: Release 11.2..3.0 Production on Fri Apr 17 21:25:40 2015

  3. Copyright (c) 1982, 2011, Oracle. All rights reserved.

  4. Connected to:

  5. Oracle Database 11g Enterprise Edition Release 11.2..3.0 - Production

  6. With the Partitioning, OLAP, Data Mining and Real Application Testing options

  7. SQL> drop user scott cascade;

  8. drop user scott cascade

  9. *

  10. ERROR at line 1:

  11. ORA-01940: cannot drop a user that is currently connected

  12. SQL>

首先,我們查看scott用戶的連接狀況;

點擊(此處)折疊或打開

  1. SQL> select username,sid,serial# from v$session where username='SCOTT';

  2. USERNAME SID SERIAL#

  3. ------------------------------ ---------- ----------

  4. SCOTT 19 355

  5. SCOTT 20 13693

  6. SCOTT 26 15

  7. SCOTT 127 7

  8. SQL>

接下來,我們kill上述連接;

點擊(此處)折疊或打開

  1. SQL> alter system kill session'19,355';

  2. System altered.

  3. SQL> alter system kill session'20,13693';

  4. System altered.

  5. SQL> alter system kill session'26,15';

  6. System altered.

  7. SQL> alter system kill session'127,7';

  8. System altered.

  9. SQL>

再次查詢scott用戶的連接狀況,確認所有連接被清除完畢;

點擊(此處)折疊或打開

  1. SQL> 

  2. SQL> select username,sid,serial# from v$session where username='SCOTT';

  3. USERNAME SID SERIAL#

  4. ------------------------------ ---------- ----------

  5. SCOTT 19 355

  6. SCOTT 20 13693

  7. SCOTT 26 15

  8. SCOTT 127 7

  9. SQL>

看到這兒,不要驚慌,不要以為這些連接還在;我們只要查詢一下上述連接的狀態(tài)就明白了。

點擊(此處)折疊或打開

  1. SQL> 

  2. SQL> select saddr,sid,serial#,paddr,username,status from v$session where username is not null;

  3. SADDR SID SERIAL# PADDR USERNAME STATUS

  4. -------- ---------- ---------- -------- ------------------------------ --------

  5. 578CC410 19 355 583AD258 SCOTT KILLED

  6. 578C9890 20 13693 583AD258 SCOTT KILLED

  7. 578B9390 26 15 583AD258 SCOTT KILLED

  8. 579DED90 120 95 5836FFB4 SYS ACTIVE

  9. 579CBD10 127 7 583AD258 SCOTT KILLED

  10. SQL>

由上述查詢結果得知,scott用戶的所有連接已經(jīng)被kill了;現(xiàn)在我們執(zhí)行drop user,看一下是否能夠成功;

點擊(此處)折疊或打開

  1. SQL> 

  2. SQL> drop user scott cascade;

  3. User dropped.

  4. SQL>

由此,ORA-01940報錯得到順利解決。

以上是“oracle中出現(xiàn)ORA-01940:無法刪除當前已連接的用戶怎么辦”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道!

分享文章:oracle中出現(xiàn)ORA-01940:無法刪除當前已連接的用戶怎么辦-創(chuàng)新互聯(lián)
標題路徑:http://www.rwnh.cn/article42/gdhec.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、面包屑導航、企業(yè)網(wǎng)站制作、手機網(wǎng)站建設、營銷型網(wǎng)站建設響應式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設
定陶县| 兰考县| 武乡县| 台北县| 五莲县| 寿宁县| 含山县| 道孚县| 万宁市| 漳平市| 宜川县| 西昌市| 通榆县| 黑龙江省| 南宫市| 木兰县| 葫芦岛市| 上饶县| 怀柔区| 息烽县| 隆昌县| 盐山县| 吉安市| 青浦区| 和政县| 子洲县| 青铜峡市| 常熟市| 富民县| 新津县| 永昌县| 遵化市| 英山县| 金塔县| 罗江县| 扶沟县| 闽侯县| 遂宁市| 内乡县| 石台县| 玉林市|