sql >> データベース >  >> RDS >> Oracle

OracleDatabaseClientを段階的にインストールする

    Oracle Databaseをリモートで管理するには、特にSQL*Plus端末からデータベースインスタンスに接続する必要があります。これを実行できるようにするには、OracleDatabaseClientをインストールして正しく構成することができます。

    Oracle Clientは、データベースのリモート管理、基本的なネットワーク構成の実行、PL / SQLアプリケーションの作成、データベースのJava、Pythonタイプのアプリケーションへの接続などを可能にするソフトウェアスイートです。

    このガイドでは、WindowsでのOracleDatabaseClientのインストールと構成について説明します。インストールプロセスはLinuxでも同じです。

    OracleDatabaseClientの要件

    Oracleクライアントは、最新のプロセッサ(AMDまたはIntel)、2GBのRAM、および2GBの空きディスク容量を備えた64ビットWindowsPCに簡単にインストールできます。 Oracle Database Client for Windows x64は、主要なx64ディストリビューション(Windows 7、Windows 8、Windows 10、Windows Server 2012、およびWindows Server 2016)でサポートされています。クライアントのインストールを開始する前に、Windowsを更新することをお勧めします。

    また、クライアントマシンをネットワークに接続し、データベースサーバーと通信できることを確認する必要があります。場合によっては、サーバー側のファイアウォールに例外を追加して、サーバーとクライアント間のネットワークトラフィックを許可することができます。

    さらに、データベースサーバーが正しく実行され、リモート接続を提供できることを確認します。ネットワーク接続とは別に、リスナーはデータベースサーバーで構成する必要があります。

    また、OracleホームのWindowsサービスを実行するために、クライアントマシンに標準の非管理ユーザーアカウントを作成することをお勧めします。このチュートリアルでは、このユーザーをクライアントと呼びます。

    OracleDatabaseClientのダウンロード

    Oracle Database Client for Windowsは、OracleのTechnologyNetworkのWebサイトから無料でダウンロードできます。ここではバージョン19cに焦点を当てます。接続する必要のあるOr​​acleデータベースの最新バージョンと一致するOracleクライアントバージョンを使用することをお勧めします。古いクライアントを使用して新しいバージョンのデータベースに接続すると、問題が発生する可能性があります。

    Oracle Clientは、32ビットバージョンと64ビットバージョンで利用できます。インストールするバージョンの選択は、OSのアーキテクチャによって異なります。

    Oracleクライアントをダウンロードするには、Oracleアカウントが必要です。このアカウントを使用すると、他のOracle製品をダウンロードして、OracleCloudサービスにアクセスできます。

    アカウントを作成したら、ニーズに合った適切なバージョンを選択し、Oracleライセンス契約に同意してダウンロードを開始します。

    関連: SQLDeveloperを構成してOracleデータベースに接続する(19c、18c、12c)

    WindowsにOracleDatabaseClientを段階的にインストールする

    ハードウェアとソフトウェアの前提条件を確認し、Oracle Database Clientソフトウェアをダウンロードした後、以下の簡単な手順に従ってインストールできます。インストールプロセスは、Oracle Database Clientのバージョン12c、18c、および19cとほぼ同じであることに注意してください。それでは、始めましょう。

    1。インストールフォルダに移動して、セットアップファイルを起動します

    Oracle Clientをダウンロードしたら、選択したディレクトリに解凍して、 setup.exeを実行できます。 ファイル。

    2。 OracleHomeユーザーアカウントの詳細を提供する

    このステップでは、前に作成したOracle Homeユーザー資格情報(ユーザー名とパスワード)を入力します。新しいアカウントを作成したり、組み込みのWindowsアカウント(たとえば、setup.exeの起動に使用するアカウント)を使用したりすることもできます。

    3。 Oracleベースの場所を選択します ディレクトリ

    このステップでは、Oracleクライアントソフトウェアと関連する構成ファイルを含むOracleベースディレクトリを提供し、「次へ」をクリックします。 前提条件チェックを実行します。

    前提条件の確認後、インストール構成の概要が表示されます。エラーがない場合は、「インストール」をクリックします。 製品をインストールします。それ以外の場合は、セクション1に戻って、環境を監査してください。

    次に、インストールウィザードがファイルをコピーし、セットアップと基本構成を実行して、インストールを完了するまで数分待ちます。 。インストールが完了したら、ウィンドウを閉じることができます。

    次のセクションでは、OracleDatabaseサーバーに接続するようにOracleClientを構成します。

    Oracleデータベースクライアントの構成とテスト

    Oracle Clientをインストールした後、それを使用してOracleデータベースにリモートでアクセスおよび管理できますが、最初に構成する必要があります。この構成は、クライアントのインストール直後に使用可能なツールを使用して実行できます。 OracleNetworkManagerを使用します リモートのOracleDatabaseインスタンスにリンクされたデータベースサービスを作成します。

    1。 WindowsのスタートメニューからOracleNetManagerを起動します

    2。新しいデータベースサービスを追加する

    「サービスの命名」を選択します 「+」をクリックします ボタン。

    3。リモートデータベースサービス名に名前を付けます

    データベースサービス名の名前(識別子)を選択し、「次へ」をクリックします。 4。ネットワークアクセスプロトコルを構成する

    このステップでは、データベースインスタンスにアクセスするためのOracleデータベースのホスト名またはIPアドレスとポート番号を指定します。ポート番号は、サーバー側のリスナーで構成されているものと同じである必要があります。 5。データベースインスタンス名を指定してください

    リモートデータベースのグローバルデータベース名を入力します(例: db.ept.sn )およびオプションで接続モード。データベース名はORCLの場合があります データベースサーバーがデフォルト構成でインストールされている場合。

    6。リモートデータベースへの接続テストを実行します

    サービス名の構成を完了する前に、テストを実行して、指定したパラメーターを使用してリモートデータベースにアクセスできるかどうかを確認できます。ウィザードは、デフォルトのユーザーアカウント、つまりスコットを使用してサーバーに接続しようとします。

    サーバー側のデータベース作成オプションによっては、Scottアカウントが終了しないか、ロックされている場合があります。

    "をクリックすると、テストに使用するユーザーアカウントを変更できます。ログインの変更」。 テストが正常に実行されたら、ウィンドウを閉じてサービス名の構成を完了することができます。

    7。ネットワーク構成を保存する

    SQL*Plusを使用したリモートデータベースへの接続

    これで、SQL*PlusやOracleSQLDeveloperなどのツールを使用して、クライアントからOracleDatabaseサーバーにアクセスできます。たとえば、コマンドプロンプトを開き、次のコマンドを使用してOracleDatabaseインスタンスに接続できます。

    sqlplus username/password@service_name

    sqlplus hr/hr@client_access

    Oracleクライアントのインストール方法についてまだ質問がありますか?以下にコメントを残すか、私に任せてください。

    あなたも好きかもしれません :Oracleデータベースネットワーク構成


    1. SQL Serverでfloatからvarcharへのキャストが丸められるのはなぜですか?

    2. postgresqlの最大行数に関する制約を作成するにはどうすればよいですか?

    3. スカラー集計を使用したインデックス付きビューのバグ

    4. ClusterControl1.4.1の発表-ProxySQLEdition