初始化:

-- 创建表空间
CREATE TABLESPACE 表空间名 DATAFILE '文件名.dat' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;
-- 创建用户(oauser)
--connect internal
CREATE USER oauser IDENTIFIED BY oauser;
ALTER USER oauser DEFAULT TABLESPACE tablespace_name;
ALTER USER oauser DEFAULT ROLE ALL;
GRANT DBA TO oauser;
GRANT CONNECT TO oauser;
GRANT RESOURCE TO oauser;
GRANT create table to oauser;
GRANT create trigger to oauser;
grant exp_full_database to oauser;
grant imp_full_database to oauser;
--删除用户及表空间
--步骤一: 删除user
drop user ×× cascade
--说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。
--步骤二: 删除tablespace
DROP TABLESPACE 表空间名 INCLUDING CONTENTS AND DATAFILES;

oracle 导入导出(impdp,expdp):

//oracle 11g 下创建 导入导出目录,需要连接到数据库
create or replace directory expdp_dir as 'e:\backup'; //给用户赋权,需要使用另一个用户赋权
grant read,write on directory expdp_dir to oauser1;

//备份当前数据库
expdp 用户名/密码 DIRECTORY=expdp_dir DUMPFILE=备份文件名.dmp logfile=备份日志名.log;
例子:
expdp oauser1/123456 DIRECTORY=expdp_dir DUMPFILE=2015-12-11.dmp logfile=2015-12-11.log
//将DMP备份文件复制到 expdp_dir 下
//将制定备份数据导入
impdp 用户名/密码[@监听] dumpfile=备份文件名 directory=expdp_dir remap_schema=导出时的用户名:导入时的用户 logfile=日志文件名; 例子:
impdp oauser1/123456 dumpfile=2015-12-11.dmp directory=expdp_dir remap_schema=oauser:oauser1

PS:expdp,impdp这两个命令是服务器端的命令,直接在cmd里以管理员的身份运行即可;

关于oracle数据库备份还原-impdp,expdp的更多相关文章

  1. Oracle数据库备份还原笔记

    Oracle数据库备份还原笔记 通过查阅资料知道Oracle备份还原的方式有三种.分别的是导出/导入.热备份和冷备份.导出/导入是一种逻辑备份.而热备份和冷备份是物理备份.[参考资料(https:// ...

  2. Linux中Oracle数据库备份还原

    一.备份Oracle数据库 1.使用数据库管理员账户登录 sqlplus system/system@orcl as sysdba; 2.创建备份目录,并指定备份目录(bak_dir)的物理路径 cr ...

  3. oracle数据库备份还原命令

    oracle数据库备份命令exp 用户名/密码@orcl file=d:\xxxxxx.dmp owner=用户名 oracle数据库还原命令sqlplus conn / as sysdba drop ...

  4. Oracle 数据库备份还原(Expdp/impdp)记录

    最近公司将原数据库服务器切换.之前没整过这块,也是一堆的度娘.经过不停的摸索,终于成功了.现在将这份艰辛记录下来,方便自己以后查阅的同时,方便有类似需求的同学参考. 我们此次切换共分:ERP.LOS. ...

  5. Oracle数据库备份还原工具之Expdp/IMPdp

    使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用, ...

  6. Oracle数据库备份还原

    导出备份的命令: 开始->运行->cmd->exp username/password@tns_name file=d:\backup.dmp 导入备份的命令: 开始->运行- ...

  7. Oracle数据库备份及还原

    Oracle数据库备份 1:找到Oracle安装路径我的就是默认C盘  C:\app\wdjqc\admin\orcl\adump 2:执行文件:back.bat 文件内容如下: @echo off ...

  8. oracle数据库备份、还原命令及常见问题(待补充)

    1.oracle数据库的备份:先查空表——将结果全选复制为insert语句——将语句执行后导出 先select 'alter table '||table_name||' allocate exten ...

  9. Oracle数据库备份、灾备的23个常见问题

    为了最大限度保障数据的安全性,同时能在不可预计灾难的情况下保证数据的快速恢复,需要根据数据的类型和重要程度制定相应的备份和恢复方案.在这个过程中,DBA的职责就是要保证数据库(其它数据由其它岗位负责) ...

随机推荐

  1. [Mobile Web]Web中如何分辨移动设备?(iPad、iPhone、Android)

    第一种, Javascript [javascript] view plaincopyprint?在CODE上查看代码片派生到我的代码片 var deviceAgent = navigator.use ...

  2. json数据渲染表单元素出现的问题

    解析页面表单元素 parseForm: function () { var data = {}; $(this).find('input').each(function () { switch ($( ...

  3. .NET 二维码生成(ThoughtWorks.QRCode)【转发jiangys】

    .NET 二维码生成(ThoughtWorks.QRCode) 2015-06-21 22:19 by jiangys, 3790 阅读, 8 评论, 收藏, 编辑 引用ThoughtWorks.QR ...

  4. Javascript中变量作用域(2)

    多层函数调用取变量时,无论在哪里调用,要到创建此函数的作用域中取值,如果找不到再往上一级,直到全局变量. 外面定义了很多的全局的变量,下面我们来一个个理一下. 定义三个变量a,b,c;将A1函数赋值给 ...

  5. servlet研究学习总结--OutputStream和PrintWriter的区别

    当用户和浏览器其进行交互时,会给服务器发送http请求,Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象.和代表响应的response对象.requ ...

  6. HTC开放Vive Tracker代码啦!

    (52VR网2017年5月2日)HTC正在为工作室创建的Vive Tracker项目发布教程和项目文件,作为VR开发人员的新资源. 该公司希望能够让更多的开发者能够在开发Vive VR耳机时制作自己的 ...

  7. JavaEE开发之SpringBoot工程的创建、运行与配置

    本篇博客我们就来聊一下如何使用Eclipse+STS插件来创建Spring Boot的工程.Spring Boot可以使我们更容易的使用Spring框架,在Spring Boot中自动配置了好多东西, ...

  8. poj2352树状数组

    Astronomers often examine star maps where stars are represented by points on a plane and each star h ...

  9. 完全背包hdu1114

    https://vjudge.net/contest/68966#problem/F 初始化就行了:dp[0]=0: 这题还要刚好装满背包,输出时进行判断 #include<map> #i ...

  10. Windows 随手笔记

    1.常见快捷方式 远程桌面 mstsc 注册表 regedit 组策略 gpedit.msc 2.Windows命令手册 ping命令 ping [-t] [-a] [-n count] [-l le ...