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

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

推薦する

Vue における nextTick の役割といくつかの簡単な使用シナリオ

目的nextTickの役割といくつかの簡単な使用シナリオを理解する文章その機能は何ですか?遅延コール...

JavaScriptはシンプルな計算機能を実装します

この記事では、参考までに、簡単な計算機を実装するためのJavaScriptの具体的なコードを紹介しま...

Vue 開発者向けの VSCode 拡張機能ベスト 7

適切な VS Code 拡張機能を Visual Studio に追加すると、開発者としての作業がは...

さまざまなブラウザでのhrタグの説明

通常、人事担当者と会うことはめったにありませんが、一度会うと、それが生死を分けることもあります。 H...

Vueコンポーネントの基本のまとめ

コンポーネントの基本1 コンポーネントの再利用コンポーネントは再利用可能な Vue インスタンスです...

Linux で毎日データベースの自動バックアップを設定する方法

この記事では、Centos7.6 システムと Oracle11g を例に挙げます。 1. まずデータ...

元のPATHを上書きしてコマンドが見つからないというメッセージが表示されるコマンド失敗の問題を解決する方法

同僚から、LINUX サーバー上の多くのコマンドが (コマンドが見つかりません) というプロンプトで...

Nodejs は JSON 文字列を JSON オブジェクトに変換するエラー解決法

JSON 文字列を JSON オブジェクトに変換するにはどうすればいいですか? JSON.parse...

Linux カーネルプログラミングにおけるコンテナの of() 関数の紹介

序文Linux カーネルプログラミングでは、マクロ関数 container_of(ptr, type...

Linux リモート開発に vs2019 を使用する方法

通常、Linux プログラムを開発する場合、次の 2 つのオプションがあります。 Linux上で直接...

GTK ツリービューの原理と使用法の分析

GtkTreeView コンポーネントは、美しい通常のリストやツリーのようなリストを作成できる高度な...

MySQLの通常インデックスとユニークインデックスの違いの詳しい説明

目次1 概念上の区別2 事例紹介3 クエリパフォーマンス4 アップデートのパフォーマンス4.1 記憶...

HTML 背景画像と背景色_PowerNode Java アカデミー

1. HTML 画像 <img> 1. <img> タグとその src 属性...

vue3 のコンポーネントの互換性のない変更の詳細な説明

目次機能コンポーネント非同期コンポーネントの書き方とdefineAsyncComponentメソッド...