zoukankan      html  css  js  c++  java
  • oracle DMP文件入库、备份(imp、exp)

    Oracle DMP数据入库、备份(imp、exp)

     

    首先说明dmp文件:

    Oracle备份文件是以dmp结尾,这种文件是oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作。

    一.Oracle导入备份文件步骤:   Oracle 11g版本

    1.把数据库的备份文件:xx.DMP  拷贝到oracle安装目录下的dpdump文件夹中,

    比如我的路径是: D:workappadminorcldpdump 

    在你的PLSQL Developer中 或者直接在cmd下登录sqlplus,  作如下操作:步骤2-4

    2.创建表空间 tablespace_name.dbf 

    create tablespace  tablespace_name  datafile 'D:workappadminorcldpdump ablespace_name.dbf' size 500m 
    reuse autoextend on next 10m maxsize unlimited extent management local autoallocate permanent online;

    -- 指定表空间初始大小为500M,并且指定表空间满后每次增加的大小为10M。

    3.创建用户

    create user +用户名+ identified by +密码+ default tablespace +表空间名;  

    --用户、密码指定表空间

    4.给用户授权

    grant connect,resource,dba to user_name;

    -- 给用户user_name 授权。

    connect和resource是两个系统内置的角色,和dba是并列的关系。

    DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。

    RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。

    CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。

    5.cmd运行以下导入语句

    --导入数据库文件 
    impdp user_name/pwd@orcl dumpfile=xx.DMP   log=xx.log

    -- 将备份文件xx.DMP还原到user_name用户下,并创建名为xx的日志文件xx.log

    二.Oracle导出备份文件:

    expdp user_name/pwd@orcl  dumpfile =xx.dmp ;

    -- 导出用户user_name下的所有对象,指定导出的备份文件名称为xx.dmp。导出的备份文件默认的存放位置为oracle安装目录下的dpdump文件夹中

  • 相关阅读:
    Silverlight 2 应用程序部署到任意HTML页面
    推荐一个工具包自定义HTTP 404错误
    WPF/Silverlight的UI和逻辑完全分离
    ObservableCollection 类
    Silverlight + ModelViewViewModel (MVVM)
    IIS7 request routing 和load balancing module发布
    DeepEarth:使用Silverlight的地图控件
    在Vista安装SQL 2008 Express遭遇属性不匹配错误解决办法
    RIA 应用程序模式
    WinForm界面开发之酒店管理系统报表篇
  • 原文地址:https://www.cnblogs.com/mine2832/p/8662334.html
Copyright © 2011-2022 走看看