oracle数据库备份2(expdp)

使用exp命令定时进行数据库备份的操作前面已经记录过:

oralce数据库定时备份

下面记录下使用更加高效的expdp命令和impdp,这两个命令同样是用来做数据库备份和还原的,但速度更快,效率更高,缺点是只能用在服务器端进行操作,exp可以用在客户端进行操作。

第一步:cmd命令行,输入sqlplus system,输入密码进行连接。

第二步:输入命令创建存放备份文件(dmp)的路径。

 create directory BACKUP_DIR as 'C:\db_back';

上面命令的含义是创建名称为BACKUP_DIR的文件夹,文件地址为'C:\db_back'

创建完毕后,使用sql脚本查询刚才创建的文件路径(可以省略该步骤,只是为了确认是否成功)

select * from dba_directories;

第三步:将第二步中创建的文件名称赋权给将要导出的用户(TEST1为数据库用户名,BACKUP_DIR是第二步创建的文件名称)

 GRANT READ,WRITE ON DIRECTORY BACKUP_DIR to TEST1;

第四步:使用expdp命令导出数据库

expdp TEST1/TEST1@127.0.0.1/orcl schemas=TEST1 dumpfile=database_TEST1.dmp directory=BACKUP_DIR logfile=database_TEST1.log

上面的命令各参数含义:

expdp 数据库用户名称/数据库用户密码@服务器地址/数据库实例名称 schemas=数据库名称 dumpfile=生成的dmp文件名称 directory=生成文件存放路径 logfile=生成log日志文件的名称

注意这一步操作需要退出sqlplus(ctrl+c),直接在cmd的命令窗口执行。

在C:\db_back文件夹中可以看到已经导入的文件。

到此,使用expdp做数据库的备份已经完成。

如果要对数据库文件做导入操作,使用impdp命令。

impdp TEST1/TEST1@127.0.0.1/orcl schemas=TEST1 dumpfile=database_TEST1.dmp directory=BACKUP_DIR logfile=database_TEST2.log

上面的命令各参数含义:

impdp 数据库用户名称/数据库用户密码@服务器地址/数据库实例名称 schemas=数据库名称 dumpfile=生成的dmp文件名称 directory=生成文件存放路径 logfile=生成log日志文件的名称

在cmp窗口,直接执行上面的命令即可将前面导出的dmp文件进行导入操作。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/224879.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Seata简介与常用模式解决方案概述

Seata 是什么? Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。 Seata事务管理中有三个重要的角色: TC (Transaction Coordinator) - 事务协调者:维护全局和分支事务的状态,协调全局事务提…

JAVAEE初阶 多线程基础(四)

join的知识补充,线程的状态和线程安全 一.多线程完成运算操作二.多线程代码的变换2.1 转换成串行执行 三.join的参数四.获取线程的引用4.1用this方法获取实例4.2 用currentThread获取实例 五.线程的状态六.线程安全 一.多线程完成运算操作 可以发现,多线程并行比单线程的速度快…

Unity EventSystem的一些理解和使用

Unity的EventSystem是用于处理用户输入和交互的系统。它是Unity UI系统的核心组件之一,可以用于捕捉和分发各种事件,例如点击、拖拽、按键、射线等。 常用的属性和方法有以下这些: 属性: current: 获取当前的EventSystem实例。…

Ubuntu 22.03 LTS 安装deepin-terminal 实现 终端 分屏

deepin-terminal 安装 源里面自带了这个软件,可以直接装 sudo apt install deepin-terminal 启动 按下Win键,输入deep即可快速检索出图标,点击启动 效果 分屏 CtrlShiftH 水平分割 CtrlShiftJ 垂直分割 最多分割成四个小窗口&#xff0…

销售流程中如何有效开发客户

在销售的海洋中,如何游刃有余地开发客户是一大关键。这需要深入了解你的目标客户,制定一份精细的销售计划,选择最合适的沟通方式,建立信任和信誉,并持续不断地跟进。 每一个潜在的客户都是一颗璀璨的星辰,…

医学影像PACS源码:PACS系统的基础知识(DICOM、HL7、SWF)

1、PACS PACS是Picture Archiving and Communication Systems首字母缩写,全称为影像储存和传输系统,涉及放射医学、计算机技术、通讯技术及数字图像技术等,是医院信息系统的重要组成部分,是将数字医疗设备(如X线、CT、MRI、超声、…

ModuleNotFoundError: No module named ‘mdtex2html‘ module已经安装还是报错,怎么办?

用streamlit运行ChatGLM/basic_model/web_demo.py的时候,出现了module not found: ModuleNotFoundError: No module named mdtex2html Traceback: File "/home/haiyue/.local/lib/python3.10/site-packages/streamlit/runtime/scriptrunner/script…

Spring Cloud+Nacos 注册中心详解及开发示例

目录 一、Nacos 的关键特性包括: 二、逻辑架构及其组件介绍 三、Nacos安装 1、版本选择 2、预备环境准备 3、下载源码或者安装包 4、启动服务器 5、关闭服务器 四、如何引入 Nacos Discovery Starter 五、启动一个 Provider 应用 1 pom.xml的配置。一个完整的 pom.xm…

Phpstudy v8.0/8.1小皮升级Apache至最新,同时升级openssl版本httpd-2.4.58 apache 2.4.58

1.apache官网下载最新版本的apache 2.4.58 2.phpstudy下apache停止运行,把原来的Apache文件夹备份一份 复制图中的文件替换apache目录下文件 3.phpstudy中开启apache

【代码】微电网两阶段鲁棒优化经济调度方法(完美复现)matlab-yalmip-cplex/gurobi

程序名称:两阶段鲁棒优化—微电网两阶段鲁棒优化经济调度方法_刘一欣 实现平台:matlab-yalmip-cplex/gurobi 简介:针对微电网内可再生能源和负荷的不确定性,建立了 min-max-min 结构的两阶段鲁棒优化模型,可得到最恶…

从0开始学习JavaScript--JavaScript对象封装

JavaScript中的对象封装是一种重要的编程概念,它允许将数据和方法组织成一个独立的单元,实现了数据的保护和抽象。本文将深入探讨JavaScript对象封装的原理、实践和最佳实践。 封装的基础概念 封装是面向对象编程的基础概念之一,它强调将数…

a-table:表格组件常用功能记录——基础积累

antdvue是我目前项目的主流&#xff0c;在工作过程中&#xff0c;经常用到table组件。下面就记录一下工作中经常用到的部分知识点。 table组件 <a-table :dataSource"tableData":rowKey"(row) > row.id":scroll"{ y: 550 }"bordered:pag…