本人对oralce备份恢复还在学习中, 此贴为练习总结:
1. 首先 关闭数据库库 shutdown immediate
2. 拷贝备份三个控制文件 CONTROL01.CTL, CONTROL02.CTL, CONTROL03.CTL
3. 删除CONTROL02.CTL
4. 装载数据库 startup mount, 出现ORA-00205:?????????,?????,???????错误
怎么会有乱码?
5. 退出sqlplus, 设置编码, set nls_lang=american_america.zhs16gbk
6. sqlplus 连入, startup mount, 这次没有乱码了,错误提示:ORA-00205:error in identifying control file, check alert log for more info. 在这里,很明显,就是control文件缺失了.
7. 拷贝原来的控制文件备份CONTROL02.CTL到数据库的ORADATA目录下
8. 如果直接再次startup mount, 会出现ORA-01081: cannot start already-running ORACLE - shut it down first.
9. 既然提示了,就关掉它. shutdown immediate
10. startup mount 结果出现ORA-00214: control file 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CONTROL01.CTL' version 1145 inconsistent with file ''C:\ORACLE\PRODUCT\10.2.0ORADATA\ORCL\CONTROL02.CTL' version 1136, 这表示文件CONTROL02.CTL'版本比CONTROL01.CTL'版本低, 二者不同导致的.
11. a) 可以以CONTROL01.CTL重建, ALTER SYSTEM SET CONTROL_FILES='C:\ORACLE\PRODUCT\10.2.0ORADATA\ORCL\CONTROL01.CTL' SCOPE=SPFILE;
b) 也可以备份所有文件,根据Step10 提示把版本低的删掉, 复制版本高的,然后粘贴重命名也可以
12. shutdown immediate
13. startup mount, 提示Database mounted,表示装载成功
14. ALTER DATABASE OPEN; 出现Database altered, 成功.
詹应乐
分享到:
相关推荐
《Oracle 10G 实验手册》:深入解析Oracle闪回功能 Oracle 10G引入了一系列创新功能,其中最为显著的是闪回技术(Flashback)。这一特性在Oracle 9i的基础上进行了重大改进,极大地简化了数据库管理员(DBA)的工作...
Oracle 11g R2 的 RMAN (Recovery Manager) 是 Oracle 数据库管理系统中的一个关键工具,主要用于数据库的备份和恢复。RMAN 提供了一种高效且灵活的方式来管理和保护数据库,确保在数据丢失或系统故障时能够快速恢复...
本实验主要关注在AIX操作系统上手动构建Oracle 10g和11g的文件系统库与裸设备库,这对于数据库管理员来说是一项基础且关键的任务。下面将详细解释这个过程中的相关知识点。 首先,我们需要理解AIX操作系统。AIX...
这个"Oracle 10g实验1-4.zip"压缩包显然包含了针对Oracle 10g的一系列学习材料,包括实验步骤、源代码以及结果的截图。通过这些资料,我们可以深入理解Oracle数据库的管理和操作。 实验一通常会涵盖Oracle的基本...
Oracle10g数据库是Oracle公司推出的数据库管理系统,它在企业级数据存储和管理领域具有广泛的应用。本教程《Oracle10g数据库基础教程》由孙凤栋主编,旨在为初学者提供全面、深入的Oracle数据库知识。教程内容涵盖...
文档中提及的实验室测试环境和四节点Oracle RAC 10g拓扑结构,描述了如何在一个实验环境中模拟并实施Oracle RAC的部署和配置。测试环境可以是一个简化版的生产环境,用于验证软件、硬件和配置方案的可行性。 9. ...
本实验手册重点介绍了Oracle 10G及以后版本的主要闪回技术,并强调其实用性。 在使用闪回技术前,有两个关键点需要注意: 1. 用户需要对`dbms_flashback`包具有执行权限,这是执行闪回操作的基础。 2. 必须启用自动...
本次实验的主要目的是熟悉并掌握Oracle 10g数据库的安装流程以及基本操作。实验在Windows XP操作系统环境下进行,通过安装Oracle 10g并执行一系列基本操作,旨在加深学生对数据库管理系统(DBMS)的理解和实践能力。...
### 实验1 Oracle 10g安装、配置与Enterprise Manager基础 #### 实验目的与要求 本实验的主要目的是让学生熟悉Oracle 10g数据库系统的安装流程,并了解如何进行基本的配置工作。通过本次实验,学生将能够掌握以下...
Linux 下 Oracle 11g 数据库冷备份异机还原是指在 Linux 操作系统下,对 Oracle 11g 数据库进行冷备份,并将备份的数据文件还原到另外一台主机上,以便在源主机上进行数据库升级或维护时,能够快速恢复数据库服务。...
- **第5章:备份与恢复**:介绍Oracle 10g中的备份策略和恢复方法,确保数据安全性和业务连续性。 - **第6章:安全性管理**:探讨如何设置访问控制、审计策略以及实施加密措施等,保障数据库的安全。 - **第7章:...
Oracle 10g引入了一系列回闪(Flashback)技术,旨在提供一种快速恢复数据库至特定时间点的能力,而无需传统的备份和恢复过程。这些技术允许数据库管理员轻松地撤消数据更改或恢复到特定的时间点,为误操作提供了...
Oracle 10g提供了RMAN(恢复管理器)工具,用于自动备份和恢复数据库,同时支持归档日志模式,确保数据的安全性和可恢复性。 六、性能优化 Oracle 10g包含许多性能优化工具,如SQL*Plus、企业管理器(EM)、性能...
Oracle 11g是Oracle公司推出的数据库管理系统的一个重要版本,其英文官方文档是学习和理解Oracle数据库技术的重要参考资料。以下是对这些文档内容的详细解读: 《Oracle Database Concepts》(Oracle数据库概念)是...
"51CTO下载-Oracle+10g+OCA操作中文教材PDF【1Z0-042】(manual+Lab)"这个压缩包文件包含了Oracle 10g OCA认证所需的教材和实践练习,帮助学习者系统地学习和掌握Oracle 10g数据库管理的知识。通过研读手册和完成...
本教程将详细介绍如何在个人计算机上安装和配置Oracle 10g,以供学习和实验之用。这份教程基于清华大学的相关教材,结合实际操作,通过图文并茂的方式进行讲解。 ### 第一节:系统需求与准备 在安装Oracle 10g之前...
2. 数据库体系结构:了解Oracle 10g的物理结构,如数据文件、控制文件、重做日志文件和系统表空间。同时,学习逻辑结构,如表空间、段、区和块等。 3. SQL基础:掌握SQL语言的基本操作,如SELECT语句用于查询数据,...
迁移过程中,我们需要将源数据库的数据文件、控制文件和日志文件复制到目标服务器并恢复。 一、实验目的 由于源主机的 Oracle 数据库需要打补丁,但是又没有备用机,担心打补丁会影响源主机的数据库。因此,在打...
本文档详细阐述了从Oracle 9i升级到Oracle 10g的过程,特别聚焦于在HPUX操作系统下的升级流程。此次升级的目的在于迁移现有的Oracle 9.2.0.1数据库到更先进的Oracle 10.2.0.1版本,以利用后者带来的性能提升、新功能...
本文档旨在详细介绍如何在Linux Red Hat 4.8.5-11操作系统上实现Oracle 11g (10.2.0.4) 数据库的冷备份及异机还原过程。 #### 实验环境 - **操作系统**: Linux Red Hat 4.8.5-11 - **数据库版本**: Oracle 11g ...