Linux下Oracle刪除用戶和表空間的方法
本文實例講述了Linux下Oracle刪除用戶和表空間的方法。分享給大家供大家參考,具體如下:
1.刪除某個用戶
SQL> conn /as sysdba Connected. SQL> drop user userName cascade;
用戶已刪除
如果用戶無法刪除,并報錯:
ERROR at line 1:
ORA-01940: cannot drop a user that is currently connected
通過查看用戶的進(jìn)行,并kill用戶進(jìn)程,然后刪除用戶。
SQL> select sid,serial# from v$session where username='userName'; SID SERIAL# ---------- ---------- 150 9019 SQL> alter system kill session '150,9019'; System altered.
2.刪除表空間
前提:刪除表空間之前要確認(rèn)該表空間沒有被其他用戶使用之后再做刪除
including contents 刪除表空間中的內(nèi)容,如果刪除表空間之前表空間中有內(nèi)容,而未加此參數(shù),表空間刪不掉,所以習(xí)慣性的加此參數(shù)。
including datafiles 刪除表空間中的數(shù)據(jù)文件。
cascade constraints 同時刪除 tablespace 中表的外鍵參照。
希望本文所述對大家Oracle數(shù)據(jù)庫程序設(shè)計有所幫助。
相關(guān)文章
oracle中函數(shù) trunc(),round(),ceil(),floor的使用詳解
這篇文章主要介紹了oracle中函數(shù) trunc(),round(),ceil(),floor的使用詳解的相關(guān)資料,需要的朋友可以參考下2017-03-03Oracle創(chuàng)建自增表分區(qū)之按月、按天自增表分區(qū)步驟詳解
這篇文章主要給大家介紹了關(guān)于Oracle創(chuàng)建自增表分區(qū)之按月、按天自增表分區(qū)的相關(guān)資料,Oracle表對數(shù)據(jù)進(jìn)行月度分區(qū)是一種將數(shù)據(jù)分組的有效方法,此方法是將數(shù)據(jù)根據(jù)它們所屬時間段將其存儲為不同分區(qū),需要的朋友可以參考下2023-11-11Oracle中 lsnrctl命令使用總結(jié)(推薦)
這篇文章主要介紹了Oracle lsnrctl命令使用總結(jié) ,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-03-03Window下Oracle Database 11g 發(fā)行版2安裝教程
這篇文章主要為大家詳細(xì)介紹了Window下Oracle Database 11g 發(fā)行版2安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-07-07Oracle ASM數(shù)據(jù)庫故障數(shù)據(jù)恢復(fù)解決方案
這篇文章主要介紹了Oracle ASM數(shù)據(jù)庫故障數(shù)據(jù)恢復(fù)解決方案,需要的朋友可以參考下2017-04-04Oracle SQL性能優(yōu)化系列學(xué)習(xí)三
Oracle SQL性能優(yōu)化系列學(xué)習(xí)三...2007-03-03ORACLE中dbms_output.put_line輸出問題的解決過程
最近用dbms_output.put_line來輸出變量的一些信息,卻總是看不到結(jié)果,所以這篇文章主要給大家介紹了關(guān)于ORACLE中dbms_output.put_line輸出問題的解決過程,需要的朋友可以參考下2022-06-06Oracle 10g DG 數(shù)據(jù)文件遷移的實現(xiàn)
我們常常需要對數(shù)據(jù)進(jìn)行遷移,這篇文章主要介紹了Oracle 10g DG 數(shù)據(jù)文件遷移的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05