Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身丑陋、难用的UI而抱怨。由于我们一般都是建建表、查查数据的操作居多,较少会考虑系统的整个Oracle的完整备份操作。但是在我们一些发布操作中,我们必须考虑如何把Oracle的对象、表数据导出到Sql脚本中,并且把创建Oracle表空间、创建Oracle数据库的操作也放到脚本中,这样我们就方便快速还原或者部署Oracle数据库到新的机器上了。

  本文主要介绍如何结合Sql脚本和PL/SQL Developer工具来实现创建表空间、创建数据库、备份数据库、数据导出等操作。

  操作步骤

  1.使用PL/SQL Developer登录你需要备份的数据库;

  2.选择工具->导出用户对象;

  3.在对象列表中选择需要备份的对象,再选择一个sql类型的输出文件,点击【导出】,这只是导出数据结构;

  4.选择工具->导出表;

  5.在列表中选择需要导出数据的表,再选择【SQL插入】,选择一个sql类型的文件,点击【导出】,这一步是把数据导出数据库。

  6.这样就得到两个sql,分别是备份数据结构和备份数据的。

  二、使用命令备份数据库

  使用命令行需要到本地的数据库服务器,打开CMD。输入:exp user/pwd@db_name full=y file=D:\database.dmp log=D:\database.log

  如果导出时出现 敬告原因:字符集问题
  解决办法是:exp user/pwd@db_name full=y file=D:\database.dmp log=D:\database.log statistics=none   ( exp命令加statistics=none选项 )

转载于:https://www.cnblogs.com/cxeye/p/4218172.html

Oracle- 数据库的备份相关推荐

  1. oracle数据库 export,转:Oracle数据库的备份方法——使用export作为备份

    5.使用export作为备份策略 5.1 export的命令选项说明 Oracle数据库的exp工具提供tables.users.full database.tablespace四种级别的导出方式,把 ...

  2. Linux oracle数据库自动备份自动压缩脚本代码

    Linux oracle数据库自动备份自动压缩脚本代码 Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: ...

  3. oracle数据库自动备份

    oracle数据库自动备份 环境:windows server2008操作系统,oracle 10.2.0数据库 工具:windows命令窗口 ,windows任务计划 命令:exp  profile ...

  4. oracle逻辑备份和物理备份,oracle数据库物理备份和逻辑备份区别

    oracle数据库物理备份和逻辑备份区别 ORACLE中数据备份分为物理备份和逻辑备份两种.物理备份就是转储ORACLE物理文件(如数据文件.控制文件.归档日志文件等),一旦数据库发生故障,可以利用这 ...

  5. 通过exp命令对Oracle数据库进行备份操作(提供两种情况的备份:备份本地,备份远程的数据库)

    通过exp命令可以对Oracle数据库进行备份操作,其命令含义是:exp 用户名/密码@数据库所在ip地址:数据库端口号/数据库的service-name file=存储到的位置 exp MISPS/ ...

  6. Oracle数据库定时备份脚本

    Oracle数据库定时备份脚本 一.编写脚本 vim /home/backup/oraclebk.sh #! /usr/bin #路径名,指定备份的路径 FILEPATH=/home/backup/o ...

  7. delphi Oracle导出多个表,Oracle数据库自动备份工具(Delphi源码)

    Oracle数据库自动备份工具(Delphi源码) 下载地址:http://www.blogjava.net/Files/96sd2/OraSvr.rar 『OracleBackupService』简 ...

  8. Oracle数据库的备份

    这两天要用oracle的数据备份,在网上找了找例子.给大家贴出来看看. PS: 选择数据库中所有的表的SQL语句 SELECT * FROM DBA_TABLES WHERE OWNER=''(填用户 ...

  9. oracle sh文件怎么打开,Oracle数据库逻辑备份的SH文件

    该Oracle教程将告诉诸位学习Oracle的朋友:Oracle数据库逻辑备份的SH文件. 完全备份的SH文件:exp_comp.sh rq=` date +"%m%d" ` su ...

  10. udt编写高性能服务器,基于UDT协议的Oracle数据库远程备份的设计和实现

    摘要: 数据是企业的生命线,对于高度依赖信息的企业,各种灾难都有可能导致企业信息系统的瘫痪.如何尽量降低灾难给企业带来的负面影响并保证业务的连续性运营是需要高度重视的问题.如今Oracle数据库以其强 ...

最新文章

  1. 最新蓝牙版本助力实现“无连接式” 物联网
  2. Java 洛谷 P1002 过河卒讲解
  3. python学习:map()
  4. Class的getInterfaces与getGenericInterface区别
  5. 手机触摸屏的分类和原理,供大家选择手机时用
  6. Qt输入输出之QProcess
  7. linux login 安装桌面,Linux_Ubuntu Linux下安装配置fluxbox桌面环境,安装   基本系统Ubuntu 7.10 G - phpStudy...
  8. 2019年英语计算机二级,2019年下半年计算机二级考试时间和英语六级考..._成人英语考试_帮考网...
  9. EXCEL 连接符的使用
  10. where 1=1 是什么鬼?SQL中有这玩意?
  11. [转载] 中华典故故事(孙刚)——19 万岁
  12. NYOJ 40 公约数和公倍数
  13. 笔记本取消fn +功能键
  14. (一)安装Emacs
  15. 云主机磁盘I/O %util飙高排查
  16. STEAM游戏高主频i9-12900k 搭建CS:GO服务器
  17. 零基础开发 Node.js Addons 插件:参数与返回值处理
  18. 树莓派4 使用 SnowBoy 搭建热词唤醒
  19. 记一次 .NET 某制造业 MES 系统崩溃分析
  20. 再见,米哈游!原神社区防f12控制台调试代码全解(年轻人不讲武德)

热门文章

  1. clip\_gradient
  2. 【数据平台】Eclipse+MapReduce开发环境(集群运行模式)
  3. ubuntu15.10避免图形界面无法登录的jdk配置
  4. 可能大家都能跑通的ignite的HelloWorld
  5. SQL优化—— 优化order by语句 || Filesort 的优化
  6. JdbcTemplate在Spring的ioc中使用
  7. Filter:过滤器
  8. MyBatis 框架概述
  9. Vue body样式修改
  10. 转载:python pyppeteer手动、离线安装 chromium