dockerインストールoracle 11 g


dockerインストールoracle 11 g


Dockerのインストール

wget -qO- get.docker.com | bash

Dockerの起動

systemctl start docker

Oracle 11 gミラーのプル

docker pull loliconneko/oracle-ee-11g

Oracle 11 gミラーの起動

docker run -d -p 1521:1521 --name oracle11g loliconneko/oracle-ee-11g
docker ps

パラメータの説明:

  • -p 115221:1521リモートクライアントが11521ポートからデータベースインスタンス(ホスト(ホスト)ポート:コンテナポート)に接続できるようにします.
  • -dバックグラウンドでコンテナを実行し、コンテナIDを返す.
  • –name oracle 11 gコンテナの名前を指定します.docker ps実行結果
  • を表示

    容器に入る

    docker exec -it oracle11g bash

    パラメータの説明:

  • docker exec実行するコンテナでコマンド
  • を実行する.
  • -iコンテナ内の標準入力(stdIN)をインタラクティブにすることができます
  • -tは、新しい容器内に擬似端末または端末
  • を指定する.
  • oracle 11 gはコンテナの名前
  • です.

    コンテナとホスト時間が一致しているかどうかを確認


    どうきようきじかん


    コンテナに入り、時間同期コマンドを実行
    docker exec -it oracle11g bash
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    

    新規ユーザーおよび承認

    sqlplus sys/oracle as sysdba;
    create user test identified by test123;
    grant connect, resource,dba to test;