丢失控制文件,首先如果cp原来的文件到目录,然后正常关闭以后会出现关闭异常
原因是控制文件在备份后发生了变化。 需要进行控制文件的恢复, restore controlfile from autobackup; 但是会提示错误:backup control file 甚至会出现media损坏会丢失 这时候,如果不懂得用操作指令恢复,那么就用EM 首先复制控制文件后,使得数据库处于mount状态,打开EM 提示输入用户名密码后,perform recovery 进行不完全恢复的SCN或时间点恢复,数据库一般就能打开了,或在之前先进行完整备份恢复,一般数据库没有开启归档所用。。 [@more@]
开启了自动控制文件的自动备份,可是却没有备份spfile;
查看SHOW PARAMETER SPFILE; 发现没有用spfile启动 而是pfile启动 还有就是手动备份spfile的时候,也出现了 not start with spfile;所以必须create spfile from pfile; 用spfile重启实例;就能解决了; [@more@]
模拟的是磁盘损坏需要介质恢复
首先用的是数据文件恢复,后提示需要介质恢复, 问题提示是无法这时候访问,一个是未恢复,二是没有联机 [@more@]
在将数据库转换为归档日志模式的时候
假如说 Alter set system set log_archive_dest_1=’location=/oracle/archive(1)/’ scope=spfile 本来有1 可是自己没有写就alter system 到接下来重启数据库,会出现无法找到静态文件。 首先考虑绝对不是dbs里面的SID 考虑提示pfile文件下的静态文件,需要改成initSID.ora 然后拷贝到dbs下。启动数据库就OK了 真心弄了很久啊。。。。。。。。。 还有就是这时候会以pfile启动,转换spfile SQL>create spfile from pfile; 重启数据库就OK了。 其他提示找不到dbs下的静态文件,可能就是文件的
linux安装数据库11Gr2遇到的一些问题解决办法
首先是安装好oracle,但是IE无法登陆EM,这个首先得注意是否关掉防火墙,还有一个可能要修改etc目录下的hosts文件的IP还有主机名,登陆进去EM,监听可能会出现问题,一般是监听还没有识别到数据库,或是手动altersystem register 或是等会也行。我之前出现一个监听无法识别数据库的问题,就是因为hosts文件里面没有修改ip 主机名的缘故,还有就是用netca配置好监听,查看tnsnames.ora和listener.ora里面的配置,特别是主机名。而且这两个文件要么事一样的主机名,要么是一样的ip,如果这一步么有做好监听配置,在没有ASM的单实例,创建