网站大量收购独家精品文档,联系QQ:2885784924

oracle自动备份分析汇总.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle自动备份分析汇总

Oracle 自动备份分析汇总冷备份(即expexpdp命令对指定的某个对象进行数据导出)弄了半天 总以为有多难 看了不少 不过 看的都是基于linux的oracle备份操作,比如rman 等 什么冷备份 热备份 逻辑备份 基本知识补了一堆,不过基于windows的 到时很简单 只需要写一些执行语句的bat文件,然后 再将bat文件加到windows就有的触发器上。 我书写的批处理bat文件如下:Test.bat1.@echo off 2.echo 正在备份Oracle数据库,请稍等...... 3.expems/ems@orcl file=c/bak/gzepbmotor_%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=c/bak/gzepbmotor_%date:~0,4%%date:~5,2%%date:~8,2%.log owner=ems4.echo 任务完成!好不容易看到了了可以自动备份了 ,可是问题有出来的 ,oracle数据库导出的表只有有数据的 ,而我们的空表去无法导出,这很令人郁闷啊 悲催的 那好吧 没办法 咱们找谷老师总可以吧,一查 原来不只我遇到了这个问题 别人也有,这个是oracle11g的特有功能oracle11g的新特性,数据条数是0时不分配segment,所以就不能被导出。我去 太坑爹了 好吧 我可以改 更改如下代码:先查询一下哪些表是空的:Sql代码?select table_name from user_tables where NUM_ROWS=0;???下面我们通过select 来生成修改语句:Sql代码?select alter table ||table_name|| allocate extent; fromuser_tables where num_rows=0??Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as emsSQL select table_name from user_tables where NUM_ROWS=0; TABLE_NAME------------------------------CAMERAEMERGENCY_INFOEQUIPMENTEVENTOPERATOR_INFOMATERIALSPERSON_LOCUSPERSON_RELATIONPOLICECARPOLICEFORCEPOLICEOFFICERSITUATIONPFORCE_PCARPFORCE_POFFICERT_CATEGORYDYNAMICLAYERSTREE_INFOKEY_PERSONNEL_INFOKEY_SUBJECT_INFO17 rows selectedSQL select alter table ||table_name|| allocate extent; from user_tables where num_rows=0 2 ;ALTERTABLE||TABLE_NAME||ALL-----------------------------------------------------------alter table CAMERA allocate extent;alter table EMERGENCY_INFO allocate extent;alter table EQUIPMENT allocate extent;alter table EVENTOPERATOR_INFO allocate extent;alter table MATERIALS allocate extent;alter table PERSON_LOCUS allocate extent;alter table PERSON_RELATION allocate extent;alter table POLICECAR allocate extent;alter table POLICEFORCE allocate extent;alter table POLICEOFFICER allocate extent;alter table SITUATION allocate extent;alter table PFORCE_PCAR allocate extent;alter table PFORCE_POFFICER allocate extent;alter table T_CATEGORY allocate extent;alter table DYNAMICLAYERSTREE_INFO allocate

您可能关注的文档

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档