私はインターネット上で docker による oracle のインストールに関する記事をたくさん読みました。画像がたくさんあるので、いくつかの画像を試しましたが成功しませんでした。下の画像は、私が正常にインストールした画像です。インストール プロセスを記録しました。できることを願っています。みんなを助けて。
インストール手順:
1. 次のコマンドを使用してイメージを検索します:
$ docker search oracle
2. イメージを直接プルします:
$ docker pull jaspeen/oracle-xe-11g #因为版本不同有的可能是jaspeen/oracle-11g
3. ダウンロードが完了したら、イメージ ファイルを実行します:
$ docker run -p 1521:1521 --name oracle_11g -d --restart=always jaspeen/oracle-xe-11g
4. 用途を入力してイメージが開始されるかどうかを確認します。 ##
$ docker ps -a
$ docker start oracle
#5. oracle コンテナに移動して、dba パスワードなどを設定します。その中で SQL を直接操作できます:
$ docker exec -it oracle_11g /bin/bash root@a96767712314:/#
「Oracle:
(1)」と入力すると、デフォルトで Oracle がインストールされます。oracle ユーザーの下で、
su oracle
/u01/app/oracle/product/11.2.0/xe/bin 下 cd /u01/app/oracle/product/11.2.0/xe/bin ./sqlplus / as sysdba
( 3) DBA パスワードを変更します:
alter user sys identified by newpassword; alter user system identified by newpassword;
# これで、DBA アカウントを使用してログインすることも、ログインするツールを使用することもできます (デフォルトの SID: XE
(4)。通常、DBA アカウントを他の人に与えることは不可能なので、アカウントを作成する必要があります: 新しいユーザーを作成します: ユーザー名は admin、パスワードは passwdcreate user admin identified by password;
grant create session to admin
docker stop oracle #停止oracle docker start oracle #启动oracle
7. 実行中のコンテナを確認します
docker ps
システム ユーザーとしてログインします
connect as dba;
grant create view to admin;
grant select any teble to admin;
grant select any dictionary to admin;
grant create synonym to admin;
docker チュートリアル
」以上がdocker のインストールと構成 Oracleの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。