国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

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

2024-08-29 13:58:36
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Linux下Oracle刪除用戶和表空間的方法,涉及Oracle數據庫用戶和表操作的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
 

本文實例講述了Linux下Oracle刪除用戶和表空間的方法。分享給大家供大家參考,具體如下:

1.刪除某個用戶

SQL> conn /as sysdbaConnected.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    9019SQL> alter system kill session '150,9019';System altered.

2.刪除表空間

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

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

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

 

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



注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湘阴县| 沽源县| 崇文区| 扎兰屯市| 鸡西市| 大洼县| 辽中县| 福鼎市| 综艺| 新干县| 图木舒克市| 丰镇市| 策勒县| 通化县| 九台市| 遵化市| 司法| 广水市| 平和县| 阳原县| 宜宾县| 大关县| 海宁市| 岐山县| 临颍县| 宁都县| 永康市| 永丰县| 常德市| 陆川县| 维西| 龙岩市| 高邮市| 岚皋县| 铁力市| 元江| 湖口县| 宜宾县| 博乐市| 阳春市| 洪泽县|