GoとGodrorドライバのインストール
GoアプリケーションからAutonomous Databaseに接続するには、Goおよびgodrorドライバをインストールします。
- オペレーティング・システムおよびオペレーティング・システムのバージョンに基づいて「インストール」をダウンロードします。 このメソッドは、プリコンパイルされたバイナリ・パッケージからインストールします。
ノート:
これらのステップでは、Microsoft Windowsオペレーティング・システム用のGoアプリケーションのインストールについて説明します。 LinuxおよびMacオペレーティング・システムの場合、このステップに記載されているリンクを確認できます。 - ダウンロードしたMSIファイルを開き、プロンプトに従ってGoをダウンロードします。 インストーラによって
godrorドライバがインストールされます。 - プログラム・ファイル(x86)に移動します。インストール後、開いているコマンド・プロンプトを閉じて再度開き、インストーラによって行われた環境の変更がコマンド・プロンプトに反映されるようにします。
- Goがインストールされていることを確認します。
-
Windowsで、「開始」メニューをクリックします。
-
メニューの検索ボックスで、
cmdと入力し、Enterキーを押します。 -
表示される「コマンド・プロンプト」ウィンドウで、次のコマンドを入力します:
go version -
インストールされているバージョンのGoが出力されることを確認します。
-
godrorをインストールします:godrorをインストールするには、次のコマンドを実行します:go get github.com/godror/godrorGodrorは、Goアプリケーション・ユーザーがODPI-Cを使用してAutonomous Databaseに接続して操作できるようにする、Goのオープン・ソース・データベース・パッケージです。インストールに関するその他のヒントについては、「ORacleユーザー・ガイドのDRiverに移動」 (godror)を参照してください。
Godrorを使用するOracle Clientライブラリをインストールします。Godrorは、Oracleデータベースへの接続をサポートする「Oracle Database 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リリースを最新に保つことをお薦めします。