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方式进行数据迁移。

  • 相关阅读:
    前端总结数据结构与算法基础
    Linux 常用命令
    mariadb下载二进制包源码包地址(使用清华)
    centos7添加永久静态路由
    登录普通用户会报错-bash: ulimit: open files: cannot modify limit: Operation not permitted
    编写二进制安装mariadb10.2的ansible-playbook剧本
    su
    URL后面加不加“/”有区别吗?
    RocketMQ在面试中那些常见问题及答案+汇总
    通过实现网站访问计数器带你理解 轻量级锁CAS原理,还学不会算我输!!!
  • 原文地址:https://www.cnblogs.com/xiaoTT/p/2989715.html
Copyright © 2011-2022 走看看