群里的一个哥们反应他们开发库的一个问题。
问题描述:
非归档,未备份,报错如下:
ORA-01113: file 17 needs media recovery
ORA-01110: data file 17: '/home/oracle/oradata/employ/TS_WB_BASIC_1.dat'
该问题是单数据文件(非系统数据文件)在数据库打开时出现问题,数据库使其自动offline之后的单数据文件恢复一例。
这个可以先将数据库open对外服务,然后再对那个问题文件进行恢复即可。
但是问题的...
RMAN数据库迁移(跨平台跨操作系统位数)
RMAN数据库迁移(跨平台跨操作系统位数)
场景说明:将oracle10gr2的数据库从win平台32位(运行中)使用rman迁移(使用rman的全库备份)到redhat linux6.0 64位的平台下。
相关博文:数据库高版本到低版本跨操作系统位数跨用户的数据导入导出
http://www.yallonking.com/database/623.html
查看源端数据库信息
SQL> select * from gv$version;
INST_ID BANNER
---------- --------------------...
RMAN异地恢复(同平台同操作系统)
场景说明:模拟数据库所在磁盘发生故障导致所有文件丢失,包括参数文件,控制文件,数据文件,但是有完整数据库全库备份(含参数文件及控制文件的备份),以及完整的归档日志,online redo备份。
RMAN异地恢复(同平台同操作系统)
场景说明:模拟数据库所在磁盘发生故障导致所有文件丢失,包括参数文件,控制文件,所有redo文件,数据文件,但是有完整数据库全库备份(含参数文件及控制文件的备份),以及...
数据库高版本到低版本跨操作系统位数跨用户的数据导入导出
数据库高版本到低版本跨操作系统位数跨用户的数据导入导出
在这篇文章中,我们将讨论exp/imp以及expdp/impdp从高版本到低版本,从64位操作系统到32位操作系统的数据迁移。当然这个也是之前我的大学同学有一次问我,当时有点忙只告诉了其思路而未实际操作,也不知道其后来是否搞定,现在就模拟一下。模拟场景:将源库(高版本64位)的一个用户移动到目标库(低版本32位)的另一个用户下。而至于从低版本到...
数据库控制文件的5种备份与6种恢复场景的模拟
控制文件的备份与恢复示例
数据库控制文件的重要性毋庸置疑,也是数据库中重要文件中的一种,下边将会从控制文件的5种备份和6种场景的恢复进行讨论,基本涵盖了控制文件的各种备份恢复场景。
1.备份控制文件
1.1 在rman下设置自动控制文件自动备份策略
[oracle@ora10gr2 ~]$ rman target /
Recovery Manager: Release 10.2.0.1.0 - Production on Mon Jan 14 01:34:35 2013
Copyright (c) 1982, 200...
Data Pump Export/Impdp操作实例
Data Pump Export/Impdp操作实例
(一)Expdp相关 expdp是将数据或者元数据从数据库卸载到dump文件集的一个工具,而这种dump文件集也只能由impdp工具使用,在相同的系统或者将她移动到别的系统进行导入操作。
dump文件集是由一个或多个磁盘文件组成,里边包含数据库对象元数据和控制信息。这些文件有自己自由的格式的二进制文件。在一个impdp导入操作中,将会使用到这谢文件集。
由于dump文件集是由服务...
如何将linux数据库用rman备份到远端win平台
如何将linux数据库用rman备份到远端win平台
将win下的共享目录挂载到linux下即可
#挂载windows共享目录
mount -o rw,uid=oracle,gid=oinstall,username=yallonking,password='oraking' //192.168.137.1/back_dir /tmp/back_dir
如果出现
[root@OELx64 ~]# mount -o rw,uid=oracle,gid=oinstall,username=yallonking,password='oraking' //192.168.137.1/back_dir /tmp/back_dir
mount error(12): Cannot al...
数据库从非ASM到ASM的迁移
数据库从非ASM到ASM的迁移
参考文档
Steps To Migrate/Move a Database From Non-ASM to ASM And Vice-Versa [ID 252219.1]
How to duplicate a controlfile when ASM is involved [ID 345180.1]
查看源文件系统
SQL> select * from v$version where rownum<5;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0...
ORACLE关于表上统计信息的备份与恢复
备份恢复表统计信息
在oracle中,统计信息是十分重要的,尤其在10g以后sql执行计划采用CBO后,表上的统计信息将直接影响CBO做出正确的执行计划。所以,我们对那些数据量较大,且其中的数据存在批量加载和删除的情形,我们一般建议在对该类表做完数据批量加载或删除之后,及时对其进行统计信息的收集,此刻,我们便可采用先将该类表之前的统计信息备份之后再次对其统计信息的收集,这样一来,即使新的统计信...