zoukankan      html  css  js  c++  java
  • Oracle数据库文件的备份与还原

     1.以sys登陆

    命令行>sqlplus sys/[密码] as sysdba

    如果出现如下错误:协议适配器错误,则在连接时加上数据库服务名(或SID) 

    sqlplus sys/[密码]@orcl as sysdba

     2.创建某个存放数据库文件的目录

    create directory dirdp1 as 'e:\dmp1';

    3.把读写该目录的权限赋予给某个用户 

    grant read,write on directory dirdp1 TO SMF;

    4.使用某个特定的用户连接数据库,直接在命令行中输入EXPDP语句

    EXPDP SMF/SMF@ORCL DIRECTORY=dirdp1 DUMPFILE=SMF.dmp TABLESPACES=SMF VERSION='10.2.0.1'

    上面语句的作用是导出表空间SMF下的所有数据,版本是10.2.0.1,从11g到10g时需要加上版本信息。

    5.导入到一个新的数据库中, 首先创建表空间SMF,然后创建用户SMF和密码SMF.

    执行1、2、3(确保e:\dmp1目录事先已经存在) ,然后

     IMPDP SMF/SMF@ORCL DIRECTORY=dirdp1 DUMPFILE=SMF.dmp TABLESPACES=SMF 

     
  • 相关阅读:
    [JZOJ3388] 绿豆蛙的归宿

    [JZOJ3464] 秀姿势
    [JZOJ3462] 休息
    [JZOJ3461] 小麦亩产一千八
    [JZOJ3509] 倒霉的小C
    [JZOJ1267] 路障
    CF52C Circular RMQ
    P4162 [SCOI2009]最长距离
    P4047 [JSOI2010]部落划分
  • 原文地址:https://www.cnblogs.com/tazi/p/2288973.html
Copyright © 2011-2022 走看看