この記事は公開から2年以上経過しています。
LinuxでOracle Databaseの検証を行うにあたり、DockerでOralce Database環境を作成してDBeaver経由で接続してみたので、その手順についての備忘録。
手順
-
Oracle Container Registryから最新のOralce Database XE(Express Edition)のビルド済イメージをプルする。
docker pull container-registry.oracle.com/database/express
-
コンテナを起動する。
docker run --name oracledb -p 1521:1521 -p 5500:5500 -e ORACLE_PWD=DBのパスワード container-registry.oracle.com/database/express
起動が完了すると以下のメッセージが表示される。
######################### DATABASE IS READY TO USE! #########################
-
DBeaverを起動して
新しい接続
からOracle接続設定を起動して以下のように設定する。設定名 設定値 Host localhost Port 1521 Database XEPDB1 ユーザー名(Role) system(Normal)
pdbadmin(Normal)
sys(sysdba/sysoper)パスワード DBのパスワード ※
XEPDB1
は、デフォルトで作成される最初のPDBに対して自動で定義されるサービス名 -
設定が完了したら
テスト接続
をクリックしてDocker上のOracle Database XEに接続できることを確認する。
参考ウェブサイトなど
-
Oracle
Oracle Container Registry -
Oracle Docs
6 Oracle Database XEへの接続
以上です。