oracle 删去某个用户下的一切目标ITeye - 娱乐之横扫全球

oracle 删去某个用户下的一切目标ITeye

2019年02月24日11时55分38秒 | 作者: 浩波 | 标签: 用户,用户名,指令 | 浏览: 570

Export: Release 10.2.0.1.0 - Production on 星期五 11月 11 11:27:57 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

 

用户名: as sysdba

 

 

履行一下指令:

SQL show user;

  检查是否是当时需求删去的用户

    (用sqlplus登录假如暗码错了会登录到sys用户,必定要注意不要删错用户,否则懊悔晚矣~~)


SQL @D:\dropobj.sql

 

 等候履行完结后,

 

SQL @D:\dropobjall.sql

 

删去完结~~

 

 

仿制以下内容存放在d:\dropobj.sql 中:
set heading off;  
set feedback off;  
spool D:\dropobjall.sql;  
  prompt Drop constraint  
 select alter table ||table_name|| drop constraint ||constraint_name|| ; from user_constraints where constraint_type=R;  
 prompt Drop tables  
 select drop table ||table_name ||; from user_tables;   
   
 prompt Drop view  
 select drop view ||view_name||; from user_views;  
   
 prompt Drop sequence  
 select drop sequence ||sequence_name||; from user_sequences;   
   
 prompt Drop function  
 select drop function ||object_name||;  from user_objects  where object_type=FUNCTION;  
  
 prompt Drop procedure  
 select drop procedure ||object_name||; from user_objects  where object_type=PROCEDURE;  
   
 prompt Drop package  
 prompt Drop package body  
 select drop package || object_name||; from user_objects  where object_type=PACKAGE;  
  
 prompt Drop database link  
 select drop database link || object_name||; from user_objects  where object_type=DATABASE LINK;  
   
spool off;  
set heading on;  
set feedback on;  

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表娱乐之横扫全球立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章