说明不兼容,这个时候修改
拷贝此文件到10.2.0.1.0的dbs下,然后用该pfile启动数据库:
于是就在原来的10.2.0.3.0上把controlfile备份到trace文件中发现里面有关于版本号的语句,于是就写一个重建控制文件的sql,去执行;
CREATECONTROLFILEREUSEDATABASE "ORCL"NORESETLOGS
NOARCHIVELOG
MAXLOGFILES16
MAXLOGMEMBERS3
MAXDATAFILES100
MAXINSTANCES8
MAXLOGHISTORY292
LOGFILE
GROUP1'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG'SIZE50M,
GROUP2'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'SIZE50M,
GROUP3'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG'SIZE50M
-- STANDBY LOGFILE
DATAFILE
'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF',
'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF',
'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF',
'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF',
'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF',
'E:\RMAN.DBF'
CHARACTERSET ZHS16GBK;
在执行的时候又出现了如下错误:
那就是说每个数据文件的头部也都记录有版本号,所以跨版本的这种操作是不允许的;或者是高版本数据库被低版本数据库软件管理时不允许的;
也就是说高版本恢复到低版本数据库是不兼容的,低版本数据文件恢复到高版本数据库是兼容的。
到这里就准备开始用相同版本的数据库做实验;
在测试机上也装上10.2.0.3.0 然后关闭数据库,删除$ORACLE_HOME/oradata/orcl/ 下的所有数据文件; 删除$ORACLE_HOME/database/spfileorcl.ora 和PWDorcl.ora以及$ORACLE_HOME/dbs/initdw.ora
然后把这些相应的文件从另一台相应的目录中拷贝过来,在测试机上开始启动;
Ok 大功告成;
rman 用户也可以继续使用,如果想使用原来的备份的话,需要把用rman备份的文件拷贝到测试机的相应位置;否则的话现在的rman资料库里记录的信息已经和真实内容不符,需要用crosscheck 命令修正;
这里总结一下:
经过本实验,可以配置一个与生产库完全一样的测试环境,在建测试环境的时候,只需安装数据库软件即可,不用创建数据库,然后把正式库的相应文件拷贝到测试机的相应位置即可;
分享到:
相关推荐
实验4 数据库备份与恢复实验 数据库备份与恢复是数据库管理系统中非常重要的一部分。实验4 数据库备份与恢复实验旨在让学生掌握数据库备份与恢复的操作方法。 知识点1: 数据库备份 数据库备份是指将数据库中的...
【实验5-12】和【实验5-13】展示了如何在误操作删除数据库后,使用备份的SQL文件进行恢复。 ### 使用DELETE语句删除数据和图形化工具MySQLWorkbench进行恢复 DELETE语句用于删除表中的行数据,而MySQLWorkbench...
【数据库的备份与恢复】 数据库的备份与恢复是数据库...总结来说,这个实验涵盖了数据库管理中的核心技能,通过实际操作使学生熟悉DB2的备份和恢复流程,这对于将来在IT行业中从事数据库管理工作具有极高的实用价值。
本实验旨在让学生掌握Oracle数据库的备份与恢复技术,这对于数据库管理至关重要,尤其是在应对意外数据丢失或系统故障时。 实验内容主要分为两个部分:逻辑备份与恢复以及物理备份与恢复。 逻辑备份与恢复是通过...
本压缩包"吉林大学数据库实验代码和实验报告.zip"包含了吉林大学一门关于数据库课程的实验资料,主要包括实验代码、实验报告以及相关的学习资源。通过这些内容,我们可以深入理解数据库的基本原理和实际操作,以及...
1. **USTC(中国科学技术大学)**:中国著名的高等学府,其计算机科学与技术专业在全国有很高的声誉,对理论研究和实践应用都有较高的要求。 2. **高级数据库系统**:涵盖了数据库设计、事务处理、并发控制、恢复...
实验的目的是让学生在掌握了MySQL数据库管理系统的基本理论后,通过实际操作体验数据库的备份与恢复过程。实验内容涵盖了应对数据丢失的各种情况,包括硬件故障、软件故障、自然灾害、黑客攻击和误操作。为了确保...
数据库备份与恢复实验 数据库备份与恢复是数据库管理系統中非常重要的一部分,目的是为了保护数据的安全和可靠性。本实验旨在练习数据库备份与恢复的操作方法,使用 MySQL 官方提供的实例 employees 数据库,下载...
最后,实验可能还涵盖了数据库备份与恢复策略,包括全备、增量备和差异备份,以及如何在数据丢失或系统故障时进行恢复操作。理解并实践这些技能对于确保数据安全至关重要。 通过这次【数据库实验2】,学生们将能够...
在这个名为“广工数据库实验文档+代码”的压缩包中,包含了相关的学习资料和源代码,帮助学生进行实践操作。 文档部分通常会包含以下几个方面的知识点: 1. **实验指南**:指导学生如何进行每个实验,包括实验目标...
数据库原理是计算机科学中的核心课程之一,特别是在信息技术和数据驱动的时代背景下,掌握数据库技术显得尤为重要。这份"广州大学数据库原理实验报告"包含了三个主要部分:SQL语言的学习、数据库管理和数据库系统...
3. **掌握数据库恢复技术**:学会从备份文件中恢复数据库,确保数据的完整性和可用性。 #### 实验内容详解 ##### 一、完全备份的建立与恢复 1. **建立完全备份**:通过SQL语句或企业管理器完成数据库的完全备份。...
8. **数据库的备份与恢复**:学习数据库备份和恢复的技术。 #### 六、Kingbase系统的主要内容 - **Kingbase简介**:Kingbase是一款高性能的关系型数据库管理系统,适用于多种应用场景。 - **管理工具**:Kingbase...
《哈工大计算机数据库实验报告》是一份详细记录了数据库实验过程及成果的文档,针对的是哈尔滨工业大学的学生在学习数据库课程时所进行的三次实验。这份报告不仅包含了实验的理论基础,还通过实际操作和截图展示了...
7. **备份与恢复**:数据库的备份策略和恢复技术也是实验的重要部分,包括全备、增量备和差异备份,以及如何在数据丢失或系统故障后进行恢复。 8. **安全性**:报告可能会讨论数据库权限管理、用户访问控制以及防止...
在本实验中,我们将深入探讨“中科大数据库实验实例”所涵盖的重要概念和技术。这个实验实例是针对中国科学技术大学(中科大)计算机科学与技术专业学生的数据库课程设计的,旨在帮助学生通过实践来理解数据库的基本...
实验八涉及数据库的备份与恢复,这是灾难恢复的重要环节,学生将学习如何备份数据库并演练在数据丢失后的恢复流程。 实验九,使用JDBC连接数据库,让学生了解如何通过编程接口与数据库进行交互,这对于开发数据库...
在本实验报告中,我们将深入探讨数据库实验的各个方面,包括实验目的、实验环境、实验内容以及实验结果分析。 实验目的: 1. 掌握关系数据库的基本概念,如实体、属性、键、索引等。 2. 学习使用SQL语言进行数据...
实验可能涉及学习如何备份数据库,以及在数据丢失或损坏时如何恢复。 8. **数据库安全性**:包括用户权限管理、角色定义、访问控制和审计。学生可能会学习如何设置用户账户,分配不同的访问权限,并了解如何记录...