国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广平县| 枞阳县| 闽侯县| 德钦县| 乳山市| 古丈县| 蕉岭县| 尼木县| 西藏| 成安县| 白山市| 易门县| 任丘市| 交口县| 板桥市| 大姚县| 韩城市| 哈尔滨市| 南陵县| 满城县| 渭南市| 信丰县| 西乌| 英吉沙县| 韶山市| 乐亭县| 武平县| 涟源市| 旌德县| 界首市| 怀安县| 东兰县| 项城市| 渑池县| 威海市| 双流县| 英超| 友谊县| 武义县| 荥阳市| 仪征市|