XX局资源库系统数据库迁移项目实施报告
- 格式:doc
- 大小:252.01 KB
- 文档页数:42
数据库数据迁移报告一、引言随着企业业务的不断发展和信息技术的快速更新,数据库数据迁移已成为许多企业面临的重要任务。
本次数据迁移旨在将旧数据库中的数据迁移到新的数据库系统中,以提高数据管理的效率和性能,满足业务发展的需求。
二、迁移背景(一)原数据库系统原数据库系统采用了_____技术,已经运行了_____年。
在长期的运行过程中,该系统逐渐暴露出一些性能瓶颈和功能限制,如数据存储容量不足、查询响应速度慢、无法支持新的业务需求等。
(二)新数据库系统为了解决原数据库系统的问题,经过充分的调研和评估,决定采用_____新数据库系统。
该系统具有更高的性能、更强的扩展性和更好的兼容性,能够满足企业未来业务发展的需求。
三、迁移目标(一)数据完整性确保迁移过程中数据的完整性,不丢失任何重要的数据信息。
(二)数据准确性保证迁移后的数据准确无误,与原数据库中的数据一致。
(三)迁移效率在规定的时间内完成数据迁移,尽量减少对业务的影响。
(四)系统稳定性确保新数据库系统在迁移后能够稳定运行,不出现重大故障。
四、迁移策略(一)全量迁移对原数据库中的所有数据进行一次性迁移,包括表结构、数据记录、索引等。
(二)增量迁移在全量迁移的基础上,对迁移过程中产生的新数据进行实时同步,确保数据的及时性。
(三)数据转换由于原数据库和新数据库的数据格式和结构可能存在差异,需要进行数据转换和清洗,以确保数据能够在新数据库中正确存储和使用。
五、迁移过程(一)准备阶段1、对原数据库进行全面备份,以防迁移过程中出现数据丢失。
2、安装和配置新数据库系统,确保其能够正常运行。
3、制定详细的迁移计划和应急预案,明确各阶段的任务和责任人。
(二)数据迁移阶段1、按照迁移策略,将原数据库中的数据迁移到新数据库中。
2、在迁移过程中,对数据进行实时监控和验证,确保数据的完整性和准确性。
3、对于出现的数据问题,及时进行处理和修复。
(三)测试阶段1、对迁移后的数据库进行全面测试,包括功能测试、性能测试、数据一致性测试等。
数据库迁移项目计划书1. 项目背景数据库是企业信息系统的核心,包含了大量的数据和业务逻辑。
随着企业的发展和业务的增长,数据库的规模和复杂性也不断增加。
为了提高系统性能、降低运维成本,以及满足业务需求,我们决定进行数据库迁移项目。
2. 项目目标本项目的主要目标是将现有的数据库从旧的环境迁移到新的环境中,确保数据的完整性和一致性,并且保证迁移过程对业务的影响尽可能小。
同时,我们希望通过数据库迁移项目能够达到以下几个目标:2.1 提高数据库性能:通过迁移至更强大的硬件设备和优化数据库结构,提高系统的响应速度和处理能力。
2.2 降低运维成本:通过合理规划数据库架构,简化数据库管理和备份恢复流程,减少运维工作量。
2.3 保证数据安全性:在迁移过程中,严格遵循数据保密和隐私保护的原则,确保敏感数据不被泄露或损坏。
3. 项目计划3.1 需求分析首先,我们需要进行详尽的需求分析,包括对现有数据库的性能瓶颈和问题进行评估,对业务需求进行明确和整理,以及对迁移后数据库的性能、可用性和安全性等方面的要求进行规划和定义。
3.2 方案设计根据需求分析的结果,我们将制定数据库迁移的详细方案,包括硬件设备的选型、数据迁移的策略和流程、数据库架构的设计等。
同时,我们还需要制定监控方案,确保迁移过程中的数据完整和业务平稳过渡。
3.3 环境准备在迁移之前,我们需要准备好新的数据库环境,包括硬件设备的安装和配置、数据库软件的安装和初始化、以及网络和安全设施的设置等。
同时,我们还需要对现有数据库进行备份,以确保在迁移过程中的数据安全性。
3.4 数据迁移根据方案设计中制定的数据迁移策略和流程,我们将进行实际的数据库迁移工作。
在整个迁移过程中,我们需要确保数据的一致性和完整性,并且要对迁移过程进行监控和记录,以备份份迁移结果的验证和分析。
3.5 迁移验证在数据迁移完成后,我们将进行系统功能和性能的验证,以确保新环境下的数据库能够正常运行,并且达到了预期的性能指标。
数据库的数据迁移与同步实施方案说明书一、引言数据库是现代企业管理的重要组成部分,其中的数据承载着企业的核心业务和信息。
随着企业的发展和需求变化,数据的迁移和同步成为一项关键任务。
本说明书旨在为数据库的数据迁移与同步提供一个实施方案,确保数据的准确传输和一致性。
二、背景随着企业规模的扩大和业务的复杂性增加,数据库的数据量不断增长,数据的更新频率也在加快。
为了满足业务需求和数据管理的需要,数据迁移和同步成为一项必要的任务。
数据迁移是指将数据从一个数据库系统转移到另一个数据库系统,而数据同步是指将数据从一个数据库系统同步到另一个数据库系统。
三、数据迁移方案1. 数据迁移需求分析在进行数据迁移前,首先需要明确迁移的目的和业务需求,确定需要迁移的数据类型、表结构和数量。
同时,还需要评估迁移过程中可能出现的风险和影响,以制定相应的应对措施。
2. 数据迁移工具选择数据迁移工具的选择直接影响到迁移效率和数据准确性。
根据迁移需求和系统特点,可以选择使用开源工具或专业数据库迁移工具。
常用的开源工具有MySQL的mysqldump和DataX,Oracle的expdp和impdp。
专业数据库迁移工具有Oracle的GoldenGate、DBSync和AWS 的DMS等。
3. 数据迁移方案设计在设计数据迁移方案时,需考虑以下几个方面:- 迁移策略:选择全量迁移还是增量迁移,根据数据量和迁移周期来决定。
- 迁移流程:确定迁移的具体步骤和顺序,包括数据备份、数据导出、数据导入和数据验证等环节。
- 安全性和稳定性:保证迁移过程中数据的安全性和稳定性,例如在迁移过程中进行数据压缩和加密等操作。
- 异常处理:制定相应的异常处理策略,确保迁移过程中出现问题时能够及时恢复和处理。
四、数据同步方案1. 数据同步需求分析数据同步是指将数据从一个数据库系统同步到另一个数据库系统,保持数据的一致性和实时性。
在进行数据同步前,需要明确同步的目的和业务需求,确定同步的频率和范围。
数据库迁移实施方案数据库迁移是指将一个现有的数据库从一个系统或平台迁移到另一个系统或平台。
这种迁移可能是由于业务需求、技术升级或平台替换等原因引起的。
数据库迁移实施方案是指在迁移过程中所采取的具体操作和措施,以确保迁移过程顺利进行并保持数据的完整性和一致性。
数据库迁移实施方案的主要步骤如下:1. 规划和准备阶段:在这个阶段,需要进行详细的规划和准备工作,以确保迁移过程的顺利进行。
具体的任务包括确定迁移的目标系统和平台、分析源数据库的结构和数据量、评估迁移的风险和影响、制定迁移计划和时间表等。
2. 数据清理和转换阶段:在这个阶段,需要对源数据库进行数据清理和转换,以使其符合目标数据库的要求。
具体的任务包括删除无用的数据、修复错误和不一致性、重新组织和重建索引等。
如果源数据库和目标数据库的结构不兼容,还需要进行数据转换和映射。
3. 迁移测试阶段:在这个阶段,需要对迁移过程进行测试和验证,以确保迁移后的数据库能够正常运行。
具体的任务包括在测试环境中进行完整的迁移测试、验证数据的完整性和一致性、评估性能和可靠性等。
4. 迁移实施阶段:在这个阶段,需要进行实际的数据库迁移操作。
具体的任务包括备份源数据库、在目标系统上安装和配置数据库软件、将数据从源数据库导入到目标数据库、配置和测试数据库连接等。
5. 迁移后的验证和调优阶段:在这个阶段,需要对迁移后的数据库进行验证和调优,以确保其性能和可靠性达到预期。
具体的任务包括验证数据的完整性和一致性、测试和调整数据库的性能参数、监控和优化数据库的运行等。
在数据库迁移过程中,还需要考虑以下几个方面的问题:1. 数据的一致性和完整性:在迁移过程中,需要确保数据的一致性和完整性,以避免数据丢失或损坏。
可以采用备份和恢复、数据校验和验证等方法来确保数据的完整性和一致性。
2. 迁移的风险和影响:在迁移过程中,可能面临各种风险和影响,如数据丢失、系统中断、业务中断等。
因此,需要对迁移过程进行详细的风险评估和影响分析,并制定相应的应对措施。
数据库迁移与升级实施方案数据库迁移与升级实施方案随着科技的飞速发展,企业的数据库也需要不断进化和升级。
数据库迁移与升级是一个复杂的过程,需要谨慎规划和执行。
本文将介绍数据库迁移与升级的实施方案。
1. 确定迁移与升级的目标:在进行数据库迁移与升级之前,首先需要确定迁移与升级的目标。
这可以包括提高性能、增加可用性、满足新业务需求等。
明确目标可以帮助制定更具体和有效的实施方案。
2. 分析现有数据库:在进行数据库迁移与升级之前,需要对现有数据库进行全面分析。
这包括数据库结构、数据量、数据类型、数据关系等。
通过分析现有数据库,可以了解到迁移与升级的难度和风险。
3. 制定迁移与升级计划:根据目标和现有数据库的分析结果,制定具体的迁移与升级计划。
这包括迁移与升级的时间表、步骤和责任人。
在制定计划时,需要考虑到业务的中断时间和影响范围,以及备份和恢复策略。
4. 准备迁移与升级环境:在进行数据库迁移与升级之前,需要准备好迁移与升级的环境。
这包括新的数据库服务器、网络连接和测试环境。
同时,还需要确保迁移与升级所需的硬件和软件资源,以及进行相应的测试和验证。
5. 执行迁移与升级:在准备好环境之后,可以开始执行数据库迁移与升级。
这可能涉及到数据的导出、导入和转换,以及数据库的结构变更和索引重建。
在执行过程中,需要密切监控数据库的性能和稳定性,及时处理问题和异常。
6. 测试与验证:在数据库迁移与升级完成后,需要进行测试和验证。
这可以包括功能测试、性能测试和容量测试等。
通过测试和验证,可以确保迁移与升级的结果符合预期,并与现有系统兼容。
7. 数据库优化与维护:数据库迁移与升级完成后,需要进行优化和维护工作。
这包括性能调优、数据清理和备份恢复等。
通过优化和维护,可以提高数据库的效率和稳定性,保证系统的正常运行。
总结起来,数据库迁移与升级是一个复杂且关键的过程。
在实施方案中,需要明确目标、分析现有数据库、制定计划、准备环境、执行迁移与升级、测试与验证,并进行优化与维护。
数据迁移总结汇报稿范文数据迁移总结汇报稿尊敬的各位领导、各位同事:大家好!我是数据迁移项目组的负责人,今天非常荣幸能够向大家汇报我们项目的进展和结果。
经过数月的努力,我们成功完成了一次规模庞大的数据迁移工作,现在我将向大家做一份总结报告。
一、项目背景本次数据迁移项目是由公司决策层提出的,旨在将旧系统中的数据迁移到新系统中。
在旧系统上运行的数据存在着多种问题,如冗余、不一致、不完整等,影响了业务运营的效率和准确性。
因此,我们项目组成立,负责统筹规划、组织实施和监控整个迁移过程。
二、项目目标我们的目标是将旧系统中的数据按照指定规则迁移到新系统中,并确保数据的准确性、完整性和一致性。
同时,为了确保迁移后的系统正常运行,我们还制定和完善了相应的测试方案和准入标准。
三、项目过程1. 项目规划阶段:在这个阶段,我们确定了迁移的时间表、关键节点和人员分工。
我们与业务部门密切合作,了解他们的需求和数据结构,梳理出需要迁移的各类数据。
2. 数据清洗阶段:由于旧系统中的数据存在冗余、不一致和不完整等问题,我们对数据进行了全面的清洗和整理。
通过编写脚本和使用自动化工具,我们成功地清理了大量的脏数据。
3. 数据转换阶段:在这个阶段,我们将清洗后的数据转换成新系统所需的格式,并进行必要的映射和转换。
由于旧系统和新系统的数据结构存在差异,我们编写了大量的数据转换脚本和程序,确保了数据的准确性和一致性。
4. 数据迁移阶段:在这个阶段,我们正式开始将数据从旧系统迁移到新系统中。
由于数据量庞大,为了保证数据迁移的效率和准确性,我们使用了并行化迁移的方法,提高了迁移的速度和可靠性。
5. 数据验证和测试阶段:在数据迁移完成后,我们对迁移后的数据进行了全面的验证和测试,确保数据的完整性和准确性。
通过与业务部门的合作,我们成功解决了一些数据验证问题,并及时修复了一些数据迁移错误。
6. 上线和运维阶段:在迁移完成后,我们与运维部门紧密合作,确保新系统的正常运行。
数据库迁移项目总结英文回答:Database Migration Project Summary.Project Overview.The database migration project involved the transfer of data from a legacy database system to a new, more modern database platform. The goal of the project was to improve performance, scalability, and security, as well as reduce maintenance costs.Methodology.The project team adopted a phased approach to the migration, which involved:Data extraction from the legacy system.Data transformation to conform to the new database schema.Data loading into the new database.Post-migration validation and testing.Challenges.The project faced several challenges, including:The large volume of data to be migrated.The complexity of the legacy database schema.The need to maintain data integrity during the migration.The limited availability of skilled resources.Solutions.To overcome these challenges, the project team implemented a number of solutions, including:Using specialized data migration tools.Developing custom scripts for data extraction and transformation.Establishing a comprehensive testing framework.Training and upskilling the migration team.Benefits.The successful completion of the database migration project resulted in several benefits for the organization, including:Improved performance and scalability.Enhanced security.Reduced maintenance costs.Improved data accessibility and usability.Lessons Learned.The project team identified several key lessons learned from the migration process, including:The importance of planning and preparation.The need for a skilled and experienced migration team.The value of using specialized data migration tools.The importance of testing and validation.Conclusion.The database migration project was a success, meeting its goals of improving performance, scalability, security, and reducing maintenance costs. The lessons learned fromthe project will be valuable for future database migration initiatives.中文回答:数据库迁移项目总结。
数据迁移实施方案一、背景介绍随着企业业务的不断发展,数据迁移成为了一个必不可少的环节。
数据迁移是指将数据从一个系统或存储设备移动到另一个系统或存储设备的过程。
在实际操作中,数据迁移需要仔细规划和有效的实施方案,以确保数据的完整性和安全性。
二、数据迁移的必要性1. 业务扩展:随着业务的扩大,原有系统的存储容量可能无法满足需求,需要将数据迁移到更大的存储设备中。
2. 系统升级:企业可能需要升级现有的系统或软件,这就需要将数据从旧系统迁移到新系统中。
3. 数据整合:企业可能会收购其他公司或部门,需要将不同系统中的数据整合到一起。
4. 数据备份:为了保障数据的安全性,需要定期将数据备份到其他存储设备中。
三、数据迁移的实施方案1. 确定迁移范围:在进行数据迁移前,需要明确迁移的范围,包括需要迁移的数据类型、数量和来源。
2. 制定迁移计划:制定详细的迁移计划,包括迁移的时间表、迁移的顺序、迁移的方法和所需的资源。
3. 数据清理和整理:在迁移之前,需要对数据进行清理和整理,包括去除重复数据、修复损坏数据、整理数据结构等。
4. 选择合适的迁移工具:根据实际情况选择合适的迁移工具,可以是专业的数据迁移软件,也可以是自行开发的迁移脚本。
5. 迁移测试:在正式进行数据迁移之前,需要进行充分的测试,确保数据迁移的准确性和完整性。
6. 实施数据迁移:按照制定的计划和方法,进行数据迁移的实施,监控迁移过程,及时处理可能出现的问题。
7. 验证和确认:在数据迁移完成后,需要对迁移后的数据进行验证和确认,确保数据的准确性和完整性。
8. 后续工作:完成数据迁移后,需要做好后续工作,包括更新相关文档、通知相关人员和部门、进行数据同步等。
四、数据迁移的注意事项1. 安全性:在进行数据迁移时,需要确保数据的安全性,防止数据泄露或丢失。
2. 完整性:数据迁移后,需要对迁移后的数据进行验证,确保数据的完整性和准确性。
3. 可用性:在数据迁移过程中,需要尽量减少对业务的影响,确保业务的正常运行。
数据库迁移实施方案概述数据库迁移是指将一个数据库的数据和结构迁移到另一个数据库系统中的过程。
在实施数据库迁移时,需要制定一个合理的迁移方案,以确保数据的安全性和完整性,并最大程度地减少迁移过程中的停机时间。
本文将介绍一种常见的数据库迁移实施方案,以帮助您顺利完成数据库迁移。
准备工作在开始数据库迁移之前,您需要进行一些准备工作:1.了解源数据库:详细了解源数据库的结构和表之间的关系,以便在迁移过程中进行转换和映射。
2.创建目标数据库:根据源数据库的结构,在目标数据库中创建相应的表和字段,并保证目标数据库的权限设置与源数据库一致。
3.调整硬件资源:根据目标数据库的需求,调整服务器的硬件配置,确保迁移过程中的性能和稳定性。
4.备份源数据库:在进行数据库迁移前,务必对源数据库进行备份,以防止迁移过程中出现意外情况导致数据丢失。
数据迁移流程下面是数据库迁移的一般流程:1.停止源数据库的写操作:在开始迁移之前,需要停止源数据库的写操作,以避免在迁移过程中出现数据不一致的情况。
2.导出源数据库的数据:使用源数据库提供的数据导出工具,将源数据库中的数据导出为可读取的文件,如SQL文件或CSV文件。
3.转换数据格式:如果目标数据库与源数据库的数据格式不一致,需要对导出的数据进行转换。
可以编写脚本程序或使用数据转换工具进行数据格式的转换。
4.导入数据到目标数据库:使用目标数据库提供的数据导入工具,将转换后的数据导入目标数据库中。
确保数据导入的顺序正确,以避免出现外键约束等错误。
5.创建索引和约束:根据目标数据库的需求,在目标数据库中创建索引和约束,以提高数据查询的性能和数据完整性。
6.测试目标数据库:在完成数据导入之后,对目标数据库进行测试,确保数据的完整性和准确性。
7.切换应用连接到目标数据库:在进行切换之前,确保目标数据库与源数据库的数据是一致的。
然后,将应用程序的连接配置更改为连接到目标数据库。
8.监控和优化目标数据库:在切换到目标数据库后,对数据库进行监控和优化,以确保其性能和稳定性。
数据库系统迁移方案设计与实施数据库系统迁移是指将现有的数据库系统从一个环境迁移到另一个环境的过程。
这个过程需要经过详细的规划和设计,并且在实施过程中需要注意各种问题和风险。
本文将深入讨论数据库系统迁移的方案设计和实施步骤,并提供一些建议和注意事项。
一、迁移前的准备工作1.需求分析:在开始数据库系统迁移前,首先要对迁移的需求进行详细的分析和理解。
需要明确迁移的目的、时间范围、数据量、用户需求等重要因素。
2.风险评估:对于数据库系统迁移而言,风险评估是一个必不可少的步骤。
需要评估迁移过程中可能出现的风险,如数据丢失、系统不稳定等,并提前制定相应的风险应对计划。
3.数据备份:在开始正式迁移之前,务必进行数据库的完整备份。
备份是保障数据安全的重要手段,同时也能够在意外情况下提供数据恢复的保障。
二、迁移方案设计1.选择目标系统:根据需求分析的结果,选择适合的目标系统。
可以考虑新系统的性能、稳定性、兼容性等因素,并与相关部门或专业人员进行充分的沟通和交流。
2.数据转移方案:设计合理的数据转移方案是数据库迁移的关键。
可以采用数据备份/恢复、数据迁移工具、ETL工具等方式来实现数据的转移。
需要对数据转移的时间、频率、逻辑关系等进行详细规划。
3.系统测试和验证:在正式迁移之前,务必进行系统测试和验证。
通过模拟迁移环境,测试系统的性能、稳定性和数据的准确性,确保迁移后的系统能够正常运行。
三、迁移实施1.通知相关人员:在迁移过程中,需要提前通知相关人员,并告知他们迁移时间、可能的中断时间等信息。
确保相关业务人员和用户有足够的准备时间,并提供必要的支持和指导。
2.数据迁移:根据设计好的数据转移方案,开始进行数据的迁移工作。
在数据迁移过程中,需要密切关注数据的完整性和准确性,并及时记录迁移过程中的问题和异常情况。
3.系统优化和配置:在完成数据迁移后,需要对新系统进行优化和配置。
根据实际需求,调整系统的参数和配置,以提升系统性能和稳定性。
XXXX局资源库系统数据库迁移项目实施报告2011-11-27目录1. 概述 (3)1.1. 项目背景 (3)1.2. 面临的问题 (3)1.3. 解决方案 (3)2. 实施计划 (3)2.1. 数据库迁移的流程 (3)2.2. 时间进度完成情况 (4)2.3. 实施结果 (5)3. 实施过程 (5)3.1. 服务器62和63的安装与配置 (5)3.1.1. 操作系统环境准备 (5)3.1.1.1. 修改内核参数 (5)3.1.1.2. 创建Oracle软件安装所需文件系统 (6)3.1.1.3. 创建数据库迁移用文件系统 (7)3.1.2. 安装Oracle 10g for Itanuim 软件 (7)3.1.2.1. 安装准备 (7)3.2. 数据库迁移过程 (12)3.2.1. 备份生产数据库(10.88.82.131) (12)3.2.2. 复制131备份数据至62服务器 (15)3.2.3. 恢复62上的9.2.0.1数据库 (15)3.2.4. 升级数据库至9.2.0.8 (22)3.2.5. 升级数据库至10.2.0.5 (24)3.2.6. 将数据库的文件系统转换为ASM (32)3.2.7. 将单实例转换为RAC (35)3.2.8. 迁移完的其它设置 (39)3.2.9. 测试 (41)1.概述1.1. 项目背景XXXX局资源库数据库目前版本为9.2.0.1,运行于两台HP主机上,服务器配置ServiceGuard 集群软件,对数据库提供双机热备保护。
数据规模约120GB。
数据库运行于非归档模式,使用rman备份数据库。
1.2. 面临的问题由于应用系统的特点,对数据库的可用性要求很高,要求数据库7×24可用。
业务的发展,对数据库系统提出了更多的容量和处理能力要求,数据库系统压力越来越大,系统的处理能力接近极限。
随着系统使用年限的增加,系统的维护成本也逐年提高,系统已渐渐不能适应业务的需求,需要对系统进行扩容改装。
1.3. 解决方案目前已采购新的HP服务器和存储设备。
cup:6颗双核,每核1.6G。
内存48G,操作系统:hp unix11i v3,磁盘阵列为28个146G 。
计划在新系统上安装Oracle 10g RAC数据库软件。
2.实施计划2.1. 数据库迁移的流程本次数据库迁移需要从oracle9i(9.2.0.1)迁移到oracle10g(10.2.0.5)。
迁移流程如下:1,将10.88.82.131数据库的数据通过RMAN迁移到10.88.82.62服务器上的临时数据库中。
2,将10.88.82.62服务器上的临时数据库从9.2.0.1升级到9.2.0.8。
3,将10.88.82.62服务器上的临时数据库从9.2.0.8的数据库升级到10.2.0.54,将10.88.82.62服务器上的临时数据库从文件系统方式转变为ASM工作方式。
5,将10.88.82.62服务器上的临时数据库转换为RAC工作模式,随即转变为正式环境。
2.2. 时间进度完成情况下表为关键步骤实测耗时经修正后的列表XXXX局资源数据库迁移关键步骤耗时一览(不包含软件安装时间)步骤耗时131数据库备份3小时131备份数据ftp到62 2.5小时在服务器62上恢复9.2.0.1数据库25分钟9.2.0.1数据库升级到9.2.0.8 30分钟备份9.2.0.8数据库30分钟9.2.0.8数据库升级至10.2.0.5 1小时10.2.0.5数据库备份30分钟数据文件迁移至ASM 35分钟单实例迁移至RAC 40分钟测试30分钟其它1小时总共:大约11小时2.3. 实施结果62上测试用9.2.0.1数据库已升级到10.2.0.5,运行状态正常数据库已迁移到Itanuim服务器上,运行于RAC模式,运行状态正常3.实施过程3.1. 服务器62和63的安装与配置3.1.1.操作系统环境准备3.1.1.1. 修改内核参数KSI_ALLOC_MAX (NPROC*8)EXECUTABLE_STACK=0MAX_THREAD_PROC 1024MAXDSIZ 1073741824 bytesMAXDSIZ_64BIT 2147483648 bytes MAXSSIZ 134217728 bytesMAXSSIZ_64BIT 1073741824MAXSW APCHUNKS 16384*MAXUPRC ((NPROC*9)/10)+1MSGMAP (MSGTQL+2)MSGMNI (NPROC)MSGSEG 32767MSGTQL (NPROC) (B25293-01)NCSIZE (NINODE+1024)*NFILE (15*NPROC+2048)NFLOCKS (NPROC) (B25293-01)NINODE (8*NPROC+2048)NKTHREAD (((NPROC*7)/4)+16)NPROC 4096SEMMAP (SEMMNI+2)*SEMMNI (NPROC) (B25293-01)SEMMNS (SEMMNI*2)SEMMNU (NPROC - 4)SEMVMX 32767SHMMAX AvailMemSHMMNI 512SHMSEG 120VPS_CEILING 643.1.1.2. 创建Oracle软件安装所需文件系统3.1.1.3. 创建数据库迁移用文件系统在62主机上创建vgbak卷组,并创建lvora-bak,并在lvora-bak上创建文件系统mount 到/database2路径。
3.1.2.安装Oracle 10g for Itanuim 软件3.1.2.1. 安装准备3.1.2.1.1.修改核心参数已由HP完成3.1.2.1.2.存储准备3.1.2.1.3.网络准备3.1.2.1.4.创建oracle用户1.root用户分别登录alice01、alice02主机2.执行sam命令创建oracle用户和组,信息如下:3.修改oracle用户.profile,在.profile文件中增加如下内容,并登录oracle用户4.创建oracle安装目录5.配置alice01、alice02两台主机的互信:root用户登录主机,编辑.rhosts文件,在文件中输入+,保存退出3.1.2.1.5.安装clusterware软件由于Itanuim服务器的操作系统版本高于Oracle软件需求版本,启动安装程序是会校验失败,导致不能启动安装程序,需要早启动安装程序时添加-ignoreSysPrereqs参数调高操作系统版本检查。
具体命令是:runInstaller -ignoreSysPrereqs1.将oracle 10.2.0.1 clusterware软件复制到alice01服务上,路径为:/oracle/product/10.2.0/crs2.oracle用户登录alice01主机3.export TMP=/u01/tmp4.export DISPLAY=客户端ip:0.05.启动xmanager passive6.xclock测试图形应用能正常启动7./runInstaller -ignoreSysPrereqs启动oracle Clusterware安装程序8.根据提示安装软件9.根据安装程序提示完成安装后步骤10.执行crs_stat -t检查clusterware运行状态,输出应为:3.1.2.1.6.安装database软件1.将oracle 10.2.0.1 database软件复制到62服务上,路径为:/oracle/product/10.2.0/db_12.oracle用户登录alice01主机3.export TMP=/u01/tmp4.export DISPLAY=客户端ip:0.05.启动xmanager passive6.xclock测试图形应用能正常启动7./runInstaller -ignoreSysPrereqs启动oracle database安装程序8.根据提示安装软件,安装过程中不创建数据库9.根据安装程序提示完成安装后步骤3.1.2.1.7.安装clusterware 软件10.2.0.5补丁1.将oracle 10.2.0.3 补丁软件复制到62服务上.2.oracle用户登录62主机3.export TMP=/u01/tmp4.export DISPLAY=客户端ip:0.05.启动xmanager passive6.xclock测试图形应用能正常启动7./runInstaller -ignoreSysPrereqs启动oracle安装程序8.根据提示安装软件,应选择CRS_HOME作为安装路径9.根据安装程序提示完成安装后步骤3.1.2.1.8.安装database软件10.2.0.5 补丁1.将oracle 10.2.0.3 补丁软件复制到62服务上.2.oracle用户登录alice01主机3.export TMP=/u01/tmp4.export DISPLAY=客户端ip:0.05.启动xmanager passive6.xclock测试图形应用能正常启动7./runInstaller -ignoreSysPrereqs启动oracle安装程序8.根据提示安装软件,应选择ORACLE_HOME作为安装路径9.根据安装程序提示完成安装后步骤3.1.2.1.9.配置Listener1.oracle用户登录alice01服务器2.export DISPLAY=客户端ip:0.03.启动xmanager passive4.xclock测试图形应用能正常启动ca 启动oracle网络配置助手6.选择cluster配置7.根据提示完成listener配置8.检查集群状态应为:输出显示两台服务器上的listener已自动添加到集群中,并且已经online 3.1.2.1.10.配置ASM磁盘组1.oracle用户登录alice01服务器2.export DISPLAY=客户端ip:0.03.启动xmanager passive4.xclock测试图形应用能正常启动5.dbca 启动数据库配置助手6.选择集群配置7.选择配置ASM,ASM实例sys用户口令为oracle8.创建ASM磁盘组,采用外部冗余方式,创建一个磁盘组:ORADA TA 3.2. 数据库迁移过程3.2.1.备份生产数据库(10.88.82.131)由于目前的生产数据库是非归档方式,所以只能进行冷备。
备份脚本如下:lsnrct stopshutdown immediate;startup mount;rman target /run {allocate channel c1 type disk maxpiecesize 1800m; allocate channel c2 type disk maxpiecesize 1800m; allocate channel c3 type disk maxpiecesize 1800m; allocate channel c4 type disk maxpiecesize 1800m; allocate channel c5 type disk maxpiecesize 1800m; allocate channel c6 type disk maxpiecesize 1800m; allocate channel c7 type disk maxpiecesize 1800m; allocate channel c8 type disk maxpiecesize 1800m; backupincremental level=0format='/database2/backup/%U.bak'tag='cold_full_bak'databaseinclude current controlfile;release channel c1;release channel c2;release channel c3;release channel c4;release channel c5;release channel c6;release channel c7;release channel c8;}run {allocate channel c1 type disk;backup format='/database2/backup/%U.ctl' CURRENT CONTROLFILE; release channel c1;}shutdown immediate备份控制文件、参数文件、密码文件:cp /database1/redo* /database2/backupcp /database1/control* /database2/backupcp initorcl.ora /database2/backupcp 密码文件/database2/backup备份过程中可通过如下的语句查询备份进度SELECT SID, SERIAL#, CONTEXT, SOFAR, TOTALWORK,ROUND(SOFAR/TOTALWORK*100,2) "% COMPLETE"FROM V$SESSION_LONGOPSWHERE OPNAME LIKE 'RMAN%' AND OPNAME NOT LIKE '%aggregate%' AND TOTALWORK != 0 AND SOFAR <> TOTALWORK;3.2.2.复制131备份数据至62服务器1.登录131服务器2.将/database2/backup目录的内容ftp到62服务器的/database2/backup下。