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

演明
リリース: 2021-08-26 16:31:49
オリジナル
2927 人が閲覧しました

私はインターネット上で 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!