导航:首页 > 程序命令 > linux下db2命令

linux下db2命令

发布时间:2022-10-23 04:22:18

A. 怎么查看和修改linux系统下的db2数据的端口号

1。查看数据库实例名:命令1:db2 get dbm cfg;在列出的内容中查找TCP/IP Service name (SVCENAME) = 项的值,本例为DB2_inst64.命令2:直接查找到数据库实例名,db2 get dbm cfg | grep -i service 也可以查找到数据库实例名。

2。查看端口号:通过上一句命令的输出(如DB2_inst64)在/etc/services文件中找对应的端口号
grep DB2_inst64 /etc/services

3。修改端口号:命令修改:db2 update dbm cfgusing svcename<端口号或者服务名>

B. linux怎么备份db2数据库

linux中备份db2数据库指南:
一、备份(backup)数据库
1、离线全备份
1)、首先确保没有用户使用DB2:
db2 list applications for db sample
2)、停掉数据库并重新启动,以便断掉所有连接:
db2stop force
db2start
3)、执行备份命令:(使用TSM作为备份的介质)
db2 backup db sample use tsm
备份成功,将会返回一个时间戳。
4)、检查备份成功:
db2 list history backup all for sample 可以看到多了这个备份的纪录。
db2atl query 命令也可以看到返回值。
5)、备注:
首先对主节点(catalog表空间在的节点)执行备份命令,再对另外的节点也做这个操作。
2、 在线备份:
1)、首先打开一下支持在线备份的数据库配置参数:
db2 update db cfg for sample using userexit on 启用用户出口
db2 update db cfg for sample using logretain on 启用归档日志
db2 update db cfg for sample using trackmod on 启用增量备份功能
(需要各个Node都分别做设置)
开启这些参数后,数据库处于backup pending状态,要求做数据库的离线全备份。做一下离线全备份,参考上面的命令。
2)、在线备份命令如下:
db2 backup db sample online use tsm
备份成功,返回一个时间戳。
3)、同样可以用db2atl 和db2 list history察看备份纪录。
4)、备注:
同样,对每个节点都做这个操作。
3、 在线增量备份
1)、在开启了必须的三个参数的情况下,做增量备份:
db2 backup db sample online incremental use tsm
备份成功,返回一个时间戳。
2)、同样可以用db2atl 和db2 list history察看备份纪录。
3)、还有一种delta的备份:
db2 backup db sample online incremental delta use tsm
这两种备份的区别,类似Oracle Exports的Incremental和Cumulative方式,db2的incremental对应oracle的cumulative方式,而db2的delta方式则对应oracle的incremental方式。
4)、备注:
同样,对每个节点都做这个操作。

C. 如何在Linux下实现DB2数据库备份和恢复

Linux, 环境, 数据库Linux, 数据库, 环境

通过如下备份脚本备份的数据库进行恢复

备份脚本:

  1. ./home/db2admin/sqllib/db2profile
  2. db2backupdbdatedbonlineto/dbbackup/dateincludelogs
  3. cd/dbbackup/datetoday=`date+”%Y%m%d”`
  4. file1=”*$today*”
  5. ftpfile=`ls$file1`
  6. echo$ftpfile
  7. lftp-c“openftp地址;user用户名密码@$0;put$ftpfile”
  8. find/dbbackup/date-ctime+15-execrm{};

恢复命令:

通过root命令登录到服务器上后切换到数据库用户名下用su – db2admin命令。

进入到备份文件存放目录即可。

D. 在linux下如何使用命令创建DB2的实例哦.....db2icrt –u 后面的参数硬是不懂.

1. 创建一个用户,比如用户名是 db2inst1 用户的home路径是 /home/db2inst1
2. 再创建一个用户,比如用户名是db2fence 用户的home路径是 /home/db2fence
3. 用 root 用户,cd /db2_install_path/instances/ 执行 ./db2icrt -u db2fence db2inst1
4. 如果db2icrt 没有报错,su - db2inst1 然后 db2start

E. linux 怎么启动db2

在 Linux 上启动 DB2 方法:
以下过程描述了如何在 Linux® 上启动 DB2® 控制中心。

要启动 DB2 控制中心,请执行以下步骤:
(1) 作为 root 用户登录。
(2) 在命令行上,运行以下命令:xhost +localhost。
(3) 运行以下命令:su - ctginst1。
(4) 运行以下命令:db2cc。

