(转) oracle清空数据库脚本
在开发过程中,可能经常需要重新初始化数据库,在初始化之前,我们肯定希望不再有以前的老表、存储过程等用户对象,用下面的教本就可以做到这一点:
BEGIN
FOR rec IN
(SELECT object_name,object_type from user_objects
WHERE object_type='PROCEDURE'
OR object_type='TABLE'
OR object_type='VIEW'
OR object_type='FUNCTION'
OR object_type='PACKAGE'
OR object_type='SEQUENCE'
)
LOOP
IF rec.object_type='TABLE' THEN
EXECUTE IMMEDIATE 'DROP '||rec.object_type||' '||rec.object_NAME||' CASCADE CONSTRAINTS';
ELSE
EXECUTE IMMEDIATE 'DROP '||rec.object_type||' '||rec.object_NAME;
END IF;
END LOOP;
END;
/
不过对于改用户的job,用上面的方法则不行,可以通过下面的方法来删除:
FOR x IN (SELECT * FROM user_jobs)
LOOP
dbms_job.remove (x.job);
END LOOP;
友情提示:用这个脚本之前先检查自己的登陆数据的用户名,以防把别的用户清空!
转载于:https://www.cnblogs.com/tzhyy/p/9253095.html
(转) oracle清空数据库脚本相关推荐
- Oracle清空数据库中数据表数据的方法
一.简介 最近在项目发版测试的时候,导出dmp的时候不小心把开发库中的一些脏数据导出来了,测试那边导入进去之后一堆不规范的数据,为了不影响测试结果,于是总结了一个快速清空数据库数据表所有数据的方法. ...
- oracle执行大脚本,oracle执行数据库脚本练习
BASModule模块 把以下代码回到BASModule模块: OptionExplicit PrivateConstIP_SUCCESSAsLong=0 PrivateConstIP_STATUS_ ...
- MYSQL/MSSQL/ORACLE数据库脚本代码
/******************************************************************************/ /* 主流数据库MYSQL/MSSQL ...
- oracle备份数据脚本,oracle数据库自动备份脚本
::通过exp命令导出远程机器(192.168.2.1)上指定服务(orcl)指定用户(pmis)及密码(pmis)的数据 ::运行该脚本的机器必须安装oracle @echo off @echo [ ...
- Oracle 清空/删除数据库全部的表
背景 在测试数据库脚本可用性的时候,会新建一个用户然后执行脚本,测试成功之后,需要清空表.在百度上找到一篇写得很不错的文章,补充改善了一些内容. 执行步骤 注意:1.2.3.5步的脚本直接复制运行即可 ...
- Oracle 12c数据库优化器统计信息收集的最佳实践
Oracle 12c数据库优化器统计信息收集的最佳实践 转载自 沃趣科技(ID:woqutech) 作者 刘金龙(译) 原文链接 http://www.oracle.com ...
- oracle创建数据库后干什么,手动创建Oracle数据库之前因后果
对于许多数据库管理员来说,Oracle究竟是不是一个难以管理和驾驭的怪兽级数据库,会不会让他们管理生涯饱受折磨?当看到其命令行界面时,很多人会问这么一个问题. 如果你想通过一个应用程序操控使用这个数据 ...
- Oracle性能监控脚本
Oracle性能监控脚本 2011-09-05 0 个评论 收藏 我要投稿 1. 监控事例的等待 select event,sum(decode(wait_Time,0,0 ...
- Oracle 11g数据库的部署
一.前言 最近要准备考试了,准备温习下Oracle数据库的相关知识,那么学习Oracle的前提肯定是部署了,目前主流Oracle版本为11g,那么接下来我们就先来一起看下,如何部署Oracle已经对数 ...
- 探索Oracle之数据库升级八 12c Downgrade 11gR2
探索Oracle之数据库升级八 12c Downgrade 11gR2 前言: 我们前面已经完毕了11gR2 upgrade to 12c 的升级,整个过程还是比較顺利的,尽管和曾经版本号升级有些不太 ...
最新文章
- Android序列化与反序列化
- 二维数组的查找 java_二维数组中的查找
- 禁用Intel ME
- scala函数的定义
- 深度学习:tensorflow层次结构,朴素NN代码实现tensorflow
- 微信开发系列之五 - 将SAP UI5应用嵌入到微信中
- C++面试常见问题整理汇总(面试者必看哦!)
- linux audio A2B
- HexorBase 登陆、执行语句、数据库帐号密码破解
- Oracle教程之管理UNDO(九)--如何解决Oracle ORA-01555错误
- 关于nginx性能优化CPU参数worker_cpu_affinity使用说明
- 蓝桥杯 BASIC-10 十进制转十六进制
- 全球及中国晶圆锯划片刀行业发展态势及投资潜力预测报告2021-2027年
- 浅谈Java及应用学java
- 银联网关支付接口规范
- Coursera 申请助学金流程和材料
- ViPER4Android FX 2.5,利用ViPER4Android FX音效驱动提升耳机音质
- 《生活中的魔法数学》读后感
- 不知道视频怎样提取音频?这里有详细教程分享
- 利用Medium的CDN来改善Feed的页面加载时间