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アプリケーション・ユーザーがODPI-Cを使用してAutonomous Databaseに接続して操作できるようにする、Goのオープン・ソース・データベース・パッケージです。

    インストールに関するその他のヒントについては、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パラメータを使用して、macOSおよびWindows上のOracle Clientライブラリ・ディレクトリを指定できます。たとえば、次のとおりです。

    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リリースを最新に保つことをお薦めします。