oracle數據庫用戶創建及授權 導入 導出 刪除用戶 表空間

/**數據庫BJRW,登陸數據庫BJRW執行以下操作*/

/**創建表空間*/
    CREATE TABLESPACE TS_SWATER
         DATAFILE 'D:\oracle\product\10.2.0\oradata\swater\water.dbf' SIZE 500M
         AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED LOGGING
         EXTENT MANAGEMENT LOCAL AUTOALLOCATE
         SEGMENT SPACE MANAGEMENT AUTO
     

/**創建用戶*/
     CREATE USER  tswater IDENTIFIED BY tswater DEFAULT TABLESPACE TS_SWATER;

     
/**授權*/

     --GRANT CONNECT,RESOURCE TO BJRW;

     --GRANT DBA TO tswater;

     
/**數據導入 在命令行裏執行*/

     imp 'bjrw/bjrw@bjrw' file=e:\bjrw1.dmp fromuser=bjrw touser=bjrw ignore=y


/**導入結果測試*/
     SELECT * FROM all_tables WHERE tablespace_name='TBS_BJRW'

/**清理錯誤*/
     DROP USER BJRW CASCADE;
     DROP TABLESPACE TBS_BJRW INCLUDING CONTENTS;
      Revoke dba from fda;
 grant connect,resource to fda;
 
 
 select 'delete  '||table_name|| ' cascade;' from cat where table_type='TABLE';// 生成刪除當前用戶下所有表語句

  


查詢oracle數據庫一小時內刪除的數據
select * from sys_role as of timestamp sysdate-1/24;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章