GoとGodrorドライバーをインストールする

GoアプリケーションからAutonomous Databaseに接続するには、Goおよびgodrorドライバをインストールします。

  1. オペレーティング・システムおよびオペレーティング・システムのバージョンに基づいて、Goをダウンロードしてインストールします。このメソッドは、プリコンパイルされたバイナリ・パッケージからインストールします。
    ノート

    これらのステップでは、Microsoft Windowsオペレーティング・システム用のGoアプリケーションのインストールについて説明します。LinuxおよびMacオペレーティング・システムの場合、このステップに記載されているリンクをチェックアウトできます。
  2. ダウンロードしたMSIファイルを開き、プロンプトに従ってGoをダウンロードします。インストーラによって、godrorドライバがインストールされます。
  3. プログラム・ファイル(x86)に移動します。
    インストール後、開いているコマンドプロンプトを閉じて再度開き、インストーラによって行われた環境への変更がコマンドプロンプトに反映されるようにします。
  4. Goをインストールしたことを確認します。
    • Windowsで、「スタート」メニューをクリックします。

    • メニューの検索ボックスにcmdと入力し、[Enter]キーを押します。

    • 表示される「コマンドプロンプト」ウィンドウで、次のコマンドを入力します。
      go version
    • インストールされているバージョンのGoがコマンドによって出力されることを確認します。

  5. godrorをインストールします。
    godrorをインストールするには、次のコマンドを実行します。

    go get github.com/godror/godror

    GodrorはGoのオープン・ソース・データベース・パッケージで、Goアプリケーション・ユーザーはODPI-Cを使用してAutonomous Databaseに接続して操作できます。

    インストールに関する追加のヒントについては、Go DRiver for ORacle User Guide(godror)を参照してください。

  6. Godrorを使用するためのOracle Clientライブラリをインストールします。
    Godrorは、Oracleデータベースへの接続をサポートするOracle Database Programming Interface for C (ODPI-C)を使用します。

    ODPI-Cインストール手順に従って、Oracleクライアントライブラリをインストールおよび構成します。

    オプションのlibDirパラメータを使用して、Oracle Clientライブラリ・ディレクトリをmacOSおよびWindowsに指定できます。たとえば、

    db, err := sql.Open("godror", `user="scott" password="tiger" connectString="dbhost:1521/orclpdb1"
                                   libDir="/Users/myname/instantclient_19_3"`)

    この例では、libDirパラメータ値は、Oracle Instant Clientのzipファイルを解凍する場所へのパスに設定されます。

    ノート

    Oracleでは、Goおよびgodrorリリースの最新情報を入手することをお薦めします。