BlackFlame33

BlackFlame33

若无力驾驭,自由便是负担。个人博客 https://blackflame33.cn/

Oracleデータベース11gR2をどのようにインストールしますか?

Windows7 エンタープライズ版に Oracle データベース 11gR2 をインストールする手順

一、Oracle データベースとは?#

Oracle データベース(Oracle Database、別名 Oracle RDBMS、または略して Oracle)。Oracleデータベースシステムは、アメリカの Oracle 社(オラクル)が提供する、分散データベースを中心とした一連のソフトウェア製品であり、現在最も人気のあるクライアント / サーバー (Client/Server) または B/Sアーキテクチャのデータベースの一つです。例えば、SilverStream はデータベースに基づくミドルウェアの一種です。Oracle データベースは、現在世界で最も広く使用されているデータベース管理システムであり、汎用データベースシステムとして、完全なデータ管理機能を持っています。関係データベースとしては、完全な関係の製品であり、分散データベースとしては分散処理機能を実現しています。しかし、そのすべての知識は、ある機種で ORACLE の知識を学べば、さまざまなタイプの機械で使用できるようになります。

二、Oracle データベースのインストール手順は?#

  • Oracle データベースのインストール要件を満たすシステムの物理マシン / 仮想マシンをインストールし、インストール前の検査を完了する

  • システムバージョンに対応する Oracle データベースをダウンロードする

  • システムに応じて異なるインストール手順を実行する

  • インストールを検証する

  • サードパーティのソフトウェアを使用してデータベースに接続する

次に、一歩ずつ試してみましょう!

三、実際のインストール手順と遭遇する可能性のある一般的な問題#

この手順の説明は Oracle Database11g release2 を例にしています

1、インストール要件の確認#

正式にインストールする前に、さまざまな前準備を行う必要があります。インストールするシステムが対応するデータベースバージョンをサポートしているか確認することがその一つです。公式の《データベースクイックインストールガイド》(英語のみ)には、ソフトウェアとハードウェアの要件が記載されており、インストールしたいオペレーティングシステムがリストにあるか確認します。image

Ps:仮想メモリとは?何のために使うの?どう設定するの?#

仮想メモリは、コンピュータシステムのメモリ管理の一種の技術です。これにより、アプリケーションは連続した利用可能なメモリ(連続した完全なアドレス空間)を持っていると認識しますが、実際には通常、複数の物理メモリの断片に分割されており、一部は外部ディスクストレージに一時的に保存され、必要に応じてデータ交換が行われます。現在、多くのオペレーティングシステムは仮想メモリを使用しています。例えば、Windows ファミリーの「仮想メモリ」や、Linux の「スワップスペース」などです。コンピュータで実行されるプログラムはすべてメモリを介して実行されます。実行するプログラムが非常に大きなメモリを占有する場合、または多くのプログラムがある場合、メモリが枯渇する可能性があります。この問題を解決するために、Windowsでは仮想メモリ技術が使用されており、一部のハードディスクスペースをメモリとして使用するために確保します。メモリが枯渇すると、コンピュータは自動的にハードディスクをメモリとして使用するように呼び出し、メモリの緊張を緩和します。

Windows7 では、公式文書に記載されています

  1. 「スタート」ボタンをクリックし、「コンピュータ」を右クリックして「プロパティ」を選択し、「システム」を開きます。

  2. 左ペインで「システムの詳細設定」をクリックします。システムが管理者パスワードの入力または確認を求めた場合は、そのパスワードを入力するか、確認を提供します。

  3. 「詳細設定」タブで、「パフォーマンス」の下にある「設定」をクリックします。

  4. 「詳細設定」タブをクリックし、「仮想メモリ」の下にある「変更」をクリックします。

  5. 「すべてのドライブのページファイルサイズを自動管理する」のチェックボックスをオフにします。

  6. 「ドライブ [ボリュームラベル]」の下で、変更するページファイルがあるドライブをクリックします。

  7. 「カスタムサイズ」をクリックし、「初期サイズ (MB)」または「最大サイズ (MB)」のボックスに新しいサイズ(メガバイト単位)を入力し、「設定」をクリックして「OK」をクリックします。

(注意:サイズを増やす場合は通常、変更を再起動せずに有効になりますが、サイズを減らす場合はコンピュータを再起動して変更を有効にする必要があります。ページファイルを無効にしたり削除したりしないことをお勧めします。)

