一、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数据库的备份与还原方法详解 #### 一、引言 DB2作为IBM的一款企业级数据库管理系统,在很多领域都有广泛的应用。相比于Oracle等其他数据库系统,DB2在进行备份和恢复操作时有着自己独特的方式。...
DB2数据库的备份和恢复是数据库管理中的关键环节,确保数据的安全性和可恢复性。本文将详细介绍DB2的离线全备份、在线备份(包括在线增量备份)以及恢复数据库的步骤。 一、备份数据库 1. 离线全备份 离线全备份是...
DB2和Oracle数据库表分区方法和数据库备份与恢复 DB2数据库表分区是指将大型表拆分为多个小的、独立的部分,每个部分称为一个分区。分区的目的是为了提高表的可管理性、可扩展性和查询性能。DB2数据库提供了 RANGE ...
以前在公司做的一个小软件,支持数据库sql server 2000 oracle 本来还想做DB2和postgreSQL,后面因为离开了公司后就没有继续开发下去了,拿出来给大家学习. 操作说明 导出:先选择配置文件,然后导出数据. 导入:...
【DB2安装及Windows迁移至Linux】涉及到一系列的数据库操作,包括DB2的安装、迁移、备份还原以及数据库调优和Oracle兼容模式的开启。以下是对这些知识点的详细说明: 1. **DB2安装**: - 在Linux环境下,安装DB2...
数据库管理员的职责包括评估并决定服务器硬件的规模、安装Oracle软件与补充资料、计划与设计数据库结构、创建数据库、能够备份数据库或采用其他方法、创建与维护数据库用户、实现应用程序与数据库设计、还原与恢复...
库、Oracle、Microsoft SQL Server、IBM DB2、Microsoft Excel 97-2000、文本文件、其他支持 ODBC 的 数据源。在数据的转换过程中,向导能根据源数据和目标数据具体类型,通过内置的转换规则提供数据类型 的默认映射...
本篇将主要围绕“系统部署与维护(数据库SQL/Oracle)”这一主题展开,探讨Oracle数据库的卸载、DB2的备份恢复以及数据库部署过程,同时也涉及到SQL的安装与部署。 首先,让我们关注Oracle数据库的卸载。Oracle...
在数据库管理中,我们需要理解如何创建、修改和删除表,以及如何进行备份、还原、复制、分离和附加操作。 4. **数据库管理技术**:数据库管理技术关注的是确保数据的安全存取(权限控制)、完整性(例如,通过五种...
4. 兼容性:3.2 - DB2 Oracle 兼容特性.pdf介绍了DB2如何在保持自身特色的同时,提供与Oracle数据库兼容的功能,便于迁移和集成。 5. 开发工具:3.9 - ProC, PHP, .Net, ODBC+JDBC.pdf讲解了不同开发语言(如ProC、...
例如,将Oracle数据库中的表导入到DB2数据库时,需要特别注意字段类型。DB2与Oracle之间存在一些数据类型不兼容,需要进行适当转换。 加载与卸载数据 1. 以默认分隔符加载数据时,可以使用db2import命令。默认分隔...
- **数据库备份与还原**: - **备份**:使用`mysqldump`命令,例如`mysqldump -u root -p123 test > D:\tt.sql`。 - **还原**: - 在数据库外使用命令`mysql -u root -p123 test 。 - 进入数据库后使用`source`...
综上所述,AnyBackup数据保护平台通过其强大的定时备份、数据库备份和恢复、虚拟化平台支持以及操作系统备份功能,构建了一个全面的解决方案,旨在为企业数据提供全方位的保护,降低数据丢失风险,提高业务连续性。...
此外,PB支持SQLAnywhere、Oracle、DB2等多种数据库,但这里我们关注的是与MS SQL Server的连接。确保选择正确的驱动程序,如SQL Native Client或ODBC驱动,以便正确通信。 接下来是**创建数据库**。在PB中,你可以...
它利用 Oracle、DB2、SQL Server、Informix 等关系型数据库在数据存储、数据完整性等方面的先进技术手段,将海量空间数据(包括矢量数据和栅格数据)有机地组织和管理起来,通过其内部异步缓冲、空间索引等先进的...
根据提供的文档信息,本解析将重点放在几个关键的IT领域:SAP HANA数据库恢复、Oracle数据库恢复、SQL Server恢复及DB2数据库恢复等方面。这些领域对于企业的数据保护至关重要,尤其是在面对潜在的数据丢失风险时。 ...
- **还原**: 使用`RESTORE DATABASE`命令将数据库恢复到某个时间点或备份状态。 #### 四、关系数据库的基本概念 **1. 基本结构** - **二维表**: 每个表由行和列组成,行代表记录,列代表字段。 - **主键...
- **1980年代**:IBM Research开发了System R,推动了IBM DB2、Oracle等商业关系数据库的发展。 - **1990年代初**:平行数据库和对象关系数据库成为研究热点。 通过这些详细的介绍,我们可以看到,《数据库设计》这...