- 博客(4)
- 资源 (30)
- 收藏
- 关注
原创 冷备份与冷恢复(续)
冷备份一般是运行在noarchiving log 模式,一般需要备份的文件是数据文件和控制文件。备份方式就是关闭数据库,使数据库中的数据处在一致状态,然后对相关文件进行物理拷贝。在dba_data_files中查找数据文件,在v$controlfile中查找控制文件。备份好之后打开数据库即可。 当然在noarchiving log模式下,也只能进行脱机恢复(即冷恢复),虽然这种方法会丢
2012-02-26 17:17:26 740
原创 随机函数
1.查看随机函数的语句 SELECT text FROM all_source WHERE NAME = 'DBMS_RANDOM' AND TYPE = 'PACKAGE' ORDER BY line;2.产生一个0select abs(mod(dbms_random.random,100)) from dual;3.默认的dbms_random.valu
2012-02-26 12:31:56 451
原创 加快数据表空间恢复
在表空间进行恢复时,最耗时的就是往回复制备份文件的操作。为此可以把相应的表空间备份到一个本地硬盘上,在出问题的时候直接把相应表空间的位置重新指定到该备份上,然后用recover命令就Ok了,前提条件是数据库需运行在archivelog模式;查看数据库是否运行在archivelog模式语句: archive log list以下是一个在本地磁盘上恢复表空间的例子(在sqlplus中用sys用
2012-02-19 18:21:07 566
原创 闪回错误的DML操作
今天看了何明的dba一书,关于“闪回错误的DML操作”这一节写的很好,在此总结一些语句: 版本是oracle10G或更高级版本事件:对某个表做了错误的DML,需要返回到操作此错误DML前的状态。原理:oracle 是利用还原段(回滚段)中的数据来进行恢复的。 其实提交dml操作之后,该操作所使用的还原段就可以被其他的操作使用了,为了保证闪回时用到这些还原段,需要设
2012-02-16 22:09:41 616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人