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

2022-09-27 06:15:06 字數 875 閱讀 7319

1.刪除某個使用者

sql> conn /as sysdba

connected.

sql> drop user username cascade;

使用者已刪除

如果使用者無法刪除,並報錯:

error at line 1:

ora-019hvmsukv40: cannhvmsukvot drop a user that is currently connected

通過檢視使用者的進行,並kill使用者程序,然後刪除使用者。

sql> select sid,serial# from v$session where username='username';

sid serial#

---------- ----------

150 9019

sql&g alter system kill session '150,9019';

system altered.

2.刪除表空間

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

複製** **如下:

drop tablespace nsname including contents and datafiles cascade constraints ;

including contents 刪除表空間中的內容,如果刪除表空間之前表空間中有內容,而未加此引數,表空間刪不掉,所以習慣性的加此引數hvmsukv。

including datafiles 刪除表空間中的資料檔案。

cascade constraints 同時刪除 tablespace 中表的外來鍵參照。

本文標題: linux下oracle刪除使用者和表空間的方法

本文位址:

linux下徹底刪除oracle步驟

是windows下連線linux工具 xmanager也是連線linux工具,支援圖形化,這裡我們通過dbca圖形化方式解除安裝oracle要用xmanager dbca 返回securecrt 4 刪除 usr local bin下的三個檔案 dbhome,oraenv,coraenv su ro...

linux下刪除oracle歸檔日誌(詳解)

1 進入linux伺服器,停止oracle的監聽和服務 2 刪除日誌 3 開啟oracle的服務和監聽 如果刪日誌之前沒成功停掉監聽和服務,最好reboot一下伺服器,不然會出一些問題 su oracle 記得橫槓左右加空格 lsnrctl stop 停止資料庫監聽 注意一定不要在sql下執行此命令...

Linux下用檔案的inode刪除檔案

檔案的inode定義了檔案的大小 所有人等檔案的特徵。每個檔案和目錄都有自己唯一的inode數字。但是為什麼用inode來刪除檔案,而不是用常用的rm rf命令呢?原因是,如果你不小心建立了含有特殊字元的檔案和目錄,比如帶有 的檔名,就會很難刪除。下面我們就來介紹一下 1 如何找出檔案和目錄的ino...