2、対応するシステムのインストール#

システムを確認した後、対応するサポートされたオペレーティングシステムをインストールできます。ここでは、Windows7 エンタープライズ版を VMware 仮想マシンにインストールすることを選択しました。インストールの詳細は、別途「《VMware で Windows または Linux 仮想マシンをインストールする》」として書く予定です_確実に落とし穴です。。。_

えへへ、{% post_link How-to-install-Virtual-Machine '《仮想マシンのインストール方法》' %} がすでに公開されています!

3、Oracle データベースインストールパッケージのダウンロード#

システムをインストールした後、インストールパッケージのダウンロードを開始します。ハードウェア要件の中で、Oracle データベースには少なくとも 5.39G のパッケージが必要で、6〜7G を確保することをお勧めします。公式ダウンロードページから 2 つの zip 圧縮パッケージをダウンロードします。契約に同意し、登録してログインする必要があり、少し時間と労力がかかります。

image

image

その後、ダウンロードが開始されます。ネットワークを維持してください!

4、Oracle データベースのインストール#

ダウンロードが完了したら、2 つの圧縮パッケージを取得しました。これらの 2 つの圧縮パッケージを解凍し、1 つのフォルダーを別のフォルダーに移動して、database フォルダーに統合します。統合が完了したら、管理者としてインストーラーを開きます。

PS: 後記、database フォルダーはC ドライブにインストールすることを忘れないでください。そうしないと、インストールやサービスの起動ができない可能性があります!!!

image

「My Oracle Support を通じてセキュリティ更新を受け取ることを希望します。」のチェックを外します。

image

次へをクリックして次のステップに進みます。私はシステムに初めてインストールするので、「データベースを作成して構成する」を選択し、「次へ」ボタンをクリックします。

image

私はノートパソコンの仮想マシンに Oracle データベースをインストールしているので、最初の項目「デスクトップクラス」を選択し、「次へ」ボタンをクリックします。

image

このステップではインストールパスを入力します。デフォルトのパスを使用したくない場合は、カスタムパスを指定できますが、パス名は変更しない方が良いです。データベースバージョンは自分の要件に応じて選択します。1 つを選択すると、関連する説明も表示されます。データベース名とパスワードを入力した後、「次へ」をクリックします。

image

その後、Oracle はインストール前にソフトウェアとハードウェアの要件を確認します。問題があれば表示されます。幸いにも、最初のステップでソフトウェアとハードウェアの要件を確認したので、基本的に問題はありません。「完了」をクリックして正式にインストールを開始します。ええ、もし本当にエラーが出た場合でも、ハードウェア要件をしっかり確認して問題がないことが確認できれば、右上の「すべて無視」を選択してインストールを続行できます。

image

image

長い待機の後、ついにインストールが完了しましたが、ここでパスワード管理を行う必要があります。絶対に「OK」を直接クリックしないでください!!!

パスワード管理では、SYSSYSTEM、およびSCOTTを解除し、手動でパスワードを設定します。完了したら、「OK」をクリックします。

image

これで、Oracle データベース 11gR2 がインストールされました。次に検証を行います。

