首页 > 数据库 >Oracle19c-- linux下备份还原

Oracle19c-- linux下备份还原

时间:2022-10-11 17:22:54浏览次数:58  
标签:um Oracle19c expdp -- dmp dumpfile linux directory DMPDATA

1、查询当前所有 dmp导入/导出目录
select * from DBA_DIRECTORIES;

2、创建文件夹
mkdir /data/u01/dmpdata

3、文件夹创建后给oracle用户授权
chown -R oracle /data/u01/dmpdata

4、数据库里执行SQL创建导入/导出目录
create or replace directory DMPDATA as '/data/u01/dmpdata';

5、为建立的目录赋权限,须要以其余用户运行,建议在sys用户下执行
grant read,write on directory DMPDATA to {#用户名};

6、expdp导出数据库.dmp文件到指定目录 -------(如果不指定DIRECTORY参数,则默认导出到oracle安装路径,如D:\ORACLE\admin\orcl\dpdump 下)
#DMPDATA为数据库虚拟路径,user为数据库用户名,password为用户密码
expdp user/password@SID DIRECTORY=DMPDATA DUMPFILE=fileName.dmp FULL=y

1、按用户导:expdp sys/sysadmin@localhost/orcl schemas=u_mom_um dumpfile=expdp.dmp directory=dmp logfile=expdlog.log;
2、按表名导:expdp sys/sysadmin@localhost/orcl tables=test1,test2 dumpfile=expdp.dmp directory=dmp logfile=expdlog.log;
3、按查询条件导:expdp sys/sysadmin@localhost/orcl directory=dmp dumpfile=expdp.dmp Tables=test query='WHERE id<20' logfile=expdlog.log;
4、按表空间导:expdp sys/sysadmin@localhost/orcl directory=dmp dumpfile=expdp.dmp TABLESPACES={#表空间1},{#表空间2} logfile=expdlog.log;(建议此种方式)
5、导整个数据库:expdp sys/sysadmin@localhost/orcl directory=dmp dumpfile=expdp.dmp FULL=y logfile=expdlog.log;

操作实例: expdp user/[email protected]:1521/orcl directory=DMPDATA dumpfile=tbs2022.dmp TABLESPACES=tbs  logfile=expdlog.log; -----(logfile 参数可以不要)

7、impdp导入
#DMPDATA为数据库虚拟路径,user为数据库用户名,password为用户密码
impdp user/password@SID DIRECTORY=DMPDATA DUMPFILE=fileName.dmp remap_tablespace=um_dev:um remap_schema=u_um_dev:u_um

参数说明:
1、user/password@SID 用户名/用户密码@数据库实例
2、directory=dmpdata 导入的目录,即导入dmpdata下的文件 也就是'/data/u01/dmpdata/';
3、dumpfile=filename.dmp 导入的文件名,结合上面的 directory=dmpdata 就是将'/data/u01/dmpdata/filename.dmp';导入目标服务器---(注意文件名大小写)
4、remap_tablespace=um_dev:um ---------- um_dev:导出表空间 ,um:导入表空间
5、remap_schema=u_um_dev:u_um ---------- u_um_dev:导出用户 u_um:导入用户

操作实例:impdp u_um/[email protected]:1521/PDB directory=DMPDATA dumpfile=um0822.dmp remap_schema=u_um:u_um ----(表空间相同,可以不要remap_tablespace参数)

标签:um,Oracle19c,expdp,--,dmp,dumpfile,linux,directory,DMPDATA
From: https://www.cnblogs.com/blogmybaby/p/16779893.html

相关文章

  • 基于SSM+Vue汽车租赁管理系统Java车辆出租系统(源码调试+讲解+文档)
    ......
  • CSS定位
    应用图片上的俩箭头网页中回到顶部的按键,不管滚轮到哪,它都是一直在右下角CSS定位(position)绝对定位(absolute)脱离文档流:跟浮动类似,不占位默认参照物为网页左上角......
  • 系统架构与设计(5)- 2017 年 GitLab 宕机事件回顾
     今天(2021年12月前后)大家都在热议AWSdown掉的事情,突然想起来了2017年gitlab.com的宕机事件,所以又去回顾了一下当时究竟发生了什么,顺便也根据当时事件的记录整理一......
  • 初识Linux(三)------ Linux 文件与目录管理
    在前一章我们认识了Linux系统下的文件权限概念以及目录的配置说明。在这个章节当中,我们就直接来进一步的操作与管理文件及目录,包括在不同的目录间变换、创建与删除目录、......
  • 放纵的后果
     晚上忽然感觉很饿,差不多因为饿导致睡不着了,肚子咕咕叫,就吃了点东西。吃着吃着没控制住,有点吃多了,并且还不困了,不由自主的边吃边看电视。结果第二天上午身体难受、眼疼......
  • 8.23-8.27工作随笔
    Causedby:java.io.InvalidClassException:ocalclassincompatible:streamclassdescserialVersionUID=-7175530124116731706,localclassserialVersionUID=-581......
  • tracer ftrace笔记(10)—— trace内容分析
    基于Linux-5.10一、trace打印格式1.在把rawtrace数据格式化成用户可读的形式时,trace数据分成两部分:一部分是common信息,一部分是用户自定义的trace信息,这两部分分......
  • 递归与非递归求树的高度
    递归实现代码思路:检查结点的左右子树,让高度较大的子树加上1即为树的高度,然后递归的重复此过程intBtdepth(BiTreeT){if(T==NULL)//递归的出......
  • 简析 Linux 的 CPU 时间
    从CPU时间说起...下面这个是top命令的界面,相信大家应该都不陌生。top-19:01:38up91days,23:06,1user,loadaverage:0.00,0.01,0.05Tasks:151total,......
  • Typora+PicGo(app)+Github
    注册Github+创建仓库创建仓库​ 红线三项要填/选​ 获取tokenSettings左侧菜单栏红1,橙2​ 下载PicGo(app)链接......