一、若有需求新隔离出一个库及进行使用;则需要创建新的实例用户如下:
1、首先在所属组db2iadm下创建新用户db2hyzm2并进行密码修改(默认用户名密码都为db2admin):
-
- useradd -g db2iadm1 -u 101 -d /home/db2hyzm -m db2hyzm2
- passwd db2hyzm2
2、在目录:/opt/ibm/db2/V10.5/instance下创建实例:./db2icrt -u db2fenc1 db2hyzm2
-
- 切换到实例用户下: su – db2hyzm2
- 修改DB2的服务端口为50001-------->db2 update dbm cfg using SVCENAME 50001
- 修改DB2连接方式为TCP/IP:------>db2set DB2COMM=TCPIP
- 改DB2连接方式为TCPIP,然后可通过JDBC、ODBC等访问本DB2服务器上的数据库,安装了DB2客户端的其它机器也可访问数据库。
3、进行检查:命令db2ilist查看所拥有的所有实例用户
到此准备工作已成功!!!
二、进行重定向还原
1、获得A库备份文件,考到B库服务器上;
2、执行命令通过备份文件自动生成重定向脚本;
$ db2 restore db [A库名称] <from ‘[备份文件存放地址]’> taken at [备份文件时间戳] redirect generate script [生成脚本名称]</