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