`
yanghua812
  • 浏览: 52578 次
  • 性别: Icon_minigender_2
  • 来自: 重庆
社区版块
存档分类
最新评论

-oracle、db2数据库备份、还原方法

 
阅读更多
一、DB2数据库备份、还原步骤:

1、备份DB2数据库
详细步骤如下:(linux系统)
  1)新增备份文件夹
    su - root
    mkdir /opt/sfhcsbom_backup

  2)设置文件夹权限给db2inst1[权限用户:root]   
    chown -R db2inst1 /opt/sfhcsbom_backup

  3)在备份前需断开所有与数据库的连接断开连接后再备份
   su - db2inst1
   db2 force application all (如果停止不了则可执行强制停止服务命令:db2stop force)
  
  4)停止服务后再启动DB2数据库:
   db2start

  5)执行备份命令
    db2 backup db CSBOM to '/opt/sfhcsbom_backup' [ db2 backup db <数据库名> to <目录名> ]
(不加online就是离线备份)
6)提示备份成功,并给出数据库备份时间戳(如:20150609171224),在对应的路径下面可查看备份成功文件。

2、还原DB2数据库(前有//符合的,可根据情况不执行)
// 1)新建数据库存储路径
    mkdir /app/sfhcsbom
// 2)设置文件夹权限给db2inst1
    chown -R db2inst1 /app/sfhcsbom
//  3)新建数据库,将存储路径指向新建的存储路径
    CREATE DATABASE SFHCSBOM AUTOMATIC STORAGE YES  ON '/app/sfhcsbom' DBPATH ON '/app/sfhcsbom' USING CODESET UTF-8 TERRITORY CN COLLATE USING SYSTEM PAGESIZE 32768;

  4)执行还原命令

    db2 restore db SFHCSBOM from '/opt/sfhcsbom_backup' taken at 20150609171224
   (db2 restore db 数据库名称 from 备份文件存放路径 taken at 20150609171224)

//   from '/opt/sfhcsbom_backup' taken at 20150609171224 
//   on '/app/sfhcsbom' dbpath on '/app/sfhcsbom' into soastsv4

    注:20150609171224为csbom数据库备份的时间戳。

  5)设置DB2归档日志

    db2 update db cfg for SFHCSBOM using logarchmeth1 disk:/opt/db2log


二、Oracle数据库备份、还原步骤:
oracle数据库导入导出:(包括表、视图、触发器)

如数据库IP:192.168.0.15(oracle)
    端口号:1521
    数据库实例名(SID):SFHCSBOM
    用户名:SYSTEM  密码:sfhcsbom

在开始下输入cmd进入:
1、导出(备份):
exp 用户名/密码@网络监听名(连接名) file=d:\ss.dmp full=y
     网络监听名:指数据库的连接名(用户自己任意输入,建议用IP,比较好区分)
           file:导出数据库文件存放路径
如:exp SYSTEM/sfhcsbom@192.168.0.15sfh file=d:\back.dmp full=y 【以15数据库为例导出】

2、导入(还原):
imp 用户名/密码@网络监听名 file=DMP文件存放的路径 fromuser=被还原用户名 touser=还原后用户名 full=y
      file:d:\back.dmp【直接将dmp拖动到该地方,会自动显示路径】
      fromuser:SYSTEM【被还原的用户名】
      touser:XXXXX【还原后的用户名】
如:imp csSYSTEM/123456@192.168.0.11cs file=d:\back.dmp fromuser=SYSTEM touser=csSYSTEM full=y




分享到:
评论

相关推荐

    java版本db2数据库的备份还原

    ### Java版本DB2数据库的备份与还原方法详解 #### 一、引言 DB2作为IBM的一款企业级数据库管理系统,在很多领域都有广泛的应用。相比于Oracle等其他数据库系统,DB2在进行备份和恢复操作时有着自己独特的方式。...

    DB2 备份和还原数据库

    DB2数据库的备份和恢复是数据库管理中的关键环节,确保数据的安全性和可恢复性。本文将详细介绍DB2的离线全备份、在线备份(包括在线增量备份)以及恢复数据库的步骤。 一、备份数据库 1. 离线全备份 离线全备份是...

    DB2和orcale数据库表分区方法和数据库的备份与恢复

    DB2和Oracle数据库表分区方法和数据库备份与恢复 DB2数据库表分区是指将大型表拆分为多个小的、独立的部分,每个部分称为一个分区。分区的目的是为了提高表的可管理性、可扩展性和查询性能。DB2数据库提供了 RANGE ...

    I-task 数据库备份和还原工具

    以前在公司做的一个小软件,支持数据库sql server 2000 oracle 本来还想做DB2和postgreSQL,后面因为离开了公司后就没有继续开发下去了,拿出来给大家学习. 操作说明 导出:先选择配置文件,然后导出数据. 导入:...

    DB2安装及Windows迁移至Linux

    【DB2安装及Windows迁移至Linux】涉及到一系列的数据库操作,包括DB2的安装、迁移、备份还原以及数据库调优和Oracle兼容模式的开启。以下是对这些知识点的详细说明: 1. **DB2安装**: - 在Linux环境下,安装DB2...

    ORACLE数据库讲义.pptx

    数据库管理员的职责包括评估并决定服务器硬件的规模、安装Oracle软件与补充资料、计划与设计数据库结构、创建数据库、能够备份数据库或采用其他方法、创建与维护数据库用户、实现应用程序与数据库设计、还原与恢复...

    神通数据库-数据库快速入门.pdf

    库、Oracle、Microsoft SQL Server、IBM DB2、Microsoft Excel 97-2000、文本文件、其他支持 ODBC 的 数据源。在数据的转换过程中,向导能根据源数据和目标数据具体类型,通过内置的转换规则提供数据类型 的默认映射...

    系统部署与维护(数据库SQL/Oracle)

    本篇将主要围绕“系统部署与维护(数据库SQL/Oracle)”这一主题展开,探讨Oracle数据库的卸载、DB2的备份恢复以及数据库部署过程,同时也涉及到SQL的安装与部署。 首先,让我们关注Oracle数据库的卸载。Oracle...

    nbu安装指南超详细

    - **创建DB2备份脚本**: 编写用于DB2数据库备份的脚本。 - **创建DB2备份策略**: 创建针对DB2数据库的备份策略。 - **DB2的恢复操作**: 通过NetBackup控制台或命令行工具恢复DB2数据库。 以上是基于给定文件的部分...

    A-第章-数据库系统概论.ppt

    在数据库管理中,我们需要理解如何创建、修改和删除表,以及如何进行备份、还原、复制、分离和附加操作。 4. **数据库管理技术**:数据库管理技术关注的是确保数据的安全存取(权限控制)、完整性(例如,通过五种...

    db2中文学习资料(V97)

    4. 兼容性:3.2 - DB2 Oracle 兼容特性.pdf介绍了DB2如何在保持自身特色的同时,提供与Oracle数据库兼容的功能,便于迁移和集成。 5. 开发工具:3.9 - ProC, PHP, .Net, ODBC+JDBC.pdf讲解了不同开发语言(如ProC、...

    DB2常用命令大全.pdf

    例如,将Oracle数据库中的表导入到DB2数据库时,需要特别注意字段类型。DB2与Oracle之间存在一些数据类型不兼容,需要进行适当转换。 加载与卸载数据 1. 以默认分隔符加载数据时,可以使用db2import命令。默认分隔...

    mysql常用基础

    - **数据库备份与还原**: - **备份**:使用`mysqldump`命令,例如`mysqldump -u root -p123 test &gt; D:\tt.sql`。 - **还原**: - 在数据库外使用命令`mysql -u root -p123 test 。 - 进入数据库后使用`source`...

    AnyBackup数据保护平台详细功能列表.docx

    综上所述,AnyBackup数据保护平台通过其强大的定时备份、数据库备份和恢复、虚拟化平台支持以及操作系统备份功能,构建了一个全面的解决方案,旨在为企业数据提供全方位的保护,降低数据丢失风险,提高业务连续性。...

    PB中对MS SQL SERVER数据库进行联接,创建、备份、恢复数据库,创建ODBC数据源

    此外,PB支持SQLAnywhere、Oracle、DB2等多种数据库,但这里我们关注的是与MS SQL Server的连接。确保选择正确的驱动程序,如SQL Native Client或ODBC驱动,以便正确通信。 接下来是**创建数据库**。在PB中,你可以...

    Sed数据的备份与恢复

    它利用 Oracle、DB2、SQL Server、Informix 等关系型数据库在数据存储、数据完整性等方面的先进技术手段,将海量空间数据(包括矢量数据和栅格数据)有机地组织和管理起来,通过其内部异步缓冲、空间索引等先进的...

    备灾系统恢复手册_v11.docx

    根据提供的文档信息,本解析将重点放在几个关键的IT领域:SAP HANA数据库恢复、Oracle数据库恢复、SQL Server恢复及DB2数据库恢复等方面。这些领域对于企业的数据保护至关重要,尤其是在面对潜在的数据丢失风险时。 ...

    SQL了解第一章

    - **还原**: 使用`RESTORE DATABASE`命令将数据库恢复到某个时间点或备份状态。 #### 四、关系数据库的基本概念 **1. 基本结构** - **二维表**: 每个表由行和列组成,行代表记录,列代表字段。 - **主键...

    数据库设计 香港大学研究生课件

    - **1980年代**:IBM Research开发了System R,推动了IBM DB2、Oracle等商业关系数据库的发展。 - **1990年代初**:平行数据库和对象关系数据库成为研究热点。 通过这些详细的介绍,我们可以看到,《数据库设计》这...

Global site tag (gtag.js) - Google Analytics