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 正規表現の説明

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

推薦する

ファイルのダウンロードを実現する javascript Blob オブジェクト

目次例示する1. ブロブオブジェクト2. フロントエンド3. バックエンド要約する例示する最近、ファ...

Linux curl フォームのログインまたは送信と Cookie の使用に関する詳細な説明

序文この記事では主に、curl を介してフォーム送信ログインを実装する方法について説明します。単一の...

Linux仮想マシンをWiFiに接続する方法

生活の中で、インターネットはどこにでもあります。インターネットを通じてゲームをしたり、テレビ番組を見...

HTML ドキュメントに CSS を埋め込む一般的な 3 つの方法

HTMLでCSSを定義するには、埋め込み、リンク、インラインの3つの方法が一般的に使用されます。 1...

Linux lnコマンドの使用

1. コマンドの紹介ln コマンドは、ファイルのリンクを作成するために使用されます。リンクは、ハード...

MySql 8.0.11 のインストールと設定のチュートリアル

公式ウェブサイトアドレス: https://dev.mysql.com/downloads/mysq...

MySQL データベースの型変換のための CAST 関数と CONVERT 関数の説明

MySQL のCAST()およびCONVERT()関数を使用すると、ある型の値を取得し、別の型の値を...

Dockerイメージの読み込み原理

目次Docker イメージ鏡とは何ですか? Dockerイメージの読み込み原理コミットミラーDock...

Bootstrapグリッドの垂直および水平配置の詳細な説明

目次1. Bootstrap グリッドレイアウト2. 垂直方向の配置2.1 行タグの垂直方向の配置を...

Centos7 での nginx のインストールと設定に関する詳細なチュートリアル

注: ソフトウェアのインストールの基本ディレクトリ パスは /usr/local です。ソフトウェア...

ウェブのさまざまなフロントエンド印刷方法: CSS はウェブページの印刷スタイルを制御します

CSS は Web ページの印刷スタイルを制御します。 CSS を使用して印刷スタイルを制御します。...

Linux ファイアウォールを設定してポート 80 と 3306 を開く方法

ポート80も設定されています。まずファイアウォール設定ファイルを入力しますシェル># vim ...

MySQL パフォーマンス最適化のヒント

MySQL パフォーマンスの最適化MySQL はインターネット企業で広く使用されており、MySQL ...

Flexレイアウトを使用してdiv内のサブ要素を垂直方向に中央揃えする例

1. Flex は Flexible Box の略で、「柔軟なレイアウト」を意味し、ボックス モデル...

MySQL マスタースレーブレプリケーションと読み取り書き込み分離の詳細な説明

記事マインドマップマスター/スレーブ レプリケーションと読み取り/書き込み分離を使用する理由は何です...