2012-03-21 7 views
0

データの格納場所を定義できますか?OpenDs dbの場所

たとえば、アプリケーションの場所をファイルシステムの1つの場所にインストールし、データベース(db)のディレクトリの場所をファイルシステムの別の場所に定義できますか?ジェームズ\ \ Users \ユーザーOpenDS \

dbディレクトリが

C以外のいくつかのことのように定義することができます::

は、私たちはOpenDsが

Cにインストールされているとしましょう\ Users \ユーザーjames \ OpenDS \ db

? \デシベル

:このような

dと

答えて

0

はい、新しいデータベースバックエンドを作成するときに、DBの場所を明示的に設定することができます。 しかし、いったん定義されると、それを変更することはできません。

これは、2011年12月OpenDJメーリングリストで議論されたスレッドがここに始まるください:http://lists.forgerock.org/pipermail/opendj/2011-December/001140.html

代替可能性は、少なくともLinux上で、別の場所にdbディレクトリを移動してOpenDS/DBを再作成することです新しい場所へのシンボリックリンク。

種類:

ルドビック。

0

これを行う方法について話し合うリンクが見つかりました。

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

コピーして、そこから貼り付ける、次のとおりです。

インスタンス・ディレクトリーからインストールディレクトリ(つまり、スクリプト、 ライブラリなど)を分離することが可能である(すなわち設定、DBファイル、 ログなど)。

の内容を "/ var/opt/opendj"というパスが含まれるようにinstance.locファイルの内容を変更するのが最も簡単な方法です。あなた その後、コアスキーマファイルを除き、あなたのインストールディレクトリ から比べて次のディレクトリをコピーする必要があります

CD エコー「の/ var/opt/opendjを」> CP -r changelogDb設定ロックinstance.locデシベルを記録します/ VARは/ opt/opendj RM /var/opt/opendj/config/schema/*.ldif

あなたは、あなたがあなたのニーズに応じて サーバーを設定したら、次の操作を行うことができるはずです(たとえば、LDAPポート):

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

他の誰かがこのトピックについて何か言いたいことがあれば、私はすべて耳にします。

+0

上記の手順は、実際にはOpenDJインスタンス全体をデータベースファイルだけでなく、別の場所に移動しています。どちらも可能で、あなたが達成しようとしていることに依存しています。 DBファイルを移動すると、複数のDBを持ち、分離したディスク上に置く場合に便利です。 –

+0

あなたは正しいです。私はあなたの答えが好きです。 –

関連する問題