首页 > 数据库 >db2备份/恢复常用命令

db2备份/恢复常用命令

时间:2023-11-17 09:22:56浏览次数:42  
标签:logs 备份 db databaseName 常用命令 日志 db2 数据库

首先要切换到数据库用户中

su - db2inst1

1.连接数据库

db2 connect to databaseName

2.创建数据库

db2 create db databaseName using codeset utf-8 territory CN

3.断开连接

db2 force applications all

4.导入数据库

db2 restore db databaseName taken at 20231109031212 replace existing

5.再次登录时报错使用

db2 rollforward db easysite to end of logs and stop

db2 rollforward db ttsite to end of logs and complete

如果缺少日志文件,从源数据库中把相应的日志拷贝过来放到日志目录中,再次执行一次

6.查看数据库配置(日志文件目录)

db2 get db cfg for databaseName

7.备份命令

db2 backup database databaseName online to /home/db2inst1/tmp/

db2 backup database databaseName online to /home/db2inst1/tmp/  include logs

 

标签:logs,备份,db,databaseName,常用命令,日志,db2,数据库
From: https://www.cnblogs.com/julian-chang/p/17837855.html

相关文章

  • nginx 日志备份
    ·1、编辑脚本backup.sh#!/bin/bash#进入备份目录cd/data/nginx/logs/#设置备份名字newAccessLog="access`date+%Y-%m-%d`.log"newErrorLog="error`date+%Y-%m-%d`.log"#拷贝日志文件,已经在配置文件设置日志文件存放在:/data/nginx/logs/下,如果没有修改日志路径的一般在:/u......
  • RMAN-ERROR:因为找不到过期和丢失的归档日志而备份失败
    oracleRMANERRORoracle采用rman备份,但是备份过程中报错如下:RMAN-00571:===========================================================RMAN-00569:===============ERRORMESSAGESTACKFOLLOWS===============RMAN-00571:========================================......
  • 机器码备份_二
    [yhzr]有意合作联系扣扣:1176769884$$$AA24C7BD5A0A8FE8E06E1FB53BBE8AD4:00|66|88_CF4DF748256261B751D029853C3DA5BC:00|01|02|03|04|10|11|12|13|14|20|21|22|23|24|30|31|32|33|34|40|41|66|88_80F90FC9A3100B423F6AD58EBA7AB875:00|01|02|03|04|10|11|12|13|14|20|21|22|23|2......
  • 作为一个系统管理员 为防止服务器损坏 我需要提前备份哪些内容
    作为系统管理员,定期备份是维护服务器安全性和可用性的重要步骤之一。以下是一些常见的需要备份的内容:系统配置文件:备份位于/etc目录下的系统配置文件,这些文件包括网络配置、用户配置、服务配置等。常见的配置文件有/etc/network/、/etc/ssh/、/etc/fstab等。tarczvfetc_back......
  • 基于JuiceFS 的低成本 Elasticsearch 云上备份存储
    杭州火石创造是国内专注于产业大数据的数据智能服务商,为了解决数据存储及高效服务客户需求,选择了 Elasticsearch 搜索引擎进行云上存储。基于性能和成本的考虑,在阿里云选择用本地SSDECS机型自建集群。但由于是自建集群,如何同步解决数据备份问题并实现最优成本呢?1.背景介绍E......
  • docker & docker compose常用命令
    docker常用命令容器生命周期管理命令run创建一个新的容器。# 使用docker镜像nginx:latest以后台模式启动一个容器,# 并将容器命名为mynginx。  docker run --name mynginx -d nginx:latest  # 使用镜像 nginx:latest,以后台模式启动一个容器,# 将容器的 80......
  • git常用命令
    参考网址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000gitinit//初始化建立本地仓库gitfetch//同步远程分支对象及引用gitbranch分支名//新建分支gitcheckout分支名//切换分支gitcheckout-b分支名//创建分支并切换到......
  • dnf常用命令
    dnfinstall/remove/search/update安装/删除/搜索/更新就不说了,基本操作。dnfinfoemacs查询某软件详细信息。常用的命令!dnflistinstalled列出已装软件。常用的命令!一般在后面加上|grepchrome显示自己想找的软件。dnfmakecache更新软件源缓存。不常用。这个命令其实不......
  • 【运维实操】TIDB v6.1.1:全量备份、全量恢复和增量备份方法解析
    作者:Fly-bird背景:由于公司要求必须保证数据库的数据安全,我们生产环境的数据库采取全量备份+增量备份+实时同步从库的方式保证数据库的高可用,本文介绍我公司生产环境的数据库备份方式。注意:我们使用实时同步数据到从库的方式保障高可用(使用pump+drainer),同时支持恢复任意时刻数据的......
  • 常用的Linux命令;Linux常用命令用法及实现方式
    1.系统工作命令(1) echo命令:echo命令用于在终端设备上输出字符串或变量提取后的值,语法格式为“echo[字符串][$变量]”。(2) date命令:date命令用于显示或设置系统的时间与日期,语法格式为“date[+指定的格式]”。(3) timedatectl命令:timedatectl命令用于设置系统的时间,英文全称......