首页 > 数据库 >oracle备份数据库

oracle备份数据库

时间:2022-09-23 11:47:15浏览次数:84  
标签:用户名 etyy 备份 directory exp oracle expdir 数据库

oracle备份数据库

  1. 连接远程数据库 打开cmd 执行sqlplus/nolog 执行connect 用户名/密码@IP:端口/服务名 例:connect system/[email protected]:1521/ETYY 2. 创建directory,首先要保证存在该文件夹 create directory 名字 as '路径'; 例:create directory expdir as 'E:\expdir'; 3. 授权 grant read,write on directory expdir to 用户; 例:grant read,write on directory expdir to yl_etyy; 4. 执行导出     1)exp 用户名/密码@IP:端口/服务名 file=路径:文件名 owner=(用户),只导出该用户下的表     例:exp yl_etyy/[email protected]:1521/ETYY file=E:\20220224.dmp owner=(yl_etyy)     2)expdp 用户名/密码@IP:端口/服务名 schemas=用户名 directory=expdir dumpfile=文件名     例:expdp yl_etyy/[email protected]:1521/ETYY schemas=yl_etyy directory=expdir dumpfile=20220224.dmp 说明:第二种方式在远程备份的时候执行报错了,错误信息:

连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Pr

With the Partitioning, OLAP, Data Mining and Real Application Testing

ORA-39002: 操作无效

ORA-39070: 无法打开日志文件。

ORA-29283: 文件操作无效

ORA-06512: 在 "SYS.UTL_FILE", line 488

ORA-29283: 文件操作无效等类似的错误。

网上查询资料解释是:expdp只能在服务器端执行,在客户端执行会出现上述错误

参考另一篇笔记:expdp,impdp导出导入远程数据库到本地

5. oracle导出导入指定表

从源数据库导出:

exp user1/pwd@server1 file=c:\temp\exp.dmp tables=(table1, table2)
导入到目标数据库:

imp user2/pwd@server2 file=c:\temp\exp.dmp tables=(table1, table2)

导入到指定用户下: imp user/pwd@IP:端口/服务名 file=c:\temp\exp.dmp fromuser=用户名 touser=用户名

标签:用户名,etyy,备份,directory,exp,oracle,expdir,数据库
From: https://www.cnblogs.com/fhuafeng/p/16722161.html

相关文章

  • linux python连接oracle数据库
    最近公司要求在linux下对Mysql,Oracle进行增加用户,用户改密等操作。Mysql数据库实现起来比较简单,这个Oracle让我头疼了一阵。于是从网上查阅资料,经自己的测试以后终于成功,现......
  • 1.Oracle常用的日期函数
    1.获取某日所在周的第一天SELECTtrunc(to_date(‘2011-03-13’,‘YYYY-MM-DD’),‘iw’)FROMdual;2.获取当日所在周的第二天SELECTTO_CHAR(trunc(SYSDATE,......
  • 图数据库学习笔记
    目录图数据库学习笔记图数据库简介什么是图数据库图数据库如何表达数据示例应用场景社交网络应用实时推荐地理空间管理主数据管理(MasterDataManagerment)网络和数据中心管......
  • Python操作Oracle数据库:cx_Oracle
    1安装与导入Python操作Oracle数据库多用cx_Oracle这个第三方扩展,总体而言,cx_Oracle的使用方式与Python操作MySQL数据库的pymysql库还是很相似的,如果还没有安装,可......
  • Oracle的clob数据类型
    字符串长度语法:DBMS_LOB.GETLENGTH(field)作用:获取filed字段的总长度,和length函数类似字符串截取场景:使用substr函数有时会无法解决clob数据类型的数据,我们可以使用DBM......
  • 对Javaweb的相关练习之利用.jsp文件和.java文件将输入的数据存储到指定的数据库中
    练习分析importjavax.servlet.*;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.*;importjava.awt.datatransfer.DataFlavor;importjava.......
  • oracle 创建表空间
    oracle创建表空间oracle创建表空间可能很多人并不是很了解,下面就来简单介绍一下,主要是分为四步的,每一步的代码一定要认真研究,这样才能保证正确创建。 ......
  • 数据库系统概念(第3章 SQL介绍)
    目录3.1SQL查询语言概览3.2SQL数据定义3.2.1基本类型3.2.2基本模式定义3.3SQL查询的基本结构3.3.1单关系查询3.3.2多关系查询3.1SQL查询语言概览SQL(Structured......
  • 利用强类型数据集创建数据库访问层
    创建数据访问层项目2021/10/20 本文档是 VisualC# 教程  (切换到VisualBasic教程)该教程从头开始使用TypedDataSet(强类型DataSet)创建数据访问层(D......
  • 利用TableAdapter更新数据库
    将数据保存在数据集中项目2011/08/12保存数据就是将应用程序中的已更改数据保存回原始数据存储区(通常是关系数据库,如SQLServer)的过程。因为数据集是有效的数据缓......