oracle 报警日志无效问题 - Oracle / 基础和管理
环境:linux 企业版 oracle 10g 刚我删除了个数据文件,startup 提示少一个数据文件, 但是查看报警日志没反应,还是我刚装ORACLE时的日志内容, 但时间是最近一次startup的时间, 求解!!!!
确认一下告警日志文件的路径是否正确 show parameter background_dump_dest 路径没什么问题,现在又一个问题来了! 恢复不了那个数据文件了! 是直接CP过来吗?但CP过来后还是开不起来! 应该把数据库启动到mount状态下,从表空间中删除掉你已经物理删除的数据文件对应的表空间。 我就是想实验下报警日志才删除一个系统数据文件的,在删除五分钟前有备份, 后来再CP回原来那个文件还是提示少; 现数据库只能开到mount 到不了open 先shutdown immediate 数据文件复制到原来的正常位置 然后重新startup引用 路径没什么问题,现在又一个问题来了! 恢复不了那个数据文件了! 是直接CP过来吗?但CP过来后还是开不起来! 能起来就怪了,虽然是5分钟以前的,但是SCN已经不一样了。你开启归档了吗,如果开启了,那可以恢复到最新。 进RMAN rman connect target / startup mount sql "alter database datafile 5 offline"; (oracle之前报错时肯定给出这个datafile的编号了,我这假设是5) restore datafile 'c:\oracle\xxx.dbf'; recover datafile 5;(没归档这一步就做不了了) sql "alter database datafile 5 online"; 你试试吧。 restore datafile 'c:\oracle\xxx.dbf'; 这里的路径指
相关问答:
查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......
假设table01 中有 以下资料 emp_no emp_name ------- ------------ 0001 TOM 0002 JOHN 0003 MARY 常用电话 而我们要得到以下的OUTPUT (或是各种其他的output) 0001,TOM 0002,JOHN
......
oracle 11g 安装 01092 错误, 日志信息: [oracle@linux trace]$ vi alert_orcl.log MMON started with pid=14, OS id=9089 RESETLOGS after incomplete recovery UNTIL CHANGE 522752 Errors in file / ......
java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4)))) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBErro ......