`
anson_xu
  • 浏览: 514725 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类

oracle 数据库 删除用户所有对象

阅读更多

在命令行下执行sqlplus 用户名/密码 (不要删system)

 

 

set heading off;
set feedback off;
spool c:\dropobj.sql;
 
 prompt --Drop tables
 select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables;
 
 prompt --Drop view
 select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views;
 
 prompt --Drop sequence
 select 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) from user_sequences;
 
 prompt --Drop function
 select 'drop function ' || object_name||';'||chr(13)||chr(10) from user_objects  where object_type='FUNCTION';
 prompt --Drop procedure
 select 'drop procedure ' || object_name||';'||chr(13)||chr(10) from user_objects  where object_type='PROCEDURE';
 
 prompt --Drop package
 select 'drop package ' || object_name||';'||chr(13)||chr(10) from user_objects  where object_type='PACKAGE';
 
spool off;
set heading on;
set feedback on;
@@c:\dropobj.sql;
host del c:\dropobj.sql;

分享到:
评论

相关推荐

    Oracle数据库删除当前用户下全部对象

    该脚本为删除当前用户全部数据库对象,请慎重执行,仅适用于Oracle数据库。

    Oracle数据库对象管理及备份与恢复.pdf

    Oracle数据库是业界广泛使用的大型关系型数据库系统,其对象管理及备份与恢复机制对于数据库管理员来说至关重要。本文将详细介绍Oracle数据库的对象管理、数据类型、触发器、索引和分区策略,以及备份与恢复的相关...

    vb.net操作Oracle数据库增删改查以及存储过程调用1

    在连接 Oracle 数据库之前,我们需要首先创建一个 ADODB.Connection 对象,并且设置连接字符串。连接字符串的格式如下: ``` Provider=OraOLEDB.Oracle;Data Source=orcl;User Id=scott;Password=tiger; ``` 其中,...

    Oracle数据库系统应用与开发

    Oracle数据库提供了多种安全特性,如用户权限管理、审计、加密等。了解如何设置和管理这些安全机制对于保护敏感数据至关重要。 十、Oracle在Web应用中的集成 Oracle可以与各种Web应用框架(如Java EE、.NET等)无缝...

    oracle数据库编程pdf文档教案

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据重要地位。这份"Oracle数据库编程pdf文档教案"提供了从基础到高级的Oracle学习路径,通过5天的学习内容,帮助读者深入理解并掌握...

    Oracle数据库学习课件

    4. **Oracle数据库管理**:这部分内容可能涵盖数据库实例管理、表空间和数据文件的管理、用户和权限管理、备份与恢复策略、性能监控与调优。还会涉及数据库的安全性、故障排查和问题诊断。 5. **Oracle高级特性**:...

    oracle删除用户下的对象

    在Oracle数据库管理系统中,删除用户下的对象是一项常见的管理任务,这通常涉及到清理不再需要的数据空间,或者在重新分配用户权限时进行系统维护。本篇将详细介绍如何在Oracle中安全有效地删除用户下的所有对象。 ...

    Oracle数据库_实例_用户_表空间之间的关系.doc

    ### Oracle数据库、实例、用户、表空间的关系解析 #### 一、Oracle数据库概述 Oracle数据库是一种高度复杂的数据库管理系统,主要用于企业级数据管理和处理。与其他数据库系统不同,Oracle数据库中的“数据库”这一...

    oracle示例数据库OT_oracle数据库

    `ot_drop.sql`可能包含了删除表、视图、存储过程等对象的语句,也可能包括删除用户及其所有对象的命令。了解如何正确地删除和清理数据库资源是数据库管理的重要部分,避免资源浪费和数据泄露。 通过研究和实践这些...

    Oracle数据库用户管理笔记.doc

    Oracle 数据库用户管理笔记 Oracle 数据库用户管理是数据库管理员的重要任务之一。用户管理包括创建用户、管理用户权限、管理用户密码等。下面是 Oracle 数据库用户管理的重要知识点: 一、用户命名规则 Oracle ...

    oracle数据库操作手册

    本操作手册将深入探讨Oracle数据库的核心概念、安装配置、管理维护以及SQL查询等多个方面,帮助用户全面理解和掌握Oracle数据库的操作。 1. **Oracle数据库核心概念** - **数据库实例与数据库**:Oracle数据库实例...

    ORACLE数据库备份用bat脚本

    在IT行业中,数据库管理是至关重要的任务之一,而Oracle数据库作为全球广泛使用的数据库管理系统,其数据安全性与备份策略显得尤为重要。本文将详细讲解如何利用批处理脚本(BAT)进行Oracle数据库的备份,并探讨...

    ORACLE 数据库入门教程

    Oracle数据库中的主要对象包括表、视图、索引、存储过程、触发器和游标等。学习如何创建和管理这些对象,可以提高数据管理效率。 六、PL/SQL编程 PL/SQL是Oracle特有的过程化语言,结合了SQL的查询能力与高级编程...

    oracle数据库基础知识

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,它在企业级数据存储和管理中扮演着核心角色。Oracle数据库基础知识是每个IT从业者或自学者必备的知识领域。以下将深入讲解Oracle数据库的一些关键概念和操作...

    易语言连接远程Oracle数据库源码

    "ora10client.exe"可能是Oracle客户端软件,它包含了连接Oracle数据库所需的所有库文件和组件,确保易语言程序能够与Oracle服务器通信。 "使用说明.txt"则提供了连接和操作Oracle数据库的详细步骤和注意事项,可能...

    Oracle数据库实用教程

    Oracle数据库实用教程主要涵盖了Oracle数据库系统的基础知识、安装配置、数据管理、SQL查询、数据库安全性、性能优化以及备份恢复等多个方面。以下是对这些知识点的详细解释: 1. **Oracle数据库介绍**:Oracle...

    Oracle数据库系统工程师培训

    1. 数据文件:存储数据库的所有数据,是Oracle数据库的基础组件。每个表空间由一个或多个数据文件构成,每个数据文件只能属于一个表空间。 2. 控制文件:记录了数据库的物理结构和状态,用于数据库启动、恢复等操作...

    Oracle数据库语句大全.doc

    Oracle 数据库语句大全还包括创建表空间、删除表空间、查询表空间基本信息、创建用户、更改用户、锁定用户、删除用户等语句。 二.数据操纵语言(DML) 数据操纵语言(DML)用于操作数据库中的数据,包括插入、...

    Oracle数据库入门教材(PDF)

    学习如何创建、修改和删除这些对象是掌握Oracle数据库操作的基础。 六、数据管理 Oracle提供了强大的数据管理工具,如Data Pump用于数据迁移和备份恢复,RMAN(Recovery Manager)用于数据库备份和恢复,以及DBA...

    oracle数据库学习宝典

    **同义词**在Oracle数据库中提供了另一种数据库对象的别名,它可以是公共的,对所有用户可见,也可以是私有的,仅限于创建它的用户使用。同义词使得数据库对象的访问更加灵活,尤其是在多用户环境中,它能隐藏对象的...

Global site tag (gtag.js) - Google Analytics