`
streamsong
  • 浏览: 83790 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle10.2.0.1.0快速从linux迁移至Windows

阅读更多

今天打算搭建DG实验,由于时间不是很富裕,先做个简单的迁移

实验目的将oracle10.2.0.1.0从linux迁移到Windows10.2.0.1.0,由于同版本,操作比较简单,我的数据量也比较小,就没有利用备份,而是直接传数据文件的方法。

我的Windows电脑上已经安装过oracle服务端,所以需要创建需要的目录,adump、bdump、cdump、udump,建立存放数据文件的目录,本人比较懒,所有文件都存放在同一目录下了,E:\oracle\product\10.2.0\oradata\dg1,在E:\oracle\product\10.2.0\flash_recovery_area目录下建立DG1目录,关闭源数据库,通过ftp工具将源数据库的数据文件等传到E:\oracle\product\10.2.0\oradata\dg1,参数文件、密码文件放到E:\oracle\product\10.2.0\db_1\database目录下,传参数文件之前先create pfile from spfile;修改参数文件,将dump和控制文件的路径修改成Windows的路径,通过oradim -new -sid DG1命令增加oracleService服务,set ORACLE_SID=DG1,sqlplus / as sysdba连接到数据库,startup nomount,重建控制文件,(如果不会重建控制文件,可以将源数据库的控制文件dump出来参考,可以通过alter database backup controlfile to trace;命令将控制文件备份成文本形式到udump目录下,找到如下信息并更改,

CREATE CONTROLFILE REUSE DATABASE "DG1" NORESETLOGS  ARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 '/u01/app/oradata/dg1/redo01.log'  SIZE 50M,
  GROUP 2 '/u01/app/oradata/dg1/redo02.log'  SIZE 50M,
  GROUP 3 '/u01/app/oradata/dg1/redo03.log'  SIZE 50M
-- STANDBY LOGFILE
DATAFILE
  '/u01/app/oradata/dg1/system01.dbf',
  '/u01/app/oradata/dg1/undotbs01.dbf',
  '/u01/app/oradata/dg1/sysaux01.dbf',
  '/u01/app/oradata/dg1/users01.dbf'
CHARACTER SET ZHS16GBK
;

将以上的路径改成正确的在Windows上的路径,重建完控制文件,数据库自动启动到mount状态,alter database open,将数据库启动到open状态,查看数据,源数据库的数据存在,此时,数据库迁移基本完成,接下来需要给临时表空间添加临时文件,alter tablespace temp add tempfile 'E:\oracle\product\10.2.0\oradata\DG1\temp01.bdf' size 50m reuser;

 

0
6
分享到:
评论
1 楼 streamsong 2011-05-10  
专家和网上的资料说,只有11g以上版本才能跨平台搭建DG,而且是linux+Windows,其他平台几乎不怎么支持,我晕啊

相关推荐

    Oracle客户端工具,32位,11.2.0.1.0版本

    11.2.0.1.0版本是Oracle客户端的一个特定版本,它为32位操作系统设计,适用于Windows、Linux或Unix等平台。在这个版本中,用户可以期待一系列功能和改进,以更有效地管理和维护Oracle数据库。 首先,Oracle客户端...

    oracle 10.2.0.1 精简客户端.rar

    Oracle 10.2.0.1 精简客户端的`.msi`文件是Windows下的安装程序,用户可以通过运行这个安装文件来安装客户端工具,如SQL*Plus、Oracle Developer Tools for Visual Studio等,这些工具可以帮助用户连接到Oracle...

    oracle 数据库由Linux平台向Windows平台迁移

    Oracle数据库的跨平台迁移是一项技术性较强的工作,尤其是从Linux迁移到Windows。在本案例中,用户成功地将一个在Linux环境下运行的Oracle 10g数据库移植到了Windows操作系统上。以下是对这个过程的详细解释和扩展:...

    %BD-数据库软件升级及数据库迁移方案.doc

    1. **迁移前期调研**:明确了迁移目标,即从低版本Oracle 8.1.6升级到高版本Oracle 10.2.0.1,同时跨越操作系统从Windows 2000企业版到AIX5.3。迁移任务旨在保持所有现有功能,并增强性能和稳定性。 2. **新旧环境...

    Oracle+10g+数据库配置透明网关访问MS+SQLSERVER[整理].pdf

    首先,你需要从Oracle官方网站下载透明网关软件,针对Windows平台的10.2.0.1.0版本可以在指定地址获取。安装位置的选择有三种:SQL Server服务器、Oracle 10g服务器或一个独立的第三方服务器。如果Oracle版本高于...

    【标准】Oracle Database版本平台兼容性列表

    Oracle Database是一款广泛应用于企业级数据管理的数据库管理系统,其版本平台兼容性是系统管理员和DBA在规划、升级或迁移数据库时必须考虑的关键因素。这篇文档"【Askerain技术分享-HmasterBG】Oracle平台版本兼容...

    ORACLE 11G导入到10G的命令

    在Oracle数据库管理系统中,有时候需要将一个版本的数据迁移到另一个版本中,例如从Oracle 11G迁移到10G。这种迁移可能涉及到数据兼容性、结构差异等问题。本文将详细介绍如何通过Oracle Data Pump工具实现从11G到10...

    %BD-数据库软件升级及数据库迁移方案.pdf

    本文档详细介绍了如何从旧版本的Oracle数据库迁移到新版本,并涉及了从Windows到AIX操作系统的跨越。以下是关键知识点: 1. **数据库软件升级** - **操作系统升级**:首先,需要在新购的P550小型机上安装AIX 5.3...

    oracle11g数据备份导入到10g数据库中

    通过上述步骤,可以实现从Oracle 11g到10g的数据迁移。尽管存在版本差异带来的挑战,但只要按照正确的步骤操作,就能有效地解决这一问题。此外,为了确保数据迁移的成功率,建议在正式迁移之前进行充分的测试,以...

    11g与10g数据库迁移方法.docx

    ### Oracle 11g至10g数据库迁移详解 #### 一、背景及问题概述 在实际工作中,可能会遇到需要将Oracle 11g数据库的数据迁移到10g数据库的需求。这种情况下,直接使用传统的导出导入方式可能会遇到一些问题,比如...

    11G导出10G导入命令.txt

    在Oracle数据库中,Data Pump是一种用于数据迁移的强大工具,它可以高效地将数据从一个Oracle数据库导出到另一个Oracle数据库。下面是一些关键的导出命令: 1. **导出命令示例:** ```sql EXPDP userid='ecaksgg...

    工程日志数据库迁移到asm.doc

    在本文中,我们将深入探讨一个关键的IT任务:将工程日志数据库迁移至ASM(Oracle Automatic Storage Management)。ASM是Oracle数据库系统中的一个集成存储管理解决方案,它提供了一种高效、自动化的数据存储和管理...

    Oracle 10g

    本文档旨在指导如何将 Oracle 10g 数据库从版本 10.2.0.1.0 升级到 10.2.0.4.0。此升级过程涉及多个步骤,包括软件准备、环境确认、安装前准备、补丁安装、安装后的设置以及最后的版本校验。通过本指南,您可以详细...

    数据泵 11g导出,10g导入

    这里的`version`参数至关重要,它指示数据泵生成的文件格式符合Oracle 10.2.0.1.0版本的要求。 ##### 3. 在10g中创建目录对象 为了能够在10g环境中导入这些文件,首先需要在该环境中创建相应的目录对象: ```sql ...

    图解Oracle数据库小版本升级过程

    本文以从Oracle 10.2.0.1.0升级到10.2.0.4.0为例,详细介绍了整个过程。小版本升级不同于大版本升级,后者通常涉及更复杂的数据迁移和恢复步骤。 首先,升级前需确认数据库中没有无效的对象。使用`SYSTEM`用户登录...

    Oracle11g数据库导入Oracle10g数据库中

    本文将详细介绍一种可行的解决方案:通过使用`expdp`和`impdp`命令来完成从Oracle 11g到Oracle 10g的数据库迁移。 #### 二、关键步骤解析 **步骤一:在Oracle 11g服务器上使用expdp命令备份数据** 首先,在源...

    oracle exp

    它主要用于将数据从一个Oracle数据库导出到另一个Oracle数据库,或者作为备份手段。本文将通过一个具体的实践案例来详细介绍Oracle EXP工具的使用方法及其在特定场景下的应用。 #### 二、环境配置与用户创建 本...

    Oracle11g_数据库导入导出.pdf

    expdp bp_oracle/bp_oracle DIRECTORY=dump_dir dumpfile=bp_oracle.dmp version=10.2.0.1.0 ``` ##### 三、示例与实践 **示例:** 1. **新建表空间与用户** - 示例中创建了一个名为`bp_oracle`的表空间,并创建...

    oracle11g导出还原到oracle10g

    本节主要介绍如何从Oracle 11g导出数据,并准备将其迁移到Oracle 10g。 **步骤1:检查Oracle 11g版本信息** 首先,我们需要确认当前Oracle 11g数据库的具体版本号,以便于后续操作。可以通过执行以下SQL命令来查看...

Global site tag (gtag.js) - Google Analytics