zoukankan      html  css  js  c++  java
  • 【原创】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方式进行数据迁移。

  • 相关阅读:
    [windows phone开发]新生助手的开发过程与体会三
    安卓真机调试 出现Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE....
    Easyui columns列图片移位问题!!!
    Easyui 去掉datagrid 行的样式,并点击checked 改边行颜色!
    安卓手机 虚拟键盘输入用 position:fixed解决 !!!
    Linux下用Perl产生新的EXCEL文档 zhumao
    在 Perl 中使用内联 zhumao
    牛郎织女 zhumao
    打开.bz2文件 zhumao
    perl中的特殊内置变量(转) zhumao
  • 原文地址:https://www.cnblogs.com/xiaoTT/p/2989715.html
Copyright © 2011-2022 走看看