DB2 AS400数据库恢复

  1. 恢复数据库的步骤:新建用户、新建数据库模式、创建数据库文件目录、上传备份文件,进行数据库恢复。
  2. 新建用户

    2.1.登录iSeries,选择用户和组下面的所有用户选择创建新用户。

    2.2.输入用户名。

    2.3.选择能力,设置特权为安全管理、密码到期为从未。

    2.4.选择作业,设置国际中的编码字符集标识为 :1388 - Simplified chinese (GBK) mixed byte。

    2.5.设置完成后,确定新建用户,再到用户列表中查找到刚刚新建的用户选择属性,然后取消用户在下一次登录时必须更改密码的选项。即可解决登录进需要修改密码的问题。

  3. 新建数据库模式

    3.1.使用新创建的用户登录,选择数据库、S104a95r、模式。点击鼠标右键,选择新建。

  4. 创建数据库文件目录

    4.1.打开IBM 个人通信中的启动或配置会话工具。使用新建的用户进行登录。

    4.2.新建备份数据库文件目录(BACK)和备份文件(week)

    输入如下命令:

    CRTLIB BACK

    CRTSAVF BACK/week

  5. 上传备份文件

    5.1.使用ftp工具登录db2 as400服务器。

    5.2.输入用户名/密码:qsecofr/password。

    5.3.输入以下命令:

    ftp> pwd

    257 “QGPL” is current library.

    ftp> cd BACK

    257 ” BACK ” is current library.

    ftp> bin (必须使用二进制进行上传)

    200 Representation type is binary IMAGE.

    ftp> lcd c:\

    Local directory now C:.

    ftp> PUT WEEK.SAVF

    200 PORT subcommand request successful.

    150 Retrieving member WEEK in file WEEK in library BACK.

    250 File transfer completed successfully.

    ftp: 收到 582912 字节,用时 0.09Seconds 6201.19Kbytes/sec.

    ftp> quit

  6. 恢复数据库

    在IBM 个人通信中的启动或配置会话工具中运行命令:

    RSTLIB SAVLIB(dbname) DEV(*SAVF) SAVF(BACK/file) RSTLIB(newdbname)

    dbname : 原来备份的数据库名称;

    BACK/file : 指QSYS.LIB\所上传的数据库备份文件

    newdbname : 恢复到新数据库名称

时间: 2024-10-30 04:50:35

DB2 AS400数据库恢复的相关文章

MYSQL,DB2,SQLSERVER数据库不同点浅探(一)

简单地比较一下MYSQL,DB2,SQLSERVER数据库设计不同点,为日后看MYSQL源代码先打打底,今天先比较数据库对象吧: 1.DB2上关于表有一个表空间的概念,简单地说, 表空间是数据库系统中数据库逻辑结构与操作系统物理结构之间建立映射的重要存储结构,一般来说一个表空间对应一个表.DB2在表空间上分配表空间对应表的一切物理属性,比如首次分配大小,扩展大小,页面每页初始空闲空间,空闲页面占总页面百分比等.因此,DB2上的系统DBA对表的操作更多是基于表空间上.比如因为表上的删改查不可避免地

DB2报“数据库日志已满”问题解决

用控制中心直接改会比较容易一点,在数据库名称上点右键-->配置-->日志-->日志文件大小.主日志文件数.辅助日志文件数改大一点. 也可用命令行db2cmd db2 update db cfg for mymakro using LOGFILSIZ 512 --日志文件大小 db2 update db cfg for mymakro using LOGPRIMARY 20 --主日志 db2 update db cfg for mymakro using LOGSECOND5 10 --

DB2还原数据库备份

用命令还原数据库备份 1.建立一个新的数据库db2 create db 数据库名 on 路径 using codeset GBK territory zh_CN 2.将需要恢复的数据库恢复得到这个新的数据库中db2 restore db 数据库 from 路径 taken at 时间戳记 into 数据库名 redirect without rolling forward 3.重新定向表空间(这一步老是不成功)必须事先知道表空间容器的类型和大小,通过 list tablespaces命令查看数据

