Skip to content

dragonfield/oracle-xe-sjis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

oracle-xe-sjis

Oracle Database XE 11g のデータベースの文字コードは AL32UTF8 ですが、Shift JIS (JA16SJISTILDE) の Docker イメージです。 ベースイメージは、wnameless/docker-oracle-xe-11g を使用しています。

SYS/SYSTEM パスワード

SYS/SYSTEM のパスワードは、オリジナルのイメージと同様に oracle で固定です。

ヘルスチェック

docker の HEALTHCHECK のために、healthcheck.sh というスクリプトが用意されています。以下は docker-compose ファイルでの設定例です。

healthcheck:
    test: ["CMD-SHELL", "healthcheck.sh"]
    interval: 10s
    timeout: 10s
    retries: 3
    start_period: 60s

初期化スクリプト

初期化スクリプトについては、オリジナルのイメージと同様に /docker-entrypoint-initdb.d 下に SQL ファイルを配置することで、アルファベット順に実行されます。

文字コードの指定

JA16SJISTILDE 以外の文字コードが使用したい場合、sh/createdb.sh ファイルの -dbchar に文字コードを指定することで、その文字コードでインスタンスが構成されます。

createdb.sh -shiploc -dbchar JA16SJISTILDE

ただし、イメージのビルドの 1 時間程度かかります。

参考資料

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors