そこで,ここにdcm4cheeのバージョンごとにデータベースを分かる方法についてまとめておく.まず,データベース名は以下のとおりとする.
PACS用データベース:pacsdbXXXXここで,XXXXはdcm4cheeのバージョンである.たとえば,dcm4chee-2.17.1-mysqlならばXXXX=2171とする.以下は,バージョン2.17.1を例にして説明する.
ARR用データベース:arrdbXXXX
データベースの作成方法
データベースpacsdb2171の作成
$ mysql -uroot -p
mysql> create database pacsdb2171;
mysql> grant all on pacsdb2171.* to 'pacs'@'localhost' identified by 'pacs';
mysql> \q
# cd /usr/local/app/dcm4chee-2.17.1-mysql/sql
# mysql -upacs -ppacs pacsdb2171 < create.mysql
データベースarrdb2171の作成
$ mysql -uroot -p
mysql> create database arrdb2171;
mysql> grant all on arrdb2171.* to 'arr'@'localhost' identified by 'arr';
mysql> \q
$ cd [dcm4chee-arr-mysql.ddlがあるディレクトリ]
$ mysql -uarr -parr arrdb2171 < dcm4chee-arr-mysql.ddl
※arrdb2171は初回起動時に自動的に作成されるので最後の2行はなくても良い.
設定ファイルの変更
JBossの設定ファイルで接続するデータベース名を指定しているので,そこを変更する.修正するファイル:/usr/local/app/dcm4chee-2.17.1-mysql/server/default/deploy/pacs-mysql-ds.xml
<datasources>
<local-tx-datasource>
<jndi-name>pacsDS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/pacsdb2171</connection-url>
修正するファイル:/usr/local/app/dcm4chee-2.17.1-mysql/server/default/deploy/arr-mysql-ds.xml
<datasources>
<local-tx-datasource>
<jndi-name>arrDS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/arrdb2171</connection-url>
画像格納ディレクトリを削除する
# rm -rf /usr/local/app/dcm4chee-2.17.1-mysql/server/default/archive
DICOM画像をPACSサーバへ転送する
# /usr/local/dcm4che/bin/dcmsnd DCM4CHEE@localhost:11112 /home/w3412042/OSIRIS
0 件のコメント:
コメントを投稿