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

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

推薦する

MySQL Order By 複数フィールドのソートルールのコード例

事前に言っておく気まぐれですが、MySQL の order by sorting にどのようなルール...

js を使ってシンプルな虫眼鏡効果を実現

この記事の例では、参考までに簡単な虫眼鏡効果を実現するためのjsの具体的なコードを共有しています。具...

mysql8.0.0 winx64.zip 解凍バージョンのインストールと設定のチュートリアル

この記事はmysql8.0.0 winx64.zip解凍版のインストールチュートリアルを記録していま...

MySQL 8.0.24 バージョンのインストールと設定方法のグラフィックチュートリアル

この記事ではMySQL 8.0.24バージョンのインストールと設定方法を記録し、皆さんと共有しますM...

インデックスは MySQL クエリ条件で使用されますか?

雇用主から MySQL クエリ条件でインデックスが使用されるかどうかを尋ねられた場合、どのように答え...

Bash スクリプトを使用して Linux のメモリ使用量を監視する方法

序文Linux システムのパフォーマンスを監視するために使用できるオープンソースの監視ツールが市場に...

Vue3は現在のルーティングアドレスを取得します

正解useRouterの使用: // ルーターパス: "/user/:uid" ...

IE8ブラウザはWebページ標準に完全互換となる

<br />海外メディアの報道によると、マイクロソフトはソフトウェアの相互運用性への取り...

JSでユーザーを追跡する方法

目次1. 同期AJAX 2. 非同期AJAX 3. ユーザーのクリックを追跡する4. リバウンドトラ...

大きなオフセットによる MySQL 制限ページングが遅い理由と最適化ソリューション

MySQL では通常、limit を使用してページ上のページング機能を完了しますが、データ量が大きな...

Linux trコマンドの使用

1. はじめにtr はテキストの一部を変換または削除するために使用されます。 tr は transl...

NodeはMySQLに接続し、追加、削除、変更、チェックのための実装コードをカプセル化します。

目次ノードはMysqlに接続しますMySQLモジュールをインストールするMySQLに接続するよく使わ...

Ubuntu 20.04 に MySql5.7 をインストールして構成するための詳細なチュートリアル

目次1. Ubuntuソースの変更2. MySQLをインストールする3. 新しいユーザーを作成し、権...

Linux (Ubuntu) での MySQL 5.7.17 のインストールと設定のチュートリアル

序文以前、MySQL 5.6 をインストールしました。3 か月後、開発者から MySQL で JSO...