热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

aix还原Oracle数据库,Oracle数据库在AIX操作系统下备份与恢复的基本思路

1概述随着网络建设和电子政务的迅猛发展,计算机中保存的关键数据量愈来愈大,许多数据要保存应用数年,甚至是永久性保存。关键的业务数据成为了宝贵的资源,数据安全问题愈来愈突出。如何化解

1概述随着网络建设和电子政务的迅猛发展,计算机中保存的关键数据量愈来愈大,许多数据要保存应用数年,甚至是永久性保存。关键的业务数据成为了宝贵的资源,数据安全问题愈来愈突出。如何化解数据风险,避免不可抗拒的自然灾害和计算机软硬件故障造成的数据破坏或丢失,是每一位从事电子化建设的责任人目前关注的焦点。数据是珍贵的,再一次重建是非常费时的,有时候甚至无法重建,因此,在维护数据过程中,我们必须进行数据备份,以防止可能发生的硬件或文件损坏。根据实际工作经验,提出了一种AIX操作系统下Oracle数据库备份和恢复的基本思路。2数据备份方法数据备份分为物理备份和逻辑备份两种类型。物理备份是指将数据库文件从一个位置复制到另一个位置上。需要进行备份的数据库文件一般包括数据文件、归档重做日志文件、控制文件及初始化参数文件等。逻辑备份是利用Export等工具通过执行SQL语句等方式将数据库中的数据读取出来,然后写入到一个二进制文件中。逻辑备份导出的数据与数据库文件完全脱离了关系,并且可以被导入到其他的数据库中。备份策略的黄金法则是“不把所有的鸡蛋都放在同一个篮子中”,也就是不要把备份的数据与系统当前正在使用的数据放在同一个硬盘上,这样就能保证存储当前的数据库文件所在的硬盘发生故障损坏时,不会影响到恢复数据库所要使用的备份文件,这样数据库还是可以恢复的。其实最好能做异地备份,也就是在其他地区存放备份数据,这样可以保证在发生火灾或自然灾害时备份数据的安全。一般我们在Oracle数据库中存放的数据都是很重要的,绝对不可以丢失,所以建议数据库要运行在归档模式下。因为如果运行在不归档模式下,那么如果发生了硬盘故障,可能会丢失部分数据,也就是数据库可能不能被完全恢复,而且如果数据库是以724方式运行的话,我们必须在数据库打开而且可能正被读写时进行联机备份,联机备份也就是我们俗称的热备份,在读写状态下进行的备份是不一致性备份,备份数据文件的SCN(SystemChangeNumber)不同,所以在利用这些备份的数据文件“修复”数据库后,还要利用归档重做日志来进行“恢复”从而使所有数据文件的SCN达到一致,否则Oracle数据库是不能被打开的,这里要注意“修复”和“恢复”两个概念。下面就从热备份和冷备份两个角度来介绍oracle数据库的备份问题。2.1热备份2.1.1先对主数据库作一个全备份,把备份后的数据存放到专门用作备份使用的备份服务器上。2.1.2备份服务器上使用ftp工具将/ora-cle/app/oracle/OraHome/dbs/archive目录下的所有文件下载到备份服务器orabackupdaily目录中,重复文件可以覆盖。这一步的作用是备份归档重作日志,以便日后恢复时保证数据的完整性。2.2冷备份首先编写了3个脚本db_shutdown.sh、db_coldbackup.sh、db_startup.sh存放在manager目录下,分别完成关闭数据库、备份数据库、开启数据库的功能,下面先介绍一下这三个脚本的内容。1db_shutdown.sh:su-oraclesqlplus/nologconnect/assysdbashutdownimmediateexitexit2db_coldbackup.shcp%my_archive_dir%*.*%my_bakdir%3db_startup.shsu-oraclesqlplus/nologconnect/assysdbastartupexitlsnrctlstartexit编写这3个脚本是为了以后执行备份的方便,只要直接



