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

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

推薦する

HTML ヘッド構造

以下では、よく使われるヘッド構造と、各タグや要素の意味や使用シーンを紹介します(この記事は、Yisi...

4 つの主要な SQL ランキング関数 ROW_NUMBER、RANK、DENSE_RANK、NTILE の使用方法の紹介

1. ROW_NUMBER()定義: ROW_NUMBER() 関数は、select によってクエリ...

nginx httpモジュールのデータ保存構造の概要

このセクションから、http モジュールの実装原理について説明します。http モジュールで非常に重...

アクセス速度を上げるためにウェブサイトを最適化する方法の更新

最近、同社はitpubを皮切りに、コーポレートウェブサイト傘下の全サイトの評価を開始した。そのために...

mysql ルートユーザーを認証できず、Navicat リモート認証プロンプト 1044 の問題を解決します

まず解決策を見てみましょう #------------mysql の root ユーザーに権限を付与...

Linux nohup はプログラムをバックグラウンドで実行し、表示します (nohup と &)

1. バックグラウンド実行一般的に、Linux 上のプログラムは .sh ファイル (./sh フ...

仕事でよく使うLinuxコマンドまとめ

仕事では、docker や kubernetes などのオープンソース ツールをさらに活用しましょう...

HTML 代替カラーコードを実現する n 通りの方法 サンプルコード

この記事では、主に HTML のサンプル コードを紹介し、次のように交互に色を変更する方法を共有しま...

シンプルなスネークゲームを実現するネイティブjs

この記事では、スネークゲームを実装するためのjsの具体的なコードを参考までに共有します。具体的な内容...

CSS 向け SASS スタイル プログラミング ガイド

SASS を使用する開発者が増えるにつれて、SASS コードの数に注意する必要があります。 SASS...

Dockerの基礎

序文: Docker はオープンソースのアプリケーション コンテナ エンジンであり、開発者はこれを使...

JavaScript 配列の Reduce() メソッドの構文と例の分析

序文Reduce() メソッドは関数を累積器として受け取り、配列内の各値 (左から右へ) が単一の値...

LINUX での IPTABLES ファイアウォールの基本的な使用方法のチュートリアル

序文パブリック IP を持つ本番 VPS の場合、必要なポートのみが開かれ、IP とポートを制御する...

MySQL 面接でよく聞かれる質問への回答

序文:さまざまな技術職の面接では、MySQL 関連の質問がよくされるようです。開発職の面接でも運用職...

Dockerはローカルイメージとコンテナの保存場所を設定します

指定したサイズより大きいファイルを検索するには、find コマンドを使用します。 検索 / -typ...