2016 - 2024

感恩一路有你

db2数据库挂载点丢失怎么办(DB2数据库和表恢复?)

浏览量:2068 时间:2023-03-15 20:30:55 作者:采采

db2数据库挂载点丢失怎么办(DB2数据库和表恢复?)

服务器重启后挂载数据盘的内容丢失,怎么办?

,这取决于你的策略。

1.如果进程和缓存分离,就要区分宕机是缓存引起的还是逻辑引起的。例如,使用memcached,如果逻辑服务器关闭,只需重新启动它。如果memcached宕机,有两种选择,一种是根据日志进行恢复,另一种是将必要的数据从数据库重新加载到缓存中。

2.如果对进程和缓存进行管理,当停机发生时,通用缓存也会被销毁。在这种情况下,建议从数据库中按时间顺序加载最常用的数据或最频繁修改的数据。

有两种方法可以扩展linux分区。第一种是软链接(符号链接)。例如,为了说明软链接,如果您的/b目录已满,您可以 不要存储文件。此时,您将/a目录链接到/b目录。当你访问/b目录时,你实际问的是/a目录中的空间。

软链接的创建方法是 "目录b/文件夹C "在:。意思是在目录B下创建一个文件夹名为C的软链接,链接地址是目录A..当在目录B下的文件夹C中存储文件时,实际的存储位置是目录A..

软链接可以在不改变数据的情况下,通过链接到另一个空间来解决容量不足的问题,但如果硬盘空间本身不足,那么就需要另一种解决方案——添加磁盘。在扩展磁盘之前,您需要将full /b目录中的数据复制到其他位置。这种方法可以从根本上解决磁盘容量不足的问题。

假设新添加的磁盘是xvdb1,首先对磁盘进行分区。具体方法参考网上教程分区完成后做一个文件系统(顺序不能乱)。完成后,从原始挂载点卸载原始目录已满的/b,例如: mount/d: mount/dev/XV db 1/b。将新挂载的分区和挂载点添加到/etc/fstab中非常重要,否则重启后分区会丢失。此时,原来的full /b被重新挂载到新的硬盘分区,然后可以将原来的备份文件复制回来。

DB2数据库和表恢复?

1.您必须先进行备份,然后才能恢复已删除的表。

2.如果您想按正常顺序进行,您必须在恢复表之前进行备份。通过复制文件创建的Db2位于时间点A,但是当它运行到B时,会有数据添加、删除和更改。如果出了问题,不能用a点恢复到B点。

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

还原由以下备份脚本备份的数据库。

备份脚本:

。/home/db 2 admin/sqllib/db 2 profile DB2backup db datedb online to/dbbackup/date include logs CD/dbbackup/date today = ` date "; % Y % m % d ;file1 = * $ today * ftpfile = ls $ file1 回声文件lftp-c ;打开FTP地址用户用户名密码@ $ 0put $ ftpfile find/dbbackup/date-ctime 15-exe CRM { }

恢复命令:

通过root命令登录到服务器,然后切换到数据库用户名并使用su–db 2 admin命令。

输入备份文件存储目录。

执行以下命令

$ db2 restore db datedb from /hom

目录 数据 数据库 分区

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。