首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenDs数据库位置

OpenDs数据库位置
EN

Stack Overflow用户
提问于 2012-03-22 03:54:18
回答 2查看 1.3K关注 0票数 0

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

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

假设OpenDs已安装在

C:\Users\james\OpenDS\

是否可以将db目录定义为

C:\Users\james\OpenDS\db

比如

d:\db

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-26 22:38:45

可以,DB位置可以在创建新的数据库后端时显式设置。但是,一旦定义,就不可能对其进行更改。

这在2011年12月的OpenDJ邮件列表中进行了讨论。请看这里开始的线程:http://lists.forgerock.org/pipermail/opendj/2011-December/001140.html

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

致以亲切的问候,

卢多维奇。

票数 0
EN

Stack Overflow用户

发布于 2012-03-22 21:03:07

我找到了一个关于如何做到这一点的链接。

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配置锁日志数据库/var/opt/opendj rm /var/opt/opendj/ config /schema/*..ldif

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

cd /var/opt/opendj /bin/start-ds

如果其他人对这个话题还有什么要说的,我洗耳恭听。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9811865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档