记一次客户oracle数据库崩溃
上周日晚上,11点多,客户突然打来电话,说数据库崩溃了,通过了解详细情况,得知崩溃的原因是因为换电源,停机(停机过程正常),在开机存储就丢失了。在这里我想提醒各位同仁,在做任何操作之前,一定要把生产库备份一个全备,以防万一,并要查看之前的备份是否都正常,还要收集一下数据库的相关信息,参数文档,控...
异机恢复某用户表空间到单机
1 背景描述:将RAC 某个表空间异机恢复至单实例,以检验数据的可用性。 1.1 RACDB数据库基本配置信息主机 节点1: rac1 操作系统:LIUNX 6.5 节点2: rac2 操作系统:LIUNX 6.5数据库版本 Oracle11.2.0.4 RACOS用户名/组 uid=1...
Oracle 导出txt文件
1.set echo off --在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句 2.set feedback off --是否显示当前sql语句查询或修改的行数 3.set newpage none --会在页和页之间没有任何间隔 4.set verify off -- 5.set pagesize 0 --分多少页 6...
index损坏恢复
生产库中索引和表是IO分离存储的.索引不需要备份,而且表的更改 索引也会联动更改,即使备份也毫无意义即使索引表空间损坏,索引的定义也存储在数据字典中,取出元数据重建即可如何取元数据 dbms_metadata.get_ddl('类型','对象','模式')SQL> select dbms_metadata.get_ddl('TABLE','EMP','SCOTT') from dual...
temp损坏恢复
临时表空间即使不存在 系统也能运行 只是部分功能需要临时表空间的不能使用系统默认临时表空间系统恢复后 可能和临时文件脱节temp历史 oracle 8 没有临时表空间 排序用datafile oracle 8I 有临时表空间 但要指明用哪个排序 oracle 9I 临时表空间temp被...
user损坏恢复
用户表空间的数据文件损坏备份SQL> alter tablespace users begin backup;Tablespace altered.SQL> select name from v$datafile;NAME--------------------------------------------------/db254/system01.dbf/db254/undotbs01.dbf/db254/sysaux01.dbf/db254/users01.dbf/db254/mytbs01.dbfS...
热备份
数据库运行中处于活动状态 归档是热备的前提 alter tablespace users begin backup; 1.表空间单独存盘 2.冷冻文件头 其他块继续使用 此时拷贝只有文件头是好块 3.改变了日志的行为 验证表空间单独存盘SQL> select name,checkpoint_change# from v$datafile;NAME &nb...
冷备份
冷备份数据库 非open的数据库 优点:概念简单,执行简单,可靠性依存cp 缺点:停止数据库,整体备份 什么时候需要冷备份:重大事件(不完全恢复实验之前,上线之前,崩溃恢复之前之后,)步骤 1.一致性停 2.拷贝 3.启动 查出物理文件位置select name from v$datafileuni...
密码和参数的恢复
外围故障修复 目的:密码文件和参数文件 无需备份SQL> shut immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL>[oracle@dba ~]$ cd $ORACLE_HOME/dbs[oracle@dba dbs]$ lshc_ora10g.dat initdw.ora init.ora lkORA10G orapwora10g spfileor...
重新开通博客,先从备份恢复开始吧
备份分为逻辑和物理 逻辑备份 只备份数据,和平台结构无关 备份工具: exp/imp expdp/impdp 存在的目的: 数据迁移 数据库之间表的传输 整理碎片 历史的数据迁移(表数据累积,旧数据要移到数据仓库(DW),不要一直留在生产库表中) ...