`
tomcat_oracle
  • 浏览: 316502 次
社区版块
存档分类
最新评论

Oracle数据库迁移之物理迁移

阅读更多
 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
 成功之后赶紧用pfile生成spfile文件,方便后面对参数的修改
  2、起到mount状态
  SQL> alter database mount;
  Database altered.
  加载控制文件
  如果出现错误,就说明控制文件所在的路径和参数文件中的路径不一致,就要修改初始化参数文件中控制文件的参数,然后重新加载
  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;
  ID
  ----------
  1
  说明成功了
3
1
分享到:
评论
1 楼 zhaizhisheng 2014-12-12  
能不能说一下这两个库之间的数据文件所在的目录和你的参数文件的内容

相关推荐

    oracle数据库迁移

    Oracle 数据库迁移 Oracle 数据库迁移是指将 Oracle 数据库从一个平台迁移到另一个平台的过程。这个过程包括字符集的介绍和设置、用户的导出和导入、表空间的创建和管理等几个方面。 一、字符集的介绍和设置 在 ...

    oracle项目--DataBase Migration(数据库迁移)PPT

    Oracle数据库迁移项目是IT行业中常见的任务,涉及到将数据和结构从一个数据库系统迁移到另一个,例如从SQL Server迁移到Oracle。以下是对四种数据库迁移方案的详细说明: **方案一**: 此方案主要依赖于手动操作和...

    基于Linux和虚拟化平台的Oracle数据库迁移.pdf

    基于Linux和虚拟化平台的Oracle数据库迁移是指将Oracle数据库从Windows操作系统迁移到基于Linux和虚拟化平台的操作系统,以提高系统的性能、可靠性、稳定性和安全性。这种迁移方案可以满足医院业务系统对性能、可靠...

    ORACLE数据库迁移1

    ORACLE 数据库迁移指南 在 ORACLE 数据库迁移过程中,有多种方法可以选择,本文将介绍三种常用的迁移方案:exp/imp 方案、expdp/impdp 方案和 RMAN 方案。每种方案都有其优缺,选择哪种方案取决于实际情况。 exp/...

    oracle数据库迁移-精选.pdf

    Oracle数据库迁移是一个复杂的过程,涉及多个关键步骤和文件类型,以确保数据的完整性和系统的无缝过渡。本文将深入探讨Oracle数据库的构成、迁移方案及具体实践。 首先,Oracle数据库由核心文件和非核心文件组成。...

    Oracle数据库迁移方案

    Oracle数据库迁移方案是一项复杂的技术任务,涉及到数据库的多个核心概念,如数据库名、SID、域名、服务名以及网络服务名。以下是对这些关键概念的详细解释: 1. **数据库名** (DB_NAME): 这是数据库的唯一标识,...

    Oracle数据库基于XTTS技术的数据库迁移技术探讨.pdf

    Oracle 数据库基于 XTTS 技术的数据库迁移技术...XTTS 技术是 Oracle 数据库迁移的重要技术之一,具有高效、安全、完整等特点。 XTTS 技术可以应用于各种数据库迁移场景,实现 快捷、高效、平稳、安全的数据库迁移。

    官方数据库迁移教程PPT migration sybase to oracle

    数据库迁移是一个复杂的过程,涉及到数据的完整性、安全性以及业务连续性等多个方面。在这个官方的“migration sybase to oracle”教程中,我们很显然会探讨如何从Sybase数据库系统迁移到Oracle数据库系统的具体步骤...

    Oracle空间数据库的迁移

    Oracle数据库因其强大的功能和稳定性,被广泛应用于地理信息系统(GIS)和其他需要处理空间数据的场景。本篇文章将深入探讨Oracle空间数据库的物理迁移和逻辑迁移,帮助你理解和掌握这两种方法。 一、Oracle空间...

    行业分类-设备装置-一种从AIX平台向K-UX平台迁移的Oracle数据库迁移工具.zip

    本篇主要关注的是从AIX(Advanced Interactive eXecutive)平台到K-UX(Kubernetes上的Unix-like环境)平台的Oracle数据库迁移过程。AIX是IBM开发的一种强大且稳定的操作系统,广泛用于大型机和Power Systems服务器...

    oracle 数据库数据迁移解决方案

     针对物理迁移,也即通过RMAN备份来进行还原并应用归档的方式(这里不讨论通过dd方式进行的冷迁移),虽然注意的是要将数据库设为force logging的方式,在用RMAN做全备之前,一定要执行:  否则可能会产生坏块。 ...

    Oracle 数据库Storage存储迁移笔记

    在Oracle中,存储迁移可以通过多种方式进行,例如使用RMAN(恢复管理器)进行物理迁移,或者通过导出导入(expdp/impdp)工具进行逻辑迁移。RMAN提供了备份和恢复的强大功能,而逻辑迁移则允许在不同表空间之间移动...

    Oracle数据库试题100题(附答案)

    Oracle数据库是甲骨文公司推出的一个功能强大的关系数据库管理系统,它广泛应用于金融、电信、制造等行业。Oracle数据库试题能够帮助相关岗位的应聘者或者数据库管理人员加深对Oracle数据库的理解。本次提供的100题...

    Oracle数据库数据迁移整理.pdf

    Oracle数据库数据迁移是一个复杂的过程,涉及多个步骤和组件,确保数据在迁移过程中的一致性、完整性和可用性。以下是对标题和描述中所提及的知识点的详细解释: 1. **概述**: - 迁移的目标是将一个Oracle数据库...

    oracle数据库数据文件迁移的方法1

    ### Oracle数据库数据文件迁移的方法详解 #### 背景与目的 在Oracle数据库管理中,随着业务的增长,可能会遇到磁盘空间不足的情况。此时,为了确保业务连续性和数据安全性,通常需要将某些数据文件迁移到其他存储...

    ORACLe数据库管理员教程

    Oracle数据库管理员还需要熟悉诸如SQL*DBA、SQL*Loader、Export & Import等工具,它们分别用于数据库管理、数据导入导出和数据迁移。通过学习这些工具的使用,DBA可以更有效地进行数据库维护和管理。 为了深入学习...

    ORACLe数据库讲义.ppt

    Oracle数据库系统能够支持多种硬件平台和操作系统,具备良好的兼容性和迁移性。随着XMLDB的加入,Oracle数据库进一步强化了对XML文档的管理和存储能力,使其能够在同一个数据库中与关系数据共存。 Oracle数据库的...

Global site tag (gtag.js) - Google Analytics