zoukankan      html  css  js  c++  java
  • ORACLE 数据库备份DUMP文件还原

    参考:https://www.php.cn/java/base/461818.html

    1、expdp导出的时候,需要创建 DIRECTORY,不同的导出方式,导入的方式不一样(还有种imp导入)

    导出什么表空间,导入也要什么表空间。导出什么用户,导入也要什么用户。

    cmd->sqlplus—>system/12345

    2、如果没有要新建。

    create directory NC65 as 'D:NC65'



    从服务器expdp导出了TOOLBOX用户的数据库dmp文件,要导入本地开发环境中。

    本地oracle环境是全新的(windows环境)。

    3、创建表空间

    create tablespace NNC_DATA01
    datafile 'D:apporcloradataNNC_DATA01.dbf' size 500M
    autoextend on next 100M maxsize unlimited logging
    extent management local autoallocate
    segment space management auto;

    4、表空间下的文件windows最大单个文件问32G限制,所以文件大小超过时需新增数据文件

    alter tablespace NNC_DATA01 add datafile 'D:apporcloradataNNC_DATA02.DBF' size 500m autoextend on next 1024m maxsize 30G;

    5.删除表空间

    drop tablespace NNC_DATA01 including contents and datafiles;

    6、创建用户,赋予权限’

    create user TOOLBOX identified by 123456;
    
    alter user TOOLBOX default tablespace TOOLBOX;
    
    grant CREATE ANY DIRECTORY,create session,create table,create view,unlimited tablespace to TOOLBOX;

    7、登录ToolBox用户

    8、导入

    impdp toolbox/123456 DIRECTORY=DMPDIRDUMPFILE=hz_toolbox_20160613.dmp full=y
    
    
    impdp system/12345@orcl directory=NC65 dumpfile=C##NC65_20210522_221547.DMP logfile=C##NC65_20210522_221547.log table_exists_action=replace

    总结:

    create directory NC65 as 'D:NC65'
    
    create tablespace NNC_DATA01
    datafile 'D:apporcloradataNNC_DATA01.dbf' size 500M
    autoextend on next 100M maxsize unlimited logging 
    extent management local autoallocate
    segment space management auto;
    
    impdp system/12345@orcl directory=NC65 dumpfile=C##NC65_20210522_221547.DMP logfile=C##NC65_20210522_221547.log table_exists_action=replace
    
    创建用户:不以C##开头会报错
    create user C##tester 
    identified by "12345" 
    default tablespace NNC_DATA01
    temporary tablespace TEMP;
    
    grant connect, resource to C##tester ; 
    grant dba to  C##tester;
  • 相关阅读:
    Ubuntu中用户名密码和root密码修改
    在Python中,输出格式:%d , %6d , %-6d, %06d , %.6f的一些区分
    定制的print()输出格式
    python编程系列---Pycharm快捷键(更新中....)
    webbrowser控件——Windows下的开发利器
    Windows读写文件的猫腻
    根据GUID获取设备信息
    转:APDU命令格式
    VC中添加消息响应函数
    VC 取消warning
  • 原文地址:https://www.cnblogs.com/wangdongying/p/14808797.html
Copyright © 2011-2022 走看看