oracle回覆刪除使用者以及使用者下的所有資料

時間 2022-05-04 16:38:18

1樓:匿名使用者

除非你在刪除之前進行了備份,否則是不可能了。

drop user name cascade對使用者資料的刪除屬於ddl,就是沒有日誌的方式。刪除前的資料不會寫入日誌,也就不會被記錄,所以無從恢復。

2樓:匿名使用者

如果是歸檔方式的,首先備份下當前的,然後查好時間 點,可以恢復到指定時間或者歸檔號

非歸檔,就沒辦法了

另:如果你是oracle 10g 以上 ,還可以查檢視,不保證能恢復10g支援對drop table的恢復,你看下**站能查到不

oracle中如何刪除某個使用者下的所有資料呢?

3樓:匿名使用者

不用這麼麻煩,進http://lenovo-pc(計算機名):5502/em這個是管理和維護資料庫的。在裡面的設定中有個使用者管理。可以刪除建立新使用者!

4樓:匿名使用者

再sql*plus中使用system身份登陸資料庫然後執行下面語句:

drop user user_name cascade;

這樣你該使用者包括該使用者下的表,試圖,同義詞,過程,索引,及相關的一切就都不見了。

然後再新建乙個同名使用者,賦予相應許可權就可以了。

祝好運~~

5樓:匿名使用者

drop user username cascade;

cascade是級聯刪除,也就是刪除使用者username下所有資料以及他關聯的所有東西,比如觸發器啊,儲存過程啊,索引啊,檢視啊等等

6樓:匿名使用者

2個方法:

1.先把使用者下的物件匯出,然後直接刪除使用者,再重建使用者,重建物件2. 利用系統表生成truncate table 語句指令碼 直接執行兩種方法視具體情況各有優點 但都不慢

在oracle中如何刪除乙個使用者下所有該使用者所建的表?

7樓:匿名使用者

刪除使用者的語法是 drop user user_name

如果要刪除該使用者模式的包含物件(比如表)就要在要刪除得使用者名稱後面加上cascade

drop user user_name cascade;

怎樣清空oracle中某使用者下所有的表及資料

8樓:賓士

1、在cmd中輸入

sqlplus / as sysdba

2、刪除使用者a,級所有和使用者a關聯的資料

drop user a cascade;

3、重建使用者a

create user a identified by 密碼;

grant connect,resource to a;

4、登入a使用者,就ok了

conn a/密碼

---意思,希望對你有所幫助。

9樓:匿名使用者

先連線到系統使用者:conn / as sysdba然後刪除該使用者:drop user username cascade;--級聯刪除該使用者下的所有資料及物件

最後重建該使用者:create user username identified by password;

賦予許可權:grant connect,resource to username;

oracle 刪除乙個使用者下的所有表和資料,但是不刪使用者

oracle資料庫,如何刪除指定使用者名稱下的所有資料?

10樓:大野瘦子

連線到system使用者,把使用者test刪除之後重建conn / as sysdba

drop user test cascade;

create user test identified by password;

conn user/password

11樓:匿名使用者

操作步驟如下:

第一步:用超級管理員登陸oracle「conn / as sysdbaconn / as sysdba」

第二步:刪除指定的使用者「drop user username cascade」

第三步:重新建立此使用者 「create user username identified by password;

第四步:給使用者授權"grant dba to username "

第五步:登陸指定使用者」conn username /password「

12樓:匿名使用者

連線到system使用者,然後把使用者test刪除之後重建conn / as sysdba

drop user test cascade;

create user test identified by password;

conn user/password

13樓:匿名使用者

用system 使用者進入後

drop user test cascade

14樓:匿名使用者

drop user test cascade ;

在oracle用delete命令刪除的資料如何恢復

不用這麼麻煩到你的oracle安裝目錄下找 scott.sql 我的在 d oracle product 10.1.0 db 1 rdbms admin 根據你自己的實際情況參考。這裡面有全部資料庫,複製出來插入資料庫就可以了。注意 有時候檔案裡面的日期資料格式會有問題,修改一下就可以了。以上,希望...

oracle索引存在則刪除,oracle索引問題,刪除再重建索引與索引分析

oracle sqlplus 如下 set serverout on declare cnt number 10 0 begin select count into cnt from all indexes where index name test index and table name sys...

oracle 我將資料檔案刪除,表空間刪除不了,請問高手,如

第一,你的膽子不小,直接刪除了資料檔案。你的資料庫也比較爭氣,居然正常執行。不過現在的資料庫千萬不能停,一旦停了,那麼基本上是起不來的,會報有資料檔案找不到。你可以實驗一下,先把資料檔案offline,如果offline不行,那麼就刪除表空間但是不刪除資料檔案,也就是不加後面的including引數...

oracle 如何快速刪除資料比較大的使用者

資料量較大沒有快速的方法,除非是清空表,可用truncate的方式來刪除。如,要刪除表名為test中的所有資料,可用 truncate table test truncate與delete的異同 truncate table 在功能上與不帶 where 子句的 delete 語句相同 二者均刪除表中...

oracle資料庫中怎樣刪除表的重複資料

這個問題就是要刪除表中重複的記錄,查詢的sql語句如下 select id,name from select id,name,row numer over partition by id,name order by id,name rn from tablea where rn 1 刪除的sql語句...