【EXPDP】运用PARALLEL 和FILESIZE参数提高备份效率
EXPDP命令的PARALLEL和FILESIZE参数联合使用在“某些情况下”可以提高备份的效率。这种方法可以完成并行的逻辑备份。1.环境准备1)创建directory对象sys@secooler> create or replace directory expdp_dir as '/expd...
【EXP】在备份文件上留下“时间烙印”
使用EXP工具备份备份用户数据时,在备份文件上打上时间标记是一个非常好的习惯,简单记录一下如何在不同的操作系统平台上完成这个任务,供参考。1.UNIX或Linux操作系统1)可以使用date操作系统命令辅助完成这个小任...
【EXPDP】11g版本EXPDP 的COMPRESSION参数压缩比堪比“gzip -9”
这个压缩比例可以和操作系统“gzip -9”相媲美,某些特例下有可能比gzip还要高效。体验之,供参考。1.Oracle 11g中expdp帮助页中关于COMPRESSION参数的描述secooler@secDB /home/oracle$ expdp -help……COMPRES...
【Flashback】使用闪回功能恢复被TRUNCATE表的内容
我们实际感受一下使用Flashback Database功能找回被TRUNCATE表的快感。1.Oracle数据库版本信息sys@secooler> select * from v$version;BANNER------------------------------------------------------------...
【EXP/IMP】使用EXP /IMP工具“模糊”导出和导入
EXP/IMP这两个逻辑备份和恢复工具想必大家都已经达到熟练应用的境界,不过其中隐藏的“模糊”导出和“模糊”导入功能也许依然会使您眼前一亮。1.在全新的用户sec下创建四张表,同时给每张表中初始化一条数据sec@ora1...
【EXP】备份复杂关联查询后的T表数据
本文是《【EXP】使用EXP的QUERY选项导出表中部分数据》这篇文章的补充,进一步体现EXP工具在特定条件下导出数据的功能。1.T表数据内容如下sec@secooler> select * from t;  ...
【EXP】验证exp的dump包中包含procedure的创建语句
EXP后的dump包中包含procedure的定义语句,简单做一个实验验证之,供参考。1.在sec用户下创建一个简单的proceduresec@ora10g> CREATE OR REPLACE PROCEDURE proc_helloworld 2 IS 3&nbs...
【EXPDP】使用EXPDP工具的 EXCLUDE选项过滤掉不关心的数据库对象
使用EXPDP逻辑备份工具的EXCLUDE选项可以指定那类数据库对象不被导出,EXPDP工具的前身EXP如果想要完成同样的任务非常的困难。我们以排除部分表为例看一下这个选项带给我们的便利。如果在命令行中完成备份,特殊...
【EXP】使用EXP的QUERY选项导出表中部分数据
简单演示一下使用EXP的QUERY选项导出表中部分数据(具有where限制条件的导出)。1.创建实验表T,并初始化4条记录sec@secooler> create table t (x int ,y varchar2(20));Table created.sec@secooler> insert into t ...
【ARCHIVE】使用startup mount force启动数据库后无法修改归档模式的模拟
如果您需要调整数据库的归档模式,在启动数据库之前,数据库一定要保证“彻底关闭”,否则归档模式是不允许修改的。简单模拟一下。1.查看数据库归档模式$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.3.0 - Produc...
【rsync】使用rsync命令提高文件传输效率
众多数据库服务器的管理过程中,在不同服务器间的文件传输是免不了的。您可以使用scp命令或FTP方法完成文件的发送和接收,这篇文章我将给大家介绍另外一种方法,这就是rsync命令。rsync是文件传输程序,它的功能和算...
【备份】RMAN中对控制文件的几种备份方法
控制文件对于Oracle数据库来说是至关重要的,这里简单的介绍几种在RMAN中对控制文件的备份方法。1.进入RMAN命令行界面secooler@secDB /oracle/oradata$ rman target /Recovery Manager: Release 10.2.0.3.0 - Produc...
【恢复】使用控制文件的trace备份恢复因异常断电导致所有控制文件损坏的数据库故障
Oracle数据库可以使用trace方法生成控制文件的创建语句,在极端情况下可以派上用场。例如在控制文件全部丢失的情况下,就可以使用这种方法来完成数据库故障的恢复。模拟一下这个故障和恢复场景。1.巧妇...
【备份恢复】使用“热备份”恢复表空间故障之提速
Oracle有一种备份方式叫做“热备份”(没有听说过的朋友需先行Google)。通常有一种声音,说该方法是小型数据库的备份与恢复策略,在数据量比较大的情况下,使用这种方法进行恢复所耗用的时间是无法忍受的。之所以有...
【Flashback】使用闪回功能快速恢复用户的误操作
Oracle提供的闪回特性对于快速恢复误操作的数据起到了非常大的帮助。在没有这个特性的Oracle早期版本,如果需要恢复因用户错误导致的数据丢失,需要大量的时间和精力去做不完全恢复。不过,这种用空间换时间...
【IMP】使用IMP的SHOW参数轻松获取EXP命令的DUMP文件内容
使用IMP的SHOW参数可以轻松获取EXP的DUMP文件内容,通过读取其内容我们可以获得很多有价值的信息。简单列两点:1.创建数据库对象的SQL语句我们可以从中得到非常详细的数据库对象创建SQL语句。在此基础上如能...
【DUAL】数据库nomount状态下DUAL的内容
从数据库在nomount状态下dual可查询谈起。1.关闭数据库sys@ora10g> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.2.启动数据库到nomount状态sys@ora10g> startup nom...
【csscan】字符集扫描工具csscan“实操式”品味
最近一直在做的国际化项目要求数据库字符集使用AL32UTF8,因此带了了一个疑问:目前正在服役的WE8ISO8859P1字符集生产数据库中的核心数据能否完好无损的迁移到这套新字符集数据库库中呢?Oracle同学...
【Fixed Area】从SGA的Fixed Area中得到系统当前的SCN号
警告:此实验强烈推荐在试验环境下尝试,请勿在生产环境中使用。获取SCN的方法很多,这里给出一种使用oradebug从Fixed Area中得到SCN的方法。1.实验方法:为了防止在每一步骤操作之后出现SCN改变的情况,可以瞬间连...
【实验】使用Tom卸载脚本卸载表数据到平文本文件
Tom为了体现“自动化精神”,提供了一整套从数据库中卸载数据到平文本中的方法。这个小文儿演示一下这些脚本的使用方法。1.从AskTom网站上下载Tom的脚本Tom关于卸载脚本的介绍信息http://asktom.oracle.com/...