最近小弟接到一个项目,情况如下:
已有情况: DB2 V10 在SLES 11sp3上单机运行,相关安装部署过程不明确;
需要做:两台SLES 11sp4 ,利用共享磁盘,配合SLES 11sp4 HA 做DB2的高可用;
1、我需要知道怎样查询已有环境的DB2的相关数据库版本,相关安装参数,才能在新的环境里安装和已有环境一样的DB2;
2、双机共享环境下的DB2安装和单机安装DB2有什么不一样的地方,需要注意什么;
3、已有环境的DB2 License能放到新环境下用吗?不能的话,需要怎么解决License问题;
4、可以提供下DB2 的启动、停止、监控脚本吗?
5、要是需要把已有平台的DB2的数据导入到新环境里,大概的操作过程是怎样啊。
SLES没有接触过
要是LINUX的话:
问题一:
su - db2inst1
db2level查看数据库版本
db2 get dbm cfg查看数据库实例参数
db2 get db cfg查看数据库参数
问题二:
双机共享和单机一样安装,实例两边都建在内置盘,数据库建在共享存储上
问题三:
可以
问题四:
DB2的起停脚本放在双机的切换脚本中,主机切换时,数据库也相应的停止、切换和启动
停止脚本:
db2 deactivate db 数据库名
db2stop
启动脚本:
db2start
db2 activate db 数据库名
问题五:
1、全备份数据库
2、新环境的数据库实例参数和旧数据一致
3、db2set新旧保持一致
4、新数据库外置文件系统的权限、路径和老数据库一致
5、恢复数据库备份文件至新数据库
收起