推荐阅读
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • Amoeba 通过优化 MySQL 的读写分离功能显著提升了数据库性能。作为一款基于 MySQL 协议的代理工具,Amoeba 能够高效地处理应用程序的请求,并根据预设的规则将 SQL 请求智能地分配到不同的数据库实例,从而实现负载均衡和高可用性。该方案不仅提高了系统的并发处理能力,还有效减少了主数据库的负担,确保了数据的一致性和可靠性。 ... [详细]
  • 本文详细探讨了几种常用的Java后端开发框架组合及其具体应用场景。通过对比分析Spring Boot、MyBatis、Hibernate等框架的特点和优势,结合实际项目需求,为开发者提供了选择合适框架组合的参考依据。同时,文章还介绍了这些框架在微服务架构中的应用,帮助读者更好地理解和运用这些技术。 ... [详细]
  • 本文深入解析了通过JDBC实现ActiveMQ消息持久化的机制。JDBC能够将消息可靠地存储在多种关系型数据库中,如MySQL、SQL Server、Oracle和DB2等。采用JDBC持久化方式时,数据库会自动生成三个关键表:`activemq_msgs`、`activemq_lock`和`activemq_ACKS`,分别用于存储消息数据、锁定信息和确认状态。这种机制不仅提高了消息的可靠性,还增强了系统的可扩展性和容错能力。 ... [详细]
  • 本文介绍了如何利用Shell脚本高效地部署MHA(MySQL High Availability)高可用集群。通过详细的脚本编写和配置示例,展示了自动化部署过程中的关键步骤和注意事项。该方法不仅简化了集群的部署流程,还提高了系统的稳定性和可用性。 ... [详细]
  • 帝国CMS中的信息归档功能详解及其重要性
    本文详细解析了帝国CMS中的信息归档功能,并探讨了其在内容管理中的重要性。通过归档功能,用户可以有效地管理和组织大量内容,提高网站的运行效率和用户体验。此外,文章还介绍了如何利用该功能进行数据备份和恢复,确保网站数据的安全性和完整性。 ... [详细]
  • 本文深入探讨了如何选择适合业务需求的MySQL存储引擎,详细解析了不同存储引擎的特点、适用场景及其在数据存储和管理中的优势。通过对比InnoDB、MyISAM等主流引擎,为读者提供了全面的技术指导和专业建议,帮助开发者在实际应用中做出明智的选择。 ... [详细]
  • Swoole加密机制的安全性分析与破解可能性探讨
    本文深入分析了Swoole框架的加密机制,探讨了其在实际应用中的安全性,并评估了潜在的破解可能性。研究结果表明,尽管Swoole的加密算法在大多数情况下能够提供有效的安全保护,但在特定场景下仍存在被攻击的风险。文章还提出了一些改进措施,以增强系统的整体安全性。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • Oracle字符集详解:图表解析与中文乱码解决方案
    本文详细解析了 Oracle 数据库中的字符集机制,通过图表展示了不同字符集之间的转换过程,并针对中文乱码问题提供了有效的解决方案。文章深入探讨了字符集配置、数据迁移和兼容性问题,为数据库管理员和开发人员提供了实用的参考和指导。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 如何使用mysql_nd:Python连接MySQL数据库的优雅指南
    无论是进行机器学习、Web开发还是爬虫项目,数据库操作都是必不可少的一环。本文将详细介绍如何使用Python通过 `mysql_nd` 库与 MySQL 数据库进行高效连接和数据交互。内容涵盖以下几个方面: ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • TCP三次握手过程详解与图示解析
    本文详细解析了TCP三次握手的过程,并通过图示清晰展示了各个状态的变化。同时,文章还介绍了四次挥手的图解,解释了在TIME_WAIT状态中,客户端最后一次发送的ACK包的作用和重要性。 ... [详细]
author-avatar
今天是星期天嘛_512
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有