Oracle数据库不同损坏级别的恢复详解
在 DBA 的日常工作中不可避免存在着数据库的损坏,本文将主要介绍 Oracle 数据库遇到不同损坏级别下的应该采用的恢复方法,供读者在遇到此类情景时,能的找到适合自己的恢复方法,提高工作效率。
Oracle RAC集群卸载步骤
oracle用户完整删除操作步骤 1、登录oracle用户,停止Oracle数据库监听和数据库实例oracle@Linux:~> lsnrctl stop oracle@Linux:~> sqlplus / as sysdba SQL> shutdown immediate
案发现场:被注入的软件及 ORA-600 16703 灾难的恢复
最近帮助一个客户恢复数据库,遇到了如下这个问题。让我们再一次惊醒于数据安全,如果不做好防范,问题总是会来得猝不及防。客户在尝试启动数据库时,是这样一个 ORA-600 错误映入眼帘,反复重试无法消除问题,历史备份,同样存在问题,客户毫无防范的,陷入一场数据库灾难:SQL*Plus: Release 11.2.0.4.0 Production on Fri Jul 20 22:12:34 2018C
ORACLE占用大量系统CPU,致使系统宕机
Oracle占用大量CPU,系统性能低下,系统宕机卡死。
ORA-04031解决方法
此问题是sga过小而引起的,首先查看sga大小:show parameter sga调整SGA_MAX_SIZE与SGA_TARGET的值(如10G):alter system set sga_max_size=10G scope=spfile;alter system set sga_target=10G scope=spfile;重新启动数据库生效。注意:调整sga的大小,要注意系统内存的大小,若内存无多余空间,重启则...
【Oracle】Linux7安装11g Error in invoking target 'agent nmhs' of makefile
【Oracle】Linux7安装11g 86%报错:Error in invoking target 'agent nmhs' of makefileOS:Oracle Linux 7.2 64bitDB:Oracle 11.2.0.3 %86时出现报错 Error in invoking target 'agent nmhs' of makefile 解决方案 在makefile中添加链接libnnz11库的参数 修改$ORACLE_HOME/sysman/lib/ins_emagent.mk...
Oracle RAC关闭归档方法
1、登录数据库:执行alter system set cluster_database = false scope=spfile;2、关闭node1和node2数据库:shutdown immediate;3、启动node1至mount状态:startup mount;4、执行关闭归档:alter database noarchivelog;5、开启数据库:alter database open;6、在node1执行:alter system set cluste...
Oracle expdp/impdp数据迁移过程中字符集不一致问题解决方案
前提: 源端字符集:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 目标端字符集:AMERICAN _ AMERICA. AL32UTF81. 查询源端和目标端字符集类型:select userenv(‘language’) from dual;2. 修改目标端字符集:3. shutdown immediate;4. STA...
ORACLE报错ORA-02049解决方案
1.查询哪个用户致使死锁的产生:select username,lockwait,status,machine,program from v$session where sid in (select session_id from v$locked_object);2.查看当前系统锁情况SELECT /*+ rule */ lpad(' ', decode(l.xidusn, 0, 3, 0)) || l.oracle_username User_name, o.owner,...
在Oracle数据库中,丢失归档的情况下数据文件如何恢复?
在这种情况下由于缺少归档,数据库无法恢复,但是如果与该表空间相关的数据改变很少或者基本没有改变的情况下可以通过改变数据文件头的SCN号,让其和Datafile Checkpoint SCN号一致,就可以让Oracle就不会去做介质恢复,而只做实例恢复,这样就可以实现完全恢复,及时打开数据库。BBED(SCN号...
重新安装Oracle数据库时报错,1521端口已被使用解决方法
首先 vi /etc/services 查询1521服务然后使用dd命令进行删除,保存退出 然后查看1521端口:netstat -tunlp |grep 1521 删除pid进程:kill -9 进程号 重新进行安装,报错得到解决。...
MySQL数据库无法删除处理方法
RMAN-06169: 无法读取数据文件的文件标头7解决方法
恢复管理器: Release 11.2.0.1.0 - Production on 星期一 8月 15 23:46:24 2011连接到目标数据库: ORCL (DBID=1275817864)RMAN>启动 backup 于 15-8月 -11使用目标数据库控制文件替代恢复目录分配的通道: ORA_DISK_1通道 ORA_DISK_1: SID=143 设备类型=DISKRMAN-06169: 无法读取数据文件的文件标头7...
oracle 12c ORA-28040: No matching authentication protocol 处理办法
oracle 12c ORA-28040: No matching authentication protocol 处理办法
ORA-01157错误解决(zt)
ORA-1157错误解决手册一.错误描述ORA-1157, "cannot identify/lock data file %s - see DBWR trace file"引起的原因: 因为数据文件已经在被使用了从而导致数据库的后台进程不能找到相应的数据文件或者...
服务器异常断电数据库挂掉,参数文件损坏,控制文件丢失解决方案
解决方案:1. 使用pfile反向生成spfile文件:找到pfile文件位置:D:\app\Administrator\admin\<数据库实例名>\pfile2. 使用 sqlplus “/nolog”命令进入数据库,执行 conn /as sysdba命令3. 执行create spfile from pfile=’D:\app\Administrator\admin\<数据库实例名>\pfile\init.ora’;命令生...