OpenDs db位置

时间:2012-03-21 19:54:18

标签: opends

可以定义数据存储位置吗?

例如,应用程序的位置是否可以安装在文件系统上的一个位置,而数据库目录的位置(db)是否可以在文件系统的另一个位置定义?

让我们说OpenDs已安装在

C:\用户\詹姆斯\ OpenDS的\

可以将db目录定义为除

之外的其他内容

C:\用户\詹姆斯\ OpenDS的\分贝

d:\分贝

2 个答案:

答案 0 :(得分:0)

我找到了一个链接,讨论了如何做到这一点。

http://lists.forgerock.org/pipermail/opendj/2011-February/000069.html

从那里复制并粘贴如下:

可以分开安装目录(即脚本, 来自实例目录的库等(即配置,db文件, 日志等。)

最简单的方法,我知道是否要修改内容 instance.loc文件,使其包含路径“/ var / opt / opendj”。您 然后应该从安装目录中复制以下目录 核心模式文件除外:

CD echo“/ var / opt / opendj”> instance.loc cp -r changelogDb config锁定日志db / var / opt / opendj rm / var / opt / opendj / config / schema / * .ldif

一旦配置完成后,您应该能够执行以下操作 服务器根据您的需要(例如LDAP端口):

cd / var / opt / opendj / bin中/开始DS

如果其他人对此话题有任何其他说法,我全都听见了。

答案 1 :(得分:0)

是的,在创建新的数据库后端时可以显式设置数据库位置。 但是,一旦定义,就无法改变它。

2011年12月在OpenDJ邮件列表中对此进行了讨论。请参阅此处的主题:http://lists.forgerock.org/pipermail/opendj/2011-December/001140.html

另一种可能性,至少在Linux上,是将db目录移动到另一个位置,并重新创建OpenDS / db作为到新位置的符号链接。

亲切的问候,

朱利。