22 个解决方案
#1
以后需再关注,现在先帮你顶一下
#2
接分是王道!
#3
这个简单啊,网上搜一下就得到答案了.
#4
關注下!
#5
http://hi.baidu.com/javahua/blog/item/75a7af45d3f14022cffca3a5.html
DB2/NT 7.2 数据库恢复
DB2/NT 7.2 数据库恢复
#6
楼主解决了吗?看看你是怎么做的。。。
解决了就分享下,多谢了。
解决了就分享下,多谢了。
#7
Oracle 是可行的。但是db2俺也不知道了。
#8
重装系统,但数据库文件都还在,可以使用db2的控制中心来添加已存在的数据库
#9
新建同名数据库,覆盖即可
#10
重装完DB2后,打开控制中心,展开结点下的“数据库”,右键单击“数据库”,选择“添加”
选择“驱动器”,“数据库名称”选择你想要还原的数据库名称“确定”即可。
选择“驱动器”,“数据库名称”选择你想要还原的数据库名称“确定”即可。
#11
db2的所有数据文件还在,那么数据库就在,实际上这也是备份,OS级的备份。
数据库级的备份,就是backup db xxx ...
重装系统后,重新编目一下即可。
如:原来D盘安装了db2的数据库mydb,重置系统后,在db2cmd里执行:
db2 catalog db mydb on d:
就OK!
数据库级的备份,就是backup db xxx ...
重装系统后,重新编目一下即可。
如:原来D盘安装了db2的数据库mydb,重置系统后,在db2cmd里执行:
db2 catalog db mydb on d:
就OK!
#12
直接添加就可以了…… 如果你那个数据库文件没删除掉的话。。。 10秒内搞定……
#13
关键看你原来的库还在不在了
#14
哦,你要是文件都在的话,有个很不专业的办法,就是建个新的数据库,名字什么的都起的和原来的一样,然后到数据文件路径下,把旧的覆盖到现在的上面。。当然,要保证服务是关着的。。
#15
学习了
#16
i hope you didn't lose your database file (maybe you only format C: drive but data exist in D: drive? )
if that is true, try to install DB2 and create a instance with same name (if you created instance before, otherwise instance "DB2" will be created by default)....
After db2start successful, try to catalog the database using "db2 catalog db <dbname> on <path>", where the path is the directory where your original database located....
if that is true, try to install DB2 and create a instance with same name (if you created instance before, otherwise instance "DB2" will be created by default)....
After db2start successful, try to catalog the database using "db2 catalog db <dbname> on <path>", where the path is the directory where your original database located....
#17
学习了
#18
打开控制中心,点“数据库->“数据库->“添加”
选择“驱动器”,“数据库名称”
选择你想要还原的数据库名称“确定”即可。
选择“驱动器”,“数据库名称”
选择你想要还原的数据库名称“确定”即可。
#19
这个是正确的!
#20
貌似没有你们说的那么简单,还得对文件进行赋权,这方面我亲身试过一次,周一我将我总结的资料贴上来,欢迎各位高手拍砖。
#21
我说的可是linux下,windows下的DB2基本上不玩。
#22
关注
#1
以后需再关注,现在先帮你顶一下
#2
接分是王道!
#3
这个简单啊,网上搜一下就得到答案了.
#4
關注下!
#5
http://hi.baidu.com/javahua/blog/item/75a7af45d3f14022cffca3a5.html
DB2/NT 7.2 数据库恢复
DB2/NT 7.2 数据库恢复
#6
楼主解决了吗?看看你是怎么做的。。。
解决了就分享下,多谢了。
解决了就分享下,多谢了。
#7
Oracle 是可行的。但是db2俺也不知道了。
#8
重装系统,但数据库文件都还在,可以使用db2的控制中心来添加已存在的数据库
#9
新建同名数据库,覆盖即可
#10
重装完DB2后,打开控制中心,展开结点下的“数据库”,右键单击“数据库”,选择“添加”
选择“驱动器”,“数据库名称”选择你想要还原的数据库名称“确定”即可。
选择“驱动器”,“数据库名称”选择你想要还原的数据库名称“确定”即可。
#11
db2的所有数据文件还在,那么数据库就在,实际上这也是备份,OS级的备份。
数据库级的备份,就是backup db xxx ...
重装系统后,重新编目一下即可。
如:原来D盘安装了db2的数据库mydb,重置系统后,在db2cmd里执行:
db2 catalog db mydb on d:
就OK!
数据库级的备份,就是backup db xxx ...
重装系统后,重新编目一下即可。
如:原来D盘安装了db2的数据库mydb,重置系统后,在db2cmd里执行:
db2 catalog db mydb on d:
就OK!
#12
直接添加就可以了…… 如果你那个数据库文件没删除掉的话。。。 10秒内搞定……
#13
关键看你原来的库还在不在了
#14
哦,你要是文件都在的话,有个很不专业的办法,就是建个新的数据库,名字什么的都起的和原来的一样,然后到数据文件路径下,把旧的覆盖到现在的上面。。当然,要保证服务是关着的。。
#15
学习了
#16
i hope you didn't lose your database file (maybe you only format C: drive but data exist in D: drive? )
if that is true, try to install DB2 and create a instance with same name (if you created instance before, otherwise instance "DB2" will be created by default)....
After db2start successful, try to catalog the database using "db2 catalog db <dbname> on <path>", where the path is the directory where your original database located....
if that is true, try to install DB2 and create a instance with same name (if you created instance before, otherwise instance "DB2" will be created by default)....
After db2start successful, try to catalog the database using "db2 catalog db <dbname> on <path>", where the path is the directory where your original database located....
#17
学习了
#18
打开控制中心,点“数据库->“数据库->“添加”
选择“驱动器”,“数据库名称”
选择你想要还原的数据库名称“确定”即可。
选择“驱动器”,“数据库名称”
选择你想要还原的数据库名称“确定”即可。
#19
这个是正确的!
#20
貌似没有你们说的那么简单,还得对文件进行赋权,这方面我亲身试过一次,周一我将我总结的资料贴上来,欢迎各位高手拍砖。
#21
我说的可是linux下,windows下的DB2基本上不玩。
#22
关注