主頁 > 知識庫 > Linux下Oracle刪除用戶和表空間的方法

Linux下Oracle刪除用戶和表空間的方法

熱門標簽:百度地圖標注途經(jīng)點 哪個400外呼系統(tǒng)好 地圖標注養(yǎng)老院 慧營銷crm外呼系統(tǒng)丹丹 圖吧網(wǎng)站地圖標注 愛客外呼系統(tǒng)怎么樣 哈爾濱電話機器人銷售招聘 山東crm外呼系統(tǒng)軟件 開發(fā)外呼系統(tǒng)

本文實例講述了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

通過查看用戶的進行,并kill用戶進程,然后刪除用戶。

SQL> select sid,serial# from v$session where username='userName';
SID  SERIAL#
---------- ----------
150    9019
SQL> alter system kill session '150,9019';
System altered.

2.刪除表空間

前提:刪除表空間之前要確認該表空間沒有被其他用戶使用之后再做刪除

復制代碼 代碼如下:
drop tablespace nsName including contents and datafiles cascade constraints ;

including contents 刪除表空間中的內容,如果刪除表空間之前表空間中有內容,而未加此參數(shù),表空間刪不掉,所以習慣性的加此參數(shù)。
including datafiles 刪除表空間中的數(shù)據(jù)文件。
cascade constraints 同時刪除 tablespace 中表的外鍵參照。

希望本文所述對大家Oracle數(shù)據(jù)庫程序設計有所幫助。

您可能感興趣的文章:
  • 使用sqlplus命令行工具為oracle創(chuàng)建用戶和表空間
  • oracle創(chuàng)建表空間、授權、創(chuàng)建用戶、導入dmp文件
  • Oracle 刪除用戶和表空間詳細介紹
  • shell腳本操作oracle刪除表空間、創(chuàng)建表空間、刪除用戶
  • Oracle新建用戶、角色,授權,建表空間的sql語句
  • Oracle數(shù)據(jù)庫的實例/表空間/用戶/表之間關系簡單講解

標簽:周口 固原 青島 甘肅 武漢 開封 承德 和田

巨人網(wǎng)絡通訊聲明:本文標題《Linux下Oracle刪除用戶和表空間的方法》,本文關鍵詞  Linux,下,Oracle,刪除,用戶,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux下Oracle刪除用戶和表空間的方法》相關的同類信息!
  • 本頁收集關于Linux下Oracle刪除用戶和表空間的方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章