Oracle数据库迁移之物理迁移
2023-09-11 14:19:44 时间
ORACLE数据库迁移有多种,今天先从物理迁移实验做起。
物理迁移比较简单,但是要求两个库的版本必须一样,且必须事先记录要迁移的库的SID、归档模式、数据文件、日志文件、控制文件、参数文件和密码文件。
迁移过程大致分为以下四步:
1、用迁移的参数文件启库到nomount状态。
数据库默认情况下是用$ORACLE_HOME/dbs/spfile SID .ora文件来启动的,如果要用pfile启动的话
就制定pfile文件就可以启动,nomount状态也就是加载参数文件的过程,如果可以成功启动,那么就说明参数文件没有问题
2、启到mount状态,mount状态是加载控制文件的过程。
3、如果可以启到mount状态了,那么就可以进行开库操作了。
4、开库成功之后,就说明迁移成功,可以看看数据丢失没,然后启动监听和配置文件等。
下面进行试验:
说明:如果两个库的目录建的一模一样的话,迁移相对简单,这里演示目录不一样的情况。
准备工作:
查看原库的SID 、数据文件、控制文件、密码文件、参数文件、重做日志文件。
这里就不贴过程了
下面开始正式的步骤:
1、用pfile起到nomount状态
SQL startup nomount pfile=/u01/app/oracle/product/10.2.0/db_1/dbs/initorcl.ora ORACLE instance started. Total System Global Area 432013312 bytes Fixed Size 2021344 bytes Variable Size 121636896 bytes Database Buffers 306184192 bytes Redo Buffers 2170880 bytes
加载控制文件 如果出现错误,就说明控制文件所在的路径和参数文件中的路径不一致,就要修改初始化参数文件中控制文件的参数,然后重新加载 3、起到open状态 SQL alter database open; Database altered. 这里出现错误的话,就是数据文件或其他文件找不到 alter database rename file home/oracle/1.dbf /home/oracle/oradata/1.dbf; 来解决。 4 迁移成功,开启监听 SQL select * from test; ---------- 说明成功了 最新内容请见作者的GitHub页:http://qaseven.github.io/
4.17.2迁移Oracle到PolarDB O的端到端工程,以下描述不恰当的是 去O通用方法概述_v1.0 1.迁移Oracle到PolarDB O的端到端工程,以下描述不恰当的是 A. 只要数据完整迁移到目标库,应用是否割接顺利,不用关注 B. 只要迁移工具显示数据迁移完成,那就说明数据完整的迁移完成了,不需要做额外的数据检查和稽核 C. 业务割接后,就可以高枕无忧了,巡检、SQL优化留给后续接手团队来做 D. 迁移Oracle到PoalrDB O是一个严谨的工程,需要遵造调研评估、选型设计、改造优化、迁移稽核、割接上线、护航转维进行实施 正确答案:ABC
4.17以下对迁移Oracle到PoalrDB O的方法描述,不恰当的是哪些? 2.以下对迁移Oracle到PoalrDB O的方法描述,不恰当的是哪些 A. 应用只需要修改下驱动程序,其他不修改就能完全运行 B. 不需要掌握Oracle的性能情况,直接按照客户的口头描述进行数据库选型和数据库规格选型 C. 迁移Oracle到PoalrDB O,正确的做法是先全面评估源Oracle库的对象、SQL,性能现状、维护方式,服务器类型,再进行目标数据库选型 D. 迁移Oracle到PoalrDB O不止是数据迁移,要考虑业务应用如何适配目标数据库,面向业务准确性进行应用和数据库改造、调优 正确答案:AB
4.14.2迁移Oracle到PolarDB O的端到端工程,以下描述不恰当的是( ) 迁移Oracle到PolarDB O的端到端工程,以下描述不恰当的是( ) A. 只要数据完整迁移到目标库,应用是否割接顺利,不用关注 B. 只要迁移工具显示数据迁移完成,那就说明数据完整的迁移完成了,不需要做额外的数据检查和稽核 C. 业务割接后,就可以高枕无忧了,巡检、SQL优化留给后续接手团队来做 D. 迁移Oracle到PoalrDB O是一个严谨的工程,需要遵造调研评估、选型设计、改造优化、迁移稽核、割接上线、护航转维进行实施 答案:ABC
4.14.1.以下对迁移Oracle到PoalrDB O的方法描述,不恰当的是哪些() 1.以下对迁移Oracle到PoalrDB O的方法描述,不恰当的是哪些() A. 应用只需要修改下驱动程序,其他不修改就能完全运行 B. 不需要掌握Oracle的性能情况,直接按照客户的口头描述进行数据库选型和数据库规格选型 C. 迁移Oracle到PoalrDB O,正确的做法是先全面评估源Oracle库的对象、SQL,性能现状、维护方式,服务器类型,再进行目标数据库选型 D. 迁移Oracle到PoalrDB O不止是数据迁移,要考虑业务应用如何适配目标数据库,面向业务准确性进行应用和数据库改造、调优 答案:AB
SQL startup nomount pfile=/u01/app/oracle/product/10.2.0/db_1/dbs/initorcl.ora ORACLE instance started. Total System Global Area 432013312 bytes Fixed Size 2021344 bytes Variable Size 121636896 bytes Database Buffers 306184192 bytes Redo Buffers 2170880 bytes
加载控制文件 如果出现错误,就说明控制文件所在的路径和参数文件中的路径不一致,就要修改初始化参数文件中控制文件的参数,然后重新加载 3、起到open状态 SQL alter database open; Database altered. 这里出现错误的话,就是数据文件或其他文件找不到 alter database rename file home/oracle/1.dbf /home/oracle/oradata/1.dbf; 来解决。 4 迁移成功,开启监听 SQL select * from test; ---------- 说明成功了 最新内容请见作者的GitHub页:http://qaseven.github.io/
4.17.2迁移Oracle到PolarDB O的端到端工程,以下描述不恰当的是 去O通用方法概述_v1.0 1.迁移Oracle到PolarDB O的端到端工程,以下描述不恰当的是 A. 只要数据完整迁移到目标库,应用是否割接顺利,不用关注 B. 只要迁移工具显示数据迁移完成,那就说明数据完整的迁移完成了,不需要做额外的数据检查和稽核 C. 业务割接后,就可以高枕无忧了,巡检、SQL优化留给后续接手团队来做 D. 迁移Oracle到PoalrDB O是一个严谨的工程,需要遵造调研评估、选型设计、改造优化、迁移稽核、割接上线、护航转维进行实施 正确答案:ABC
4.17以下对迁移Oracle到PoalrDB O的方法描述,不恰当的是哪些? 2.以下对迁移Oracle到PoalrDB O的方法描述,不恰当的是哪些 A. 应用只需要修改下驱动程序,其他不修改就能完全运行 B. 不需要掌握Oracle的性能情况,直接按照客户的口头描述进行数据库选型和数据库规格选型 C. 迁移Oracle到PoalrDB O,正确的做法是先全面评估源Oracle库的对象、SQL,性能现状、维护方式,服务器类型,再进行目标数据库选型 D. 迁移Oracle到PoalrDB O不止是数据迁移,要考虑业务应用如何适配目标数据库,面向业务准确性进行应用和数据库改造、调优 正确答案:AB
4.14.2迁移Oracle到PolarDB O的端到端工程,以下描述不恰当的是( ) 迁移Oracle到PolarDB O的端到端工程,以下描述不恰当的是( ) A. 只要数据完整迁移到目标库,应用是否割接顺利,不用关注 B. 只要迁移工具显示数据迁移完成,那就说明数据完整的迁移完成了,不需要做额外的数据检查和稽核 C. 业务割接后,就可以高枕无忧了,巡检、SQL优化留给后续接手团队来做 D. 迁移Oracle到PoalrDB O是一个严谨的工程,需要遵造调研评估、选型设计、改造优化、迁移稽核、割接上线、护航转维进行实施 答案:ABC
4.14.1.以下对迁移Oracle到PoalrDB O的方法描述,不恰当的是哪些() 1.以下对迁移Oracle到PoalrDB O的方法描述,不恰当的是哪些() A. 应用只需要修改下驱动程序,其他不修改就能完全运行 B. 不需要掌握Oracle的性能情况,直接按照客户的口头描述进行数据库选型和数据库规格选型 C. 迁移Oracle到PoalrDB O,正确的做法是先全面评估源Oracle库的对象、SQL,性能现状、维护方式,服务器类型,再进行目标数据库选型 D. 迁移Oracle到PoalrDB O不止是数据迁移,要考虑业务应用如何适配目标数据库,面向业务准确性进行应用和数据库改造、调优 答案:AB
相关文章
- 查看oracle数据库的连接数以及用户
- oracle 在C# 中调用oracle的数据库时,出现引用库和当前客户端不兼容的问题解决方案
- 【Oracle】Current online Redo 和 Undo 损坏的处理方法
- docker, oracle创建空间表,创建数据库。
- SQL SERVER导入数据到ORACLE的方法总结
- ORA-01033: ORACLE initialization or shutdown in progress
- ORACLE查看数据库安装补丁情况
- 使用DbVisualizer 8 连接Oracle数据库
- Oracle开窗函数 over()(转)
- cx_Oracle连接oracle数据库
- 查看oracle归档日志路径2
- 2013年7月14日-Java连接Oracle数据库
- PL/SQL报错:Initialization error Oracle client not properly installed
- 在Oracle 中使用CONNECT BY PRIOR START WITH 语句详解
- PostgreSQL Oracle兼容性之 - TZ_OFFSET
- C# 连接Oracle数据库,免安装oracle客户端
- 连接ORACLE数据库,是不是必须要安装oracle客户端的运行时
- Oracle的Numer类型与C,C#数据类型对应关系
- 动态IP或无公网IP时外网訪问内网ORACLE数据库
- Oracle使用并行建索引须要注意的问题
- 基于ORACLE建表和循环回路来创建数据库存储过程SQL语句来实现
- ORACLE SEQUENCE 介绍
- ThinkPHP pdo连接Oracle的配置写法,提示报错
- oracle 12c 三学习 pdb 可插拔测试
- 【JSP】JSP与oracle数据库交互案例
- 3.数据库操作相关术语,Oracle认证,insert into,批量插入,update tablename set,delete和truncate的差别,sql文件导入
- Oracle的启动与停止(三个启动阶段和四种停库模式)
- ORACLE数据库日常操作之用户解锁与修改密码