用B2备份的文件建库

最近进了个新项目,用到数据库就是DB2,遇到些蛋疼的问题,好在都解决了。恩恩……现在记录下来首先是导入数据源的问题,项目里面的先头部队给了我一个他备份出来的数据源(对,是备份出来的的,不是导出来的,为什么给个备份出来的数据源不给导出来的,人家给的理由是备份出来比导出来节省时间,),就是这样一个文件(UIBS.0.DB2.NODE0000.CATN0000.20150715091129.001)。然后没办法就把这个文件放到了(C:\Tools)下,随后建了个UIBS的库,然后打开db2cmd,敲入命令:db2 restore DATABASE UIBS from "C:\Tools" taken at 20150715091129 ,不幸的的是它报错了。

然后上网查了下错误编号和解决方案,将命令改成了:db2 restore DATABASE UIBS from "C:\Tools" taken at 20150715091129 on C:\ dbpath on D:\DB2,于是安全的通过了。接下类进行前滚操作,敲入了命令:db2 rollforward db uibs to end of logs and stop,不行不能进行前滚。于是又是一通上网查解决方案,将命令改成了:db2 ROLLFORWARD DATABASE UIBS TO END OF LOGS OVERFLOW LOG PATH ("C:\Tools\log"),呵呵还是报错。内容显示log文件不足的问题,我意识那货的给的文件不全了。于是从他那copy过来缺失的log文件,再执行上面的命令,终于可以了。

最后就是用户的问题。因为我没有数据库用户组用户对应的Windows用户,没办法建了个db2inst1的windows用户.最后终于可以用了。

时间: 2024-10-26 07:04:12

用B2备份的文件建库的相关文章

DB2数据库的建库备份和恢复

Db2环境下建库步骤如下: 1. su – db2inst 注意 '-'少了后边会出错; 2. db2 进入db2命令行模式; 3. create database pb_db on /home/db2inst using codeset gbk territory zh_CN pagesize 8192   ---建库; 4. connect to pb_db  ---连接; 5. create bufferpool testpool size 2000 pagesize 32k --临时表空

shell实现自动备份整个数据库,一个库备份一个文件

自动实现备份整个数据库 实现一个库备份一个文件 实现排除不需要备份的库 实现备份成压缩文件 实现定义保留多少天的备份文件 核心代码 1 #!/bin/bash 2 #set -x 3 ######################### 4 # 功能:自动备份整个mysql数据库 5 # 作者:时光博客 6 # 发布时间:2018/06/04 7 # 最后修改时间: 8 # 版本:v1.0 9 ######################## 10 ########################

升级_开阔视野之Oracle图形化升级(dbca建库后升级)—10.2.0.1.0升为10.2.0.5.0

***********************************************声明***********************************************************************  原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任. 表述有错误之处,请您留言或邮件([email protected])指明,不胜感激. 本文转载必须保留此处:http://blog.csdn.net

Oracle 10g 快速手工建库步骤

1. 修改登录标识符和默认编辑器(非必须) 修改$ORACLE_HOME/sqlplus/admin/glogin.sql,在文件末尾添加以下内容: set sqlprompt '_user''@''_connect_identifier> ' define _editor=vi 2. 创建初始化参数(用于启动数据库实例) [[email protected] dbs]$ cat init.ora|grep -v ^$|grep -v ^# > initPROD.ora [[email pro

静默方式安装10g数据库软件+升级patch+手工建库

通常我们安装Oracle数据库软件,都是用OUI图形界面来完成的,但有些Unix/Linux系统中并未安装图形系统,也就无法使用图形界面来安装Oracle的产品了,对于这种场景,就只能采用静默方式来安装了,Oracle提供了这种silent方式,主要是通过配置响应文件rsp来完成的. 一.静默安装10.2.0.1数据库软件 --解压安装包 [[email protected] u01]$ unzip 10201_database_linux32.zip [[email protected] u0

静默建库和删除数据库

很多时候客户现场或测试环境不一定有xm等图形工具,新建库或删除库需要通过命令行进行. 静默建库: [email protected]>select * from v$version where rownum<2; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.

CENTOS 6.4 安装oracle 10g,手工建库及升级到10.2.0.5

一. 数据库软件安装 参照官方手册 1.安装rpm包 注这里的yum直接用163的yum yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio li

MySQL建库建表

一直使用SQL SERVER 数据库:最近项目使用MY SQL感觉还是有一点不适应.不过熟悉之后就会好很多. MY SQL 安装之后会有一个管理工具MySQL Workbench 感觉不太好用,数据库备份导入总会出现一些奇怪的问题:后来从下载SQLYog 感觉用的比较爽. 下面分别介绍下使用SQLYog管理工具和sql语句分别建库建表. 一.使用SQLYog建库建表 其实使用SQLYog工具进行建库建表和SQL Server 没什么区别都是可视化:只要点击对应按钮,填写内容即可: 步骤如下: 1

SQL语法精讲(包括建库、建表、建视图、查询、增加、删除、)

SQL语法精讲(包括建库.建表.建视图.查询.增加.删除.修改) SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明: