db2数据库维护

db2数据库维护

ID:45049538

大小:688.50 KB

页数:26页

时间:2019-11-08

db2数据库维护_第1页
db2数据库维护_第2页
db2数据库维护_第3页
db2数据库维护_第4页
db2数据库维护_第5页
资源描述:

《db2数据库维护》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Db2数据库维护(日常操作)主要内容:如何对AIX平台的db2数据库进行操作DB29.5数据库的停启DB2数据库的备份DB2数据库的恢复DB2数据库的移植如何在windows平台上连接AIX系统的DB2数据库SqlDBX工具数据库的常用命令一、如何进入AIX平台的db2数据库从客户端登陆数据库服务器可用SecureCRT或xmanager软件也可以直接在dos命令行用telnet命令进入例如:假设db2数据库的用户名密码都为db2inst1telnet10.32.0.82,用root用户登陆aix系

2、统,然后用su–db2inst1db2或者直接用db2inst1用户登陆进入db2命令行用root用户登陆,然后切换到db2模式下直接用db2inst1用户登陆二、DB29.5数据库的启动与停止1、进入到db2命令行界面2、用db2start命令启动数据库3、用db2stop命令停止数据库如果应用服务器正在使用数据库,在停止数据库的时候,需要先停止应用服务器,然后停止数据库,停数据的时候,也可强制停止:使用db2stopforce命令三、DB2数据库的备份1、离线全备份,首先确保没有用户使用DB2:

3、db2listapplicationsfordbsample2、停掉数据库并重新启动,以便断掉所有连接:db2stopforcedb2start3、执行备份命令:(使用TSM作为备份的介质)db2backupdbsample备份成功,将会返回一个时间戳。4、检查备份成功:Db2listhistorybackupallforsample,可以看到多了这个备份的纪录。四、DB2数据库的恢复db2forceapplicationsallrestoredbdbnamefrom/filepathtakenat

4、时间戳withoutrollingforwardwithoutprompting其中时间戳取最新备份的时间请注意如果在现有数据库上进行恢复,则该现有数据库上的所有调整参数都会丢失。执行恢复后检查所有DB2配置参数。使用DB2backup和restore命令的唯一不足之处是备份数据库无法在不同的硬件平台上恢复五、DB29.5数据库从windows平台移植到AIX平台1、从windows系统移出数据库首先在windows下创建1个文件夹,用来放置备份出来的数据库文件,例如,ncdbbak在windows

5、运行命令框里输入db2cmd,进入dos界面,然后进入ncdbbak文件夹,执行下面操作db2connecttocwgluserdb2adminusingdb2admindb2look-dcwgl-a-e-x-ocwgl.sqldb2movecwglexport2、修改移出的文件如果windows数据库中,移出的数据库的名字与AIX系统中数据库的名字不一致,则需要修改数据库实例的名字例如windows系统中数据库的用户为DB2ADMIN,名字为cwgl而在AIX系统中数据库的用户为DB2INST1,

6、实例名字为ncdb则需修改cwgl.sql中connecttocwgl中的数据库名为ncdb修改move.lst文件中的所有的DB2ADMIN为DB2INST13、把数据库文件上传到aix系统使用ftp工具,用db2inst1用户登陆AIX服务器,把移出的数据库文件上传到AIX系统后,修改上传文件的权限使用下面的命令修改文件夹权限:chmod-R777文件夹名如果用root用户上传,则需要修改用户属组:chown-Rdb2inst1:db2iadm1文件名4、恢复数据库1、在db2数据库命令行下执行

7、批处理文件db2–tvfncdb.sql>ncdb.log>后面的ncdb.log文件为输出的日志文件,批处理执行结束后,可查看改日志文件,看数据库表导入是否成功。2、然后执行db2movencdbload>ncdb.log导入数据在执行批处理的过程中,容易出现表挂起的现象用下面的命令查看是否有表挂起:db2"select'setINTEGRITYfordb2inst1.'

8、

9、substr(tabname,1,30)

10、

11、'IMMEDIATECHECKED;'fromsyscat.tableswher

12、estatus='C'">1.sql查看1.sql文件,如果有记录,说明有表被挂起,然后执行1.sql中的语句就可以解除挂起状态六、如何在windows平台上连接AIX系统的DB2数据库由于平时我们操作AIX系统不是很习惯,所以可以在windows系统上通过客户端连接AIX数据库服务器连接服务器之前,先打开客户端的命令编辑器,执行下面的语句进行数据库连接编目:CATALOGADMINTCPIPNODEAIXCCREMOTE10.32.0.96SYSTEMDB2SERV

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。