5、インストールの検証#

  1. 現在、理論的にはスタートメニューに Oracle フォルダーが表示されるはずです:

    image

    「SQL Plus」をクリックするか、cmd で sqlplus と入力すると、Oracle データベースのインタラクティブ画面に入り、ユーザー名とパスワードの入力を求められます。ここでsys as sysdbaを入力してデータベース管理者の権限でログインし、以前に設定したパスワードを入力します。成功裏にログインできれば、問題なく実行され、インストールは成功です!

    image

  2. サービスが起動しているか確認します。

    cmd で services.msc と入力すると確認できます。

    image

    起動していないものは手動で起動する必要があります。

  3. Oracle ポートの設定を確認します。

    スタートメニューで Oracle データベースフォルダー内の「Net Configuration Assistant」を探します。

    image

    プログラムが初期化された後、順に「リスナー設定」----->「再設定」----->「LISTENER | 次へ」-----> 選択したプロトコルに「TCP | 次へ」を追加します。ここで Oracle のポート状況が確認できます。一般的にはデフォルトで 1521 ですが、デフォルトでない場合は変更することをお勧めします。

    image

  4. 使用前のユーザーに対するいくつかの操作

    • ユーザー名とパスワードの変更

      cmd にsqlplus/ as sysdbaと入力し、Enter を押して sql > に入ります。

      alter user (username) identified by (password);と入力します。

      【この行のコードは、system ユーザーのパスワードを(password)に変更することを意味します。ここで注意が必要なのは、コードの末尾にセミコロン「;」を追加しないと、変更が成功しないことです】

    • ユーザーの作成

      cmd にsqlplus/ as sysdbaと入力し、Enter を押してsql>に入ります。

      create user (username) identified by (password)と入力します。

      【このコードは、ユーザー名が (username) でパスワードが (password) のユーザーを作成することを意味します。同様に、コードの終了にはセミコロン「;」を追加する必要があります】

    • ユーザー権限の設定

      DBA:すべての特権を持ち、システムの最高権限を持ち、DBA のみがデータベース構造を作成できます。

      RESOURCE:Resource 権限を持つユーザーは実体を作成できますが、データベース構造を作成することはできません。

      CONNECT:Connect 権限を持つユーザーは Oracle にログインできますが、実体を作成したりデータベース構造を作成したりすることはできません。

      一般ユーザーには:connect、resource 権限を付与します。

      DBA 管理ユーザーには:connect、resource、dba 権限を付与します。

      grant connect,resource,dba to (username);

OK!完了です。これで Oracle データベースはすべての正式な使用前のプロセスを完了し、使用できるようになりました。

四、サードパーティソフトウェアで Oracle データベースに接続する#

ここでは Navicat Premium を例に使用します。

1、Navicat Premium とは?#

Navicat香港の卓ソフトデジタルテクノロジー株式会社が製造した一連のMySQLMariaDBMongoDBOracleSQLitePostgreSQL、およびMicrosoft SQL Serverのグラフィカルデータベース管理および開発ソフトウェアです。ブラウザに似たグラフィカルユーザーインターフェースを持ち、ローカルおよびリモートデータベースへの複数接続をサポートしています。データベース管理者やプログラマーから、顧客サービスを提供し、パートナーと情報を共有するさまざまな企業や会社のニーズに応じて設計されています。

2、Navicat Premium インストールパッケージのダウンロード#

公式ダウンロードページから Navicat Premium をダウンロードします。

ダウンロード後、ダブルクリックして開き、コンピュータにインストールします。ここでは通常のソフトウェアと同様に、特に注意する必要はありません。

Ps:破解については、GitHub 上のこのプロジェクトを参照してください(中国語の文書あり):# navicat-keygen

インストールが成功したら、Navicat Premium を開きます。「接続」----->「Oracle」を順に選択します。

image

ポップアップメニューに、以前に作成した Oracle データベースのアカウント情報を入力します。入力後、「接続テスト」をクリックして接続できるか確認します。

image

この時、エラーがなければ万事大吉で、Navicat Premium が Oracle に正常に接続されます。しかし、エラーが発生した場合は【ORA-28547 to server failed, probable Oracle Net admin error】が表示されます。

この記事を参照してください。

エラーが発生する理由は、Navicat Premium と Oracle データベースファイルの oci.dll バージョンが一致しないためです。Navicat は Oracle クライアントを介して Oracle サーバーに接続するため、Oracle のクライアントは標準版と簡潔版(Oracle Install Client)に分かれています。Navicat を使用する際、通常は自分のインストールパスに複数のバージョンの OCI が含まれています。Navicat が Oracle サーバーに接続する際に ORA-28547 エラーが発生する場合、ほとんどの場合、Navicat のローカル OCI バージョンと Oracle サーバーのバージョンが一致しないことが原因です。したがって、OCI をダウンロードして、インストールした Oracle サーバーと一致させる必要があります。

oci ダウンロードリンクも Oracle データベースと同様に、チェックボックスを選択し、アカウントにログインして無料でダウンロードする必要があります。

この dll ファイルをNavicat Premium インストールパス\instantclient_11_2に置き換えます。

image

次に、「ツール」----->「オプション」----->「環境」を選択し、OCI 環境で oci.dll の位置を選択します。その後、Navicat Premium を再起動して再接続します。

image

image

参考記事:

データベースクイックインストールガイド

易百チュートリアル Oracle 11g インストールチュートリアル

接続エラー発生時のトラブルシューティング【ORA-28547】

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。