Oracle备可以分为逻辑导出/导入和物理备份/恢复

逻辑备份:其实就是利用exp/imp命令来实现表库的数据信息

导出:

CMD命令模式下exp -? 查看帮助,简单介绍两个参数和使用格式

1)owner           users to export: format is '(user1, user2, .., userN)'指定导出那些用户的表,如果一个用户不存在会出警告不会影响另一个用户表导出

格式如下:exp system/system owner=(user1,user2) file=D:/path  ------->file为保存路径 ------------>owner等于多个参数时候要用括号括起来

2)tables          tables to export: format is '(table1, table2, ..., tableN)'指定导出那些表,一次可以灵活选择多个表备份

格式如下:exp system/system tables=(tables1,tables2) file=D:/path.dmp

基本格式大同小异 希望大家多多看帮助手册(参考必须)

导入:

sql*plus中通过host 指令来调用DOS命令,注意Oracle 9i命令增量导出inctype已经废弃,导入使用imp命令 imp -? SQL*PLUS下要先打上 host

导入格式:imp system/system file=D:/path.dmp 带上参数 tables=(user1,user2) 该命令只导入user1,user2这两张表。

SQL>host imp system/system file=D:/path.dmp tables=(user1,user2); 在SQL*PLUS中使用方式

不论导入还是导出在没有指定参数的情况下将使用ORACLE_SID默认的环境变量库,前面已经涉及SID知识。

物理备份/恢复

分为两大类:冷备份和热备份

什么是冷备份,简单粗暴来说关闭数据库,复制库文件,这些文件有数据文件,控制文件,日志文件,联机的BEDOLOG和Init.org(可选)。

冷备份步骤

1)关闭数据库 shutdown normal(正常关闭)

2)当前在SQL*PLUS环境下 SQL>host copy D:\oracle\product\...\oradata\test(原库的路径) E:\Backup(备份位置的路径)

解析:其实就是将以文件(块)存储在磁盘的数据库复制到另一个文件夹内保存

恢复更简易,只要保证数据库关闭状态,把备份的库复制到老的库位置即可

什么是热备份:有人也叫平滑升级,在启动状态的数据库下进行数据库备份,因为很多场合应用场景绝不可能让你把某一台数据库关闭,高可用集群除外,所以掌握热备份非常必要(数据库一定是归档模式)

什么是归档模式:当我们启动数据库的时候,会有很多初始化信息,其中就会有Redo Buffer重做缓冲区大小,那么我们数据库有联机重做日志,这个日志是记录增删改查等等操作记录,一个Oracle的数据库有至少有两个归档重做日志,在非归档模式下,那么当第一个归档日志写满之后切换第二个联机重做日志,当第二个归档日志写满以后切换写第一个联机重做日志,新内容将老的日志记录覆盖,那么会导致内容丢失。如果在归档模式下,在一个联机重做日志写满之后切换时候将会归档,并复制到其他目录,这样会相对了避免了数据丢失。

热备份步骤

1)首先我们把数据库进入mount阶段,修改归档模式,命令如下

SQL>alter database mount

SQL>alter database archivelog;

2)那么我们打开数据,便于对数据库操作

SQL>alter database open;

3)查看是否开启归档模式

SQL>archive log list;

4)开启表空间备份模式

SQL>alter tablespace users begin backup;

5)备份表空间

SQL>host copy D:\app\....\oradate\xx.dbf D:\Backup

6)关闭表空间备份

SQL>alter tablespace users end backup;

7)备份控制文件

SQL>alter database backup controlfile to '' reuse;

8)备份控制文件脚本

SQL>alter database backup controllfile to trace;

在Oracle_home\intsance_name\udump控制的跟踪文件,复制文件到备份目录下,热备份完成,详细的知识点会继续完善。

原文:http://blog.51cto.com/13352079/2055237

