代码之家  ›  专栏  ›  技术社区  ›  Hassan Voyeau

将数据库移动到其他文件夹

  •  1
  • Hassan Voyeau  · 技术社区  · 16 年前

    在服务器运行时,如何将数据库从同一服务器上的一个文件夹重新定位到另一个文件夹?

    3 回复  |  直到 14 年前
        1
  •  3
  •   PeterMmm    16 年前

    Domino管理员可以选择在后台移动数据库。

    我从未使用过它,我认为它将创建原始数据库的副本,然后删除该组织。

    我总是在操作系统级别上移动:停止Domino,mv文件,启动Domino。如果在同一个分区上,则花费的时间和空间要少得多。

    Hth.

        2
  •  3
  •   Ken Pespisa    16 年前

    您可以在不停止服务器的情况下执行此操作。确保所有用户都不在数据库中。

    首先,转到控制台并键入 放弃用户 (这将删除用户与服务器的所有连接。听起来很糟糕,但这就像中断了他们的网络连接,他们的Notes工作站足够智能,可以重新连接)。

    下一种类型 dbcache刷新 . 这将清除服务器对特定NSF文件的所有缓存锁定。

    现在(快速)转到操作系统级别的文件(Windows资源管理器,或服务器上的其他等效文件),并将文件移动到新文件夹。如果它不起作用,您可能需要重复dbcache刷新功能几次。有时服务器立即重新控制,特别是如果有人重新连接到NSF文件。

        3
  •  1
  •   AndrewB    14 年前

    在新文件夹中创建一个新的数据库副本,然后,一旦您高兴地发现所有内容都已复制,就将所有人锁定在旧文件夹之外,不允许访问ACL。在几天内,您可以删除第一个副本,您可以通过在服务器控制台上执行一系列的全部删除操作来强制所有人转到新副本。

    如果用户在数据库中,这不会有任何区别,但是当他们注销并尝试返回服务器时,只会将他们重定向到新文件夹中的副本,这可能意味着稍有延迟,因此最好在几个小时后完成切换。

    注意不要将自己和其他系统管理员锁定在外,也不要检查Syncronise ACL选项!!在一台服务器上拥有同一数据库的多个副本也不再是问题,尽管出于习惯,我不会将旧副本保留太久。

    推荐文章