1樓:匿名使用者
不用這麼麻煩,進http://lenovo-pc(計算機名):5502/em這個是管理和維護資料庫的。在裡面的設定中有個使用者管理。可以刪除建立新使用者!
2樓:匿名使用者
再sql*plus中使用system身份登陸資料庫然後執行下面語句:
drop user user_name cascade;
這樣你該使用者包括該使用者下的表,試圖,同義詞,過程,索引,及相關的一切就都不見了。
然後再新建一個同名使用者,賦予相應許可權就可以了。
祝好運~~
3樓:匿名使用者
drop user username cascade;
cascade是級聯刪除,也就是刪除使用者username下所有資料以及他關聯的所有東西,比如觸發器啊,儲存過程啊,索引啊,檢視啊等等
4樓:匿名使用者
2個方法:
1.先把使用者下的物件匯出,然後直接刪除使用者,再重建使用者,重建物件2. 利用系統表生成truncate table 語句指令碼 直接執行兩種方法視具體情況各有優點 但都不慢
5樓:樹苗葉子
sqlplus ***/***@***x 回車
spool drop_table.sql 回車
select table_name from user_tables; 回車
spool off 回車@drop_table 回車
然後你會看見所有的表都被drop了。
6樓:dl_會飛的青蛙
構建sql語句,然後執行!~~~~
select 'delete from '|| table_namefrom user_tables
order by table_name
這樣寫應該可以明白吧?
在oracle中如何刪除一個使用者下所有該使用者所建的表?
7樓:匿名使用者
1、如果有plsql客戶端,則可以使用該使用者登入,選中所有表 右鍵drop即可。
2、如果有刪除使用者的許可權,則可以:
drop user user_name cascade;
加了cascade就可以把使用者連帶的資料全部刪掉。
--建立使用者 create user 使用者名稱 profile default identified by 密碼 default tablespace 表空間名稱 temporary tablespace temp account unlock;
--授權
grant dba to 使用者名稱;
grant connect,resource to 使用者名稱;
3、如果沒有刪除使用者的許可權,則可以執行:
select 'drop table '||table_name||';' from cat where table_type='table'
將得到的結果全部複製貼上到另一個sql視窗,執行。
8樓:匿名使用者
刪除使用者的語法是 drop user user_name
如果要刪除該使用者模式的包含物件(比如表)就要在要刪除得使用者名稱後面加上cascade
drop user user_name cascade;
如何在oracle中刪除資料庫
直接通過圖形介面的方式刪除例項 windows下啟動 net configuration assistant 介面刪除 linux下啟動dbca影象化刪除 註明 這種刪除一般不徹底 建議與第2步驟一起使用檢視 oracle base目錄下admin oradata cfgtoollogs dbca ...
oracle中的sys與system使用者的區別
千鋒教育 system是資料庫內建的一個普通管理員,你手工建立的任何使用者在被授予dba角色後都跟這個使用者差不多。sys用資料庫的超級使用者,資料庫內很多重要的東西 資料字典表 內建包 靜態資料字典檢視等 都屬於這個使用者,sys使用者必須以sysdba身份登入。以上就是2個使用者的區別。另外你說...
oracle中在同資料庫裡面使用者A如何訪問使用者B建立的表啊
在雍和宮哈哈大笑的白茶 usera要有訪問userb下表的許可權 首先登陸管理員使用者 as sysdbasql grant select on usera.test1 to userb 授權成功。這樣 conn userb pwd sql select from usera.test1 主要表名前...