F. 如何在linux下实现db2数据库备份和恢复

通过如下备份脚本备份的数据库进行恢复


备份脚本:


./home/db2admin/sqllib/db2profile
db2backupdbdatedbonlineto/dbbackup/dateincludelogs
cd/dbbackup/datetoday=`date+”%Y%m%d”`
file1=”*$today*”
ftpfile=`ls$file1`
echo$ftpfile
lftp-c“openftp地址;user用户名密码@$0;put$ftpfile”
find/dbbackup/date-ctime+15-execrm{};


恢复命令:


通过root命令登录到服务器上后切换到数据库用户名下用su – db2admin命令。


进入到备份文件存放目录


执行如下命令


$ db2 restore db datedb from /hom

G. linux系统下 重启db2数据库

我用的CentOS系统,内核是Linux。 进入图形界面后,在桌面上右键点击“创建新终端”

1.在命令行界面中用如下语句切换到db2inst1账户中:
su - db2inst1

注意,命令要小写,中间的减号是半角的。其中db2inst1账户(同时也是实例、进程)是在安装DB2过程中创建的一个默认账户,相当于Windows中的那个DB2实例,要想执行各种db2的命令,需要在这个账户下操作;

2.在该账户下,可以打开控制中心,也可以进入到命令行处理器。进入命令行处理器的方法很简单,直接用db2命令,然后回车即可;

3.打开控制中心稍微有点麻烦,需要在桌面上另外打开一个命令行窗口,在其中输入:
xhost local:db2

然后在db2inst1账户所在的窗口中,输入命令:
db2cc &
就可以打开控制中心。
4.现在可以查看当前实例
db2ilist
如果需要创建表,则需要打开数据库管理服务,输入命令:
su - db2inst1
db2start //启动db2工作实例
db2stop //停止db2实例
db2set -all //查看db2所有注册表变量

在变量列表中有一个db2管理用户:DB2ADMINSERVER=XXXXX
只有切换到管理用户才可以创建表 su - XXXXX
然后,输入命令: db2admin start 启动管理实例

说明:
在Linux环境下,一个用户对应一个实例,创建数据库必须在实例下创建,因此切换到用户即可切换到实例。命令如下:

su - db2inst1
db2 get instance

H. 如何在Linux下实现DB2数据库备份和恢复

以下的文章主要向大家讲述的是在Linux操作系统的环境下实现DB2数据库备份和恢复的操作步骤,以下就是对Lin操作系统的环境下实现DB2数据库备份和恢复的操作步骤的描述,希望在你今后的学习中会有所帮助。 通过如下备份脚本备份的数据库进行恢复 备份脚本: . /home/db2admin/sqllib/db2profile db2 backup db datedb online to /dbbackup/date include logs cd /dbbackup/datetoday=`date +”%Y%m%d”` file1=”*$today*” ftpfile=`ls $file1` echo $ftpfile lftp -c “open ftp地址;user 用户名密码@\$0; put $ftpfile” find /dbbackup/date -ctime +15 -exec rm {} \; 恢复命令:通过root命令登录到服务器上后切换到数据库用户名下用su – db2admin命令。 进入到备份文件存放目录 执行如下命令 [db2admin@localhost db2back]$ db2 restore db datedb from /hom 以上的相关内容就是对Linux环境下DB2数据库备份与恢复的介绍,望你能有所收获。

阅读全文

与linux下db2命令相关的资料

热点内容
瑜伽pdf下载地址 浏览:252
小花猫app改名叫什么 浏览:837
编程器固件修改 浏览:523
沈阳技校有程序员吗 浏览:300
各行app的基金有什么不一样吗 浏览:62
python编译器怎么装 浏览:73
新浪php笔试题 浏览:138
新时达服务器如何自学习 浏览:27
程序中什么命令用来输入单字符 浏览:59
php是否有数据 浏览:141
虚拟云服务器是什么意思 浏览:279
vb是编译性语言吗 浏览:209
json格式用什么编译器 浏览:319
word转pdf代码 浏览:802
单片机中如何编程 浏览:739
cad常见的快捷命令 浏览:625
服务器端有什么 浏览:325
文件夹正在使用如何重命名 浏览:378
单片机触摸 浏览:875
qq收藏夹在手机哪个文件夹 浏览:755