oracle不弹出另存为,Oracle另存为~相关推荐

  1. oracle 无法弹出图形界面,Xshell 5 不能弹出GUI 图形界面问题

    https://www.cndba.cn/dave/article/1074 https://www.cndba.cn/dave/article/1074 刚从Xshell 4 换成了Xshell5, ...

  2. oracle ebs弹不出来,Oracle EBS如何启用说明性弹性域

    相信大家在做Oracle EBS的时候,都会遇到需要开启弹性域(说明性弹性域)的时候,这里我就将整个过程做一个描述性记录: 前提:需要开启的弹性域对应的表已经在弹性域定义界面进行注册(如果未注册,需要 ...

  3. oracle 触发器抛出错误,oracle 触发器编译错误,求解

    下面这个触发器报 TRIGGER SYSTEM.TRI_MRONLINE_DOC 编译错误 错误:PLS-00103: Encountered the symbol ";" whe ...

  4. Winforn中使用FastReport实现点击导出按钮PDF预览并弹出另存为对话框

    场景 FastReport安装包下载.安装.去除使用限制以及工具箱中添加控件: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...

  5. C# ie通过打印控件点打印,总是弹出另存为xps的对话框

    用的是lodop打印控件,点打印后,总是弹出另存为xps的对话框,后来在网上查到可能是把windows自带的Microsoft XPS Document Writer设为默认打印机的原因. 但现在没有 ...

  6. 完美解决xhost +报错: unable to open display 装oracle的时候总是在弹出安装界面的时候出错...

    详细很多朋友在装oracle的时候总是在弹出安装界面的时候出错,界面就是蹦不出来. oracle安装 先切换到root用户,执行xhost + 然后再切换到oracle用户,执行export DISP ...

  7. java 弹出另存为_java如何实现 io流传输过来的文件,提示另存为弹出窗口?

    java如何实现 io流传输过来的文件,提示另存为弹出窗口? mip版  关注:166  答案:6  悬赏:0 解决时间 2021-01-24 22:00 已解决 2021-01-24 11:06 最 ...

  8. python 浏览器 弹 另存为_另存为弹出框如何调用

    1.这是系统自带的图片另存为 保存类型不能选择jpg,png等格式,如果这样的话用户就得手动在文件名后添加.jpg,用户体验很差 2.这是存在浏览器的设置问题,如果是设置,烦请告诉我怎么设置. 3.如 ...

  9. python文件怎么另存为_python+pywin32处理另存为弹出框保存文件

    1.首先先定位该弹出框: 用spy++查找到该弹出框的标题和类名: 弹出框的句柄是每次都会变的,所以通过标题和类名获取该句柄: # 获取另存为弹出框 calssname = u"#32770 ...

最新文章

  1. opencv固定窗口在桌面的位置
  2. docker网络配置方法总结
  3. codeforces 701 E. Connecting Universities(树+ 边的贡献)
  4. eclipse mysql jndi_Java开发网 - tomcat5配置jndi的问题 (jdbc:comp is not bound in this Context)...
  5. 人脸识别使用base64的方式添加人脸
  6. 基于深度卷积神经网络的农作物病害识别
  7. transform属性
  8. B00016 交换变量a和b的值
  9. Ubuntu 14.04安装LAMP(Linux,Apache,MySQL,PHP)
  10. ElasticSearch全文搜索引擎之Windows集群搭建
  11. 2021年深度学习哪些方向比较新颖,处于上升期或者朝阳阶段,比较有研究潜力?...
  12. java工程师认证_Java工程师认证工信部考试.doc
  13. COMSOL电化学专题培训通知
  14. AI识别彻底懵逼!这到底是「牛」还是「鲨」?
  15. 子网掩码的作用和用法
  16. STK中设置卫星的多波束模型
  17. 电信保温杯笔记——《统计学习方法(第二版)——李航》第16章 主成分分析
  18. DebugView 使用技巧
  19. C语言开发情人节玫瑰
  20. 嵌入式 ssl协议详解

热门文章

  1. 淘宝京东设计师来看,电商Banner设计策略!
  2. Windows开发时IsWindowVisible返回错误的处理方法
  3. Linux内核深入理解中断和异常(5):外部中断
  4. C语言线性表之单链表
  5. linux使网卡点亮_Linux下 无线网卡配置无线唤醒功能的方法
  6. html遮罩提示框代码,基于jQuery实现弹出可关闭遮罩提示框实例代码
  7. C MySql封装类 高性能连接池_在vc中通过连接池操作mysql(api方式),附c++访问mysql的封装类...
  8. PML之平均 、中值 、众数、标准偏差、方差
  9. linux大数据命令操作
  10. 两个iphone怎么大量传照片_外出旅行、出差时,同品牌手机如何实现面对面零流量秒传照片?...