• 【原创】ORACLE_数据泵导出导入迁移恢复数据


    源数据库服务器上执行:

    以system用户登录执行sql

    C:\Documents and Settings\Administrator>sqlplus system/password

    SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 3月 28 17:16:47 2013
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.


    连接到:
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production With the Partitioning, OLAP and Data Mining options

    SQL> create directory my_dump as 'e:\dump';

    目录已创建。

    SQL> quit
    从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production With the Partitioning, OLAP and Data Mining options 断开

    在CMD窗口中执行数据泵导出:

    C:\Documents and Settings\Administrator>expdp system/password directory=my_dump dumpfile=mydb.dmp SCHEMAS=(myDBA,XUNJIAN)

    Export: Release 10.2.0.1.0 - 64bit Production on 星期四, 28 3月, 2013 17:24:37
    Copyright (c) 2003, 2005, Oracle.  All rights reserved.

    连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production With the Partitioning, OLAP and Data Mining options
    启动 "SYSTEM"."SYS_EXPORT_SCHEMA_01":  system/******** directory=my_dump dumpfile=mydb.dmp SCHEMAS=(myDBA,XUNJIAN)

    完成后,将e:\dump下的mydb.dmp 文件 复制到 149服务器上,也放置在E:\dump下,然后进行如下操作


    目标服务器上执行:

    以system用户登录执行sql

    C:\Documents and Settings\Administrator>sqlplus system/password

    SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 3月 28 17:16:47 2013
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.


    连接到:
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production With the Partitioning, OLAP and Data Mining options

    SQL> create directory my_dump as 'e:\dump';
    目录已创建。

    SQL> CREATE TABLESPACE BUSINESS LOGGING DATAFILE 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\myDB\BUSINESS' SIZE 10240M AUTOEXTEND ON NEXT 150M MAXSIZE 32767M EXTENT MANAGEMENT LOCAL;

    表空间已创建。


    SQL> quit
    从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production With the Partitioning, OLAP and Data Mining options 断开

    在CMD窗口中执行数据泵导入:

    C:\Documents and Settings\Administrator>impdp system/password directory=my_dump dumpfile=mydb.dmp SCHEMAS=(myDBA,XUNJIAN)

    Export: Release 10.2.0.1.0 - 64bit Production on 星期四, 28 3月, 2013 17:24:37
    Copyright (c) 2003, 2005, Oracle.  All rights reserved.
    连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production With the Partitioning, OLAP and Data Mining options
    启动 "SYSTEM"."SYS_EXPORT_SCHEMA_01":  system/******** directory=my_dump dumpfile=mydb.dmp SCHEMAS=(myDBA,XUNJIAN)


    另外的物理迁移方法,适用于同构数据库:
    1、停止源服务器上的Oracle服务,在服务控制台
    2、停止目标服务器上的Oracle服务,在服务控制台
    3、备份目标服务器的E:\oracle\product\10.2.0\oradata\mydb为mydb_bak

    4、飞秋传输或者复制源服务器的E:\oracle\product\10.2.0\oradata\mydb文件夹到目标服务器对应路径E:\oracle\product\10.2.0\oradata\mydb

    5、启动目标服务器的Oracle服务,在服务控制台
    6、执行桌面的test.bat
    7、在提示符后输入@c:\test.sql
    8、位于c:\下test.sql文件的内容为:select * from all_tables;
    9、如果开始查询数据,则说明迁移成功;
    10、如果不成功,则停止目标服务器的Oracle服务,在服务控制台
    11、删除mydb,将mydb_bak改回为mydb,
    12、启动目标服务器的Oracle服务,在服务控制台
    13、然后按普通的exp方式进行数据迁移。

  • 相关阅读:
    uniapp路由插件使用爬坑
    uniapp原生插件开发及打包发布
    JAVA视频教程、安卓Android视频教程、IOS视频教程、Spring Boot/Spring Cloud学习视频教程、MySql视频教程、Redis、大数据、分布式,性能优化等视频教程下载,不断更新中
    css 图片/元素旋转代码
    常见的数据结构
    golang性能优化
    centos配置多个网卡地址
    centos升级python后,要修改的文件
    姿态估计-openpiapaf
    Taro实现VirtualList虚拟列表
  • 原文地址:https://www.cnblogs.com/xiaoTT/p/2989715.html
Copyright © 2020-2023  润新知