DB2通用数据库性能调整的常用方法

DB2通用数据库性能调整的常用方法 Agenda 统计值更新--runstats  调整Buffer pool  调整日志缓冲区大小  应用程序堆大小  排序堆大小和排序堆值  代理程序的数目  锁  活动应用程序的最大数目  页清除程序的数目  I/O服务器的数目  编入组的提交数目 统计信息更新 当对SQL 查询进行优化时,SQL 编译器所做出的决定会受到优化器的数据库内容模型的重大影响.  优化器使用该数据模型来估计可以用于解决某个特定查询的其它存取路径的成本.  数据模型中的关键元素是一

Sybase数据库技术,数据库恢复---分享Sybase数据库知识(博客文章索引@51cto)

Sybase数据库技术,数据库恢复分享Sybase数据库知识 博客文章列表,更新时间:2014-12-14 Sybase数据库技术,数据库恢复 站点地图 最新文章 ASE使用with ignore_dup_row删除重复数据  (评论 0   阅读 50) ASE 16静默方式安装并创建服务器  (评论 0   阅读 80) ASE执行sp_remotesql报错:Msg 11224, Level 16, State 2  (评论 0   阅读 72) Sybase支持浪潮天梭K1系统  (评论

DB2分区数据库浅析

1.概念描述 DB2 数据库分区是 DB2 企业版 DPF(Data Partitioning Feature)选件提供的,它主要用来个分区(逻辑的或物理的)上分布大型数据库提供了必要的可伸缩性,并利用了一个无共享(shared-nothing)结构.数据库在一个非共享的环境中被分解为独立的分区,每个分区都具有自己的资源,例如内存,CPU 和磁盘以及自己的数据.索引.配置文件和事务日志.数据库分区有时称为节点或数据库节点.通过 DPF"分治"的处理,可伸缩性可在单一服务器(纵向扩展)或

Mssql企业实战之数据库恢复

数据库完整还原的目的是还原整个数据库. 整个数据库在还原期间处于脱机状态.在数据库的任何部分变为联机之前,必须将所有数据恢复到同一点,即数据库的所有部分都处于同一时间点并且不存在未提交的事务. 在完整恢复模式下,数据库可以还原到特定时间点.时间点可以是最新的可用备份.特定的日期和时间或者标记的事务. 还原完整数据库步骤 通常,将数据库恢复到故障点分为以下几个步骤: 1. 备份活动事务日志(称为尾部日志).此操作将创建结尾日志备份.如果活动日志不可用,则该日志部分的所有事务将全部丢失. 注:在完整

Oracle数据库恢复案例

当我们在使用Oracle数据库时,突然断电,造成很多问题,致使旧数据丢失,影响了数据的正确性,破坏了数据库.此时,用户急切需求恢复数据.本文以此为例,讲述数据库数据恢复. 一.案例描述: 数据库因突然断电,数据库启库报system01.dbf需要更多的恢复来保持一致性,数据库无法打开:数据库没有备份,归档日志也不连续.客户提供了数据库的在线文件,急需恢复zxfg用户下的数据.   二.恢复流程:  1 数据库的故障检测 2 尝试挂起数据库并修复数据库 3解析数据文件 4 验证数据 5导出数据与交

[网络课摘抄]8.1模拟控制文件丢失后的数据库恢复(完全恢复)

1.环境准备 1.1确认数据库版本 1.2确认数据库归档 1.3备份数据库文件 2模拟控制文件丢失后的数据库恢复(完全恢复). 2.1查看控制文件位置 2.2执行操作后删除控制文件 2.3启动数据库 启动数据库的时候发现数据库发生了报错,提示无法确认控制文件,检查告警文件,我们现在检查一下告警文件里的信息: 2.4重建控制文件 对于日志和数据文件都完整的情况下,如果只是控制文件丢失,那么重建控制文件是最好的一种解决方式,一般重建控制文件能够解决99%的问题,现在我们就重建控制文件. 2.5尝试打