oracle在丢失数据文件在丢失数据文件datafile4的情况下,强制打开后做了个flashback,出现的问题
发布网友
发布时间:2022-07-02 23:31
我来回答
共5个回答
热心网友
时间:2023-10-30 13:25
其实考官问你这个问题有2个目的,1,就是对数据库的了解和操作的熟练程度,也就是你的能力。2,就是看你有没有实际管理数据库的经验,管理方法。
所以 首先你要问明数据库是否为归档模式,如果不是,你要说出作为dba或管理员如果数据库既不归档又不备份,那么这个人是不合和,不称职的。如果为归档模式,那么你在回答可以以如下步骤操作:
例如:
SQL> startup mount
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01157: cannot identify/lock data file 3 - see DBWR trace file
ORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf'
SQL> alter database create datafile 3 as '/opt/oracle/oradata/eygle/eygle02.dbf';
Database altered.
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01113: file 3 needs media recovery
ORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf'
SQL> recover datafile 3;
Media recovery complete.
SQL> alter database open;
Database altered.
热心网友
时间:2023-10-30 13:25
Oracle DBA神器:PRM-DUL灾难恢复工具可以直接从这种受损的Oracle数据库中将数据拯救出来。
当你的数据库因为ORA-00600/ORA-07445或其他ORA-报错,或丢失关键的system表空间数据文件,或ASM diskgroup损坏时均可以考虑采用PRM-DUL来做恢复。PRM-DUL采用独创的DataBridge恢复技术,直接从数据文件中抽取数据后可以像DBLINK那样直接插入到新建数据库中,而无需数据落地成为DMP文件占用空间。
热心网友
时间:2023-10-30 13:26
我也遇到同样的问题,但按此方法执行后又提示错误: SQL追问握手!咋办啊。。
热心网友
时间:2023-10-30 13:26
首先做下任务
能以dba身份登录数库吗?
热心网友
时间:2023-10-30 13:27
没有备份可用吗?
为什么丢失数据文件后要做flashback呢,flashback对这种情况是没有帮助的。