博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于oracle数据库备份还原-impdp,expdp
阅读量:6694 次
发布时间:2019-06-25

本文共 1337 字,大约阅读时间需要 4 分钟。

初始化:

-- 创建表空间CREATE TABLESPACE 表空间名 DATAFILE '文件名.dat' SIZE 100M AUTOEXTEND ON NEXT  10M MAXSIZE UNLIMITED;-- 创建用户(oauser)--connect internalCREATE 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;--删除用户及表空间--步骤一:  删除userdrop user ×× cascade--说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。--步骤二: 删除tablespaceDROP 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里以管理员的身份运行即可;

转载于:https://www.cnblogs.com/JsonShare/p/5037967.html

你可能感兴趣的文章
构建者模式
查看>>
C# 学习电子书资料分享mobi epub等格式
查看>>
创建一个用于上传文件的表单
查看>>
49. Group Anagrams
查看>>
Jenkins 关闭和重启
查看>>
修改内部emmc 和外部sdcard 挂载点
查看>>
WORDPRESS登录后台半天都无法访问或者是访问慢的解决方法
查看>>
Windows 7桌面图标设置方法
查看>>
学习运用json
查看>>
Linux - 用户管理常用命令
查看>>
Gsoap
查看>>
pb 数据窗口打印设置
查看>>
1061. Dating (20)
查看>>
安装 sysbench的 报错 /usr/bin/ld: cannot find -lmysqlclient_r 解决办法
查看>>
javaEE(13)_jdbc框架
查看>>
Java学习笔记三:Java的变量、常量、变量的类型及使用规则
查看>>
原创《weex面向未来的架构》
查看>>
快速搭建fabric-v1.1.0的chaincode开发环境
查看>>
BZOJ3224普通平衡树——旋转treap
查看>>
eclipse与myeclipse恢复已删除的文件和代码
查看>>