ホームページ >運用・保守 >Docker >docker のインストールと構成 Oracle

docker のインストールと構成 Oracle

演明
演明オリジナル
2021-08-26 16:09:203173ブラウズ

私はインターネット上で 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

docker のインストールと構成 Oracle#5. oracle コンテナに移動して、dba パスワードなどを設定します。その中で SQL を直接操作できます:

$ docker exec -it oracle_11g /bin/bash
root@a96767712314:/#

「Oracle:

(1)」と入力すると、デフォルトで Oracle がインストールされます。oracle ユーザーの下で、

su oracle

(2) を実行し、sqlplus コマンドが配置されているディレクトリを見つけます。この画像は次の場所にあります:

/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、パスワードは passwd

 create user admin identified by password;

(5). 作成後、「権限がないためログインできません」と表示されます。

grant create session to admin

6. Docker でサービスを停止または開始します

docker stop oracle       #停止oracle
docker start oracle       #启动oracle

7. 実行中のコンテナを確認します

docker ps

After docker コンテナ oracle データベースがインストールされているので、日常的な操作を行う必要があります。接続ツールを使用して接続し、いくつかの問題を見つけます。次のコマンドが頻繁に使用されます。


システム ユーザーとしてログインします

connect as dba;
管理者にビューを作成する権限を与えます
grant create view to admin;

管理者にテーブルをクエリする権限を与えます

grant select any teble to admin;

管理者に辞書をクエリする権限を与えます

grant select any dictionary to admin;

sys アカウントを使用して管理者アカウントに同義語を作成する権限を与えます

grant create synonym to admin;

上記の手順は私がインストールしたものです上記に従って、ステップバイステップでインストールしてください。何かわからない場合は、メッセージを残してください。ご協力ありがとうございます。これが皆さんのお役に立てば幸いです。

関連する推奨事項: 「

docker チュートリアル

以上がdocker のインストールと構成 Oracleの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。