Dockerを使用してOracle_11gをインストールする方法

Dockerを使用してOracle_11gをインストールする方法

DockerでOracle_11gをインストールする

1. oracle_11gイメージを取得する

docker pull レジストリ.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 

ここに画像の説明を挿入

2. oracle11gコンテナを作成する

docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

3. oracle11gコンテナが正常に作成されたかどうかを確認します。

ドッカーps -a 

ここに画像の説明を挿入

4. oracle11gコンテナを起動する

docker で Oracle11g を起動します

ここに画像の説明を挿入

5. 構成のためにoracle11gコンテナを入力します

docker exec -it oracle11g bash

6. 設定のためにルートユーザーに切り替える

suルート

パスワード: helowin

ここに画像の説明を挿入

7. プロファイルファイルを編集してORACLE環境変数を設定します。

vi /etc/プロファイル

ここに画像の説明を挿入

8. 最後に、次の3行の設定を追加します。

エクスポート ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
エクスポート ORACLE_SID=helowin
PATH=$ORACLE_HOME/bin:$PATH をエクスポートします

ここに画像の説明を挿入

保存: :wq
設定を有効にするには: source /etc/profile

9. ソフトリンクを作成する

$ORACLE_HOME/bin/sqlplus /usr/bin に以下のコマンドを入力します。

10. Oracleユーザーに切り替える

su - オラクル

ここに画像の説明を挿入

11. sqlplusにログインし、sysおよびsystemユーザーのパスワードを変更します。

sqlplus /nolog
接続 /as sysdba 

ここに画像の説明を挿入

12. sysおよびsystemユーザーのパスワードを変更し、権限を更新する

Oracle によって識別されるユーザー システムを変更します。
Oracle によって識別されるユーザー sys を変更します。
ALTER PROFILE のデフォルトの制限 PASSWORD_LIFE_TIME を UNLIMITED に変更します。 

ここに画像の説明を挿入

終了: exit;
13. Oracleインスタンスのステータスを確認する

lsnrctl ステータス

ここに画像の説明を挿入

14. nacivatを使用してOracleデータベースに接続する

サービス名: helowin (helowin を必ず入力してください)
パスワード: oracle (手順12で設定したパスワード)

ここに画像の説明を挿入

これで、Docker を使用した Oracle_11g のインストールに関するこの記事は終了です。Docker を使用した Oracle_11g のインストールの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Docker での Oracle データベースのインストールと構成の詳細な説明
  • Docker に Oracle をインストールして構成するチュートリアル
  • DockerでOracle19cをインストールする最も完全な手順

<<:  JavaScript 正規表現の説明

>>:  デザイン理論:人間中心のグリーンデザイン

推薦する

Ubuntu 18.04の下のディレクトリにディスクをマウントします

導入この記事では、Ubuntu 18.04 デスクトップ システムでディスクを目的のディレクトリにマ...

Docker実行コンテナが作成状態にある問題についての簡単な説明

最近の問題としては、次のような現象があります。システムには、docker run コマンドを継続的に...

Win7 の VMware 仮想マシンに Linux7.2 をインストールするインターネット アクセス構成チュートリアル

参考までに、win7システム上のVMware仮想マシンにlinux7.2インターネットアクセス構成を...

Tomcat の設定と Eclipse での起動方法

目次Tomcat8のインストールと設定方法tomcat ダウンロードTomcat マネージャーを有効...

Sublime TextがUbuntuで中国語を入力できない問題の最も簡単な解決策

崇高なSublime Text はコード エディター (Sublime Text2 は有料ソフトウェ...

MySQLのスケジュールタスクが正常に実行できない原因の分析と解決

目次序文原因分析と解決策スケジュールされたタスクを迅速に実行する要約する序文データベースのスケジュー...

Windows10にmysql5.7.18をインストールするチュートリアル

このチュートリアルでは、MySQL 5.7.18のインストールと設定方法を参考までに紹介します。具体...

一般的な JavaScript 文字列メソッド 28 個と使用方法のヒントのまとめ

目次序文1. 文字列の長さを取得する2. 文字列の指定された位置の値を取得する(1) charAt(...

Linux は、ディレクトリが存在するかどうかを判断するために if を使用します。

Linux で if を使用してディレクトリが存在するかどうかを判断する方法方法は次のとおりです。...

MySQLデータベースの管理者パスワードを忘れた場合の解決策

1. コマンド mysqld --skip-grant-tables を入力します (前提条件: m...

MySQL クイックデータ比較テクニック

MySQL の運用と保守において、R&D の同僚が 2 つの異なるインスタンスのデータを比較...

Vue3 AST パーサー - ソースコード分析

目次1. AST抽象構文木を生成する2. ASTのルートノードを作成する3. 子ノードの解析4. テ...

仮想マシンに Linux rhel7.3 オペレーティング システムをインストールする (具体的な手順)

仮想化ソフトウェアをインストールする仮想マシンにオペレーティング システムをインストールする前に、ホ...

Linux でのマルチスレッドにおけるフォークの紹介

目次質問:ケース(1)子スレッドを作成する前にフォークするケース(2)子スレッドを作成した後にフォー...

Zabbix 5.0 ディスク自動検出と読み取り/書き込み監視の問題を分析する

ディスクを自動的に検出する構成キーの値注: このキー値は Linux プラットフォームでのみサポート...