Docker で Oracle 11g イメージ構成をプルダウンする際の問題を分析する

Docker で Oracle 11g イメージ構成をプルダウンする際の問題を分析する

1. イメージをプルする

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

画像の詳細: https://dev.aliyun.com/detail.html?spm=5176.1972343.2.8.E6Cbr1&repoId=1969

すでに画像を取得しているので、ここには画像が存在するものとして表示されます。画像情報を確認してください

Docker イメージ

2. コンテナ情報の作成と保存

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

ここでコンテナが作成されているので (コマンドは予想どおりで、コンテナ名は oracle_11g です)、ここで直接起動できます。

docker で Oracle_11g を起動します

3. コンソールに入り、ユーザー情報を設定します

docker exec -it oracle_11g bash

sqlplus にログインします。ここでは sqlplus コマンドが使用できないため、関連する設定が必要です。手順は次のとおりです。

(1)ルートユーザーモードに切り替える

suルート

パスワードを入力してください helowin

(2)プロファイルファイルを編集してORACLE環境変数を設定する

vi /etc/profile を実行し、ファイルの末尾に次のコマンドを追加します。

エクスポート ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2

エクスポート ORACLE_SID=helowin

PATH=$ORACLE_HOME/bin:$PATH をエクスポートします

終了して保存します。

(3)ソフトウェア接続

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

すでに作成しているため、パッケージ フラグがすでに存在します。

(4)Oracleユーザーに切り替える

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

sqlplus /nolog

接続 /as sysdba

次に次のコマンドを実行します

Oracle によって識別されるユーザー システムを変更します。

Oracle によって識別されるユーザー sys を変更します。

ALTER PROFILE のデフォルトの制限 PASSWORD_LIFE_TIME を UNLIMITED に変更します。

4. ログイン認証

ログインに成功しました

5. 変更を送信する

docker commit コンテナ名またはID 新しいイメージ名: バージョン

これで、Docker を使用して Oracle 11g イメージ構成をプルダウンする方法についての記事は終了です。Docker Oracle 11g イメージ構成に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Docker による Oracle 11g イメージ構成のプルに関する詳細なチュートリアル
  • Dockerを使用してOracle_11gをインストールする方法
  • Docker での Oracle データベースのインストールと構成の詳細な説明
  • Docker に Oracle をインストールして構成するチュートリアル

<<:  HTML ウェブページのブラウザタイトルバーに小さなアイコンを表示する方法

>>:  MySQL 外部キー制約 (FOREIGN KEY) ケースの説明

推薦する

JavaScript は、マウスがテーブル行を通過するときに色の識別を実装します。

この記事では、マウスがテーブルの行を通過するときにJavaScriptを使用して色ラベルを表示する方...

少なくともn日間連続してログインしているユーザーに対するSQLクエリ

MySQL ツールを使用して、3 日間連続する例を見てみましょう。 1. SQL テーブルを作成しま...

CentOS7 ファイアウォールとポート関連コマンドの紹介

目次1. ファイアウォールの現在の状態を確認する2. ファイアウォールサービスを開始する3. ファイ...

時点に基づくMySQLクイックリカバリソリューション

なぜこのような記事を書いたかというと、数日前の夜、仕事が終わろうとしていたときに、業務側で突然、テー...

Webデザインにおけるフォームデザインテクニックのまとめ

「脳が多数の領域間の関係を処理できるように、入力は論理的なグループに分割する必要があります。」 – ...

iconfontアイコンライブラリをvueに導入するエレガントな実践記録

目次序文SVGを生成するSVGスプライトの紹介プロジェクトアイコンを取得するプロジェクトのセットアッ...

MySQL5.7 マスタースレーブ構成例の分析

MySQL5.7マスタースレーブ構成の実装方法、具体的な内容は次のとおりですインストール環境:マスタ...

Nginx/Httpd リバース プロキシ Tomcat 設定チュートリアル

以前のブログでは、Tomcatのサーバーの各コンポーネントの使用について学びました。 Tomcatは...

MySQL が外部キーを作成できない理由と解決策

2 つのテーブルを関連付けるときに、外部キーを作成できませんでした。このブログから、問題は、ポイント...

Mysqlはブール型の演算を設定します

Mysqlはブール型を設定します1. Tinyintタイプテストテーブルを作成し、blフィールドをブ...

Mysql binlog ログファイルが大きすぎる場合の解決策

目次1. 関連するbinlog設定2. binlogに関する詳細設定2.1 バイナリログモードの変更...

SQL ファジー クエリ レポート: ORA-00909: パラメータの数が無効です。解決策

あいまいクエリにOracleデータベースを使用する場合、コンソール エラーは次の図に表示されます。理...

最新の仮想マシン VMware 14 インストール チュートリアル

まず、VMware 14のアクティベーションコードをお渡ししますFF31K-AHZD1-H8ETZ-...

MySQL インデックスの失敗を引き起こす一般的な書き込み方法の概要

序文最近、古いプロジェクトから残ったいくつかの SQL 最適化の問題に対処するのに忙しくしています。...

MySQL でテーブル データを削除した後もディスク領域がまだ占有されているのはなぜですか?

目次1.MySQLデータ構造2. テーブルファイルのサイズは変更されておらず、MySQLの設計に関連...