これが私が私たちのサイトのために開発した指示です:
- Oracleインスタントクライアントをインストールします。抽出するファイルは次のとおりです。instantclient-basic-win32-11.1.0.7.0.zipinstantclient-odbc-win32-11.1.0.7.0.zipinstantclient-sqlplus-win32-11.1.0.7.0.zip(オプション)
注:BasicInstantClientパッケージとODBCInstantClientパッケージは、同じディレクトリに解凍する必要があります。たとえば、C:\ Oracle\instantclient_11_1です。
Oracleダウンロードサイト:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
-
抽出されたファイルの場所をパス環境変数(例:C:\ oracle \ instantclient_11_1)に追加します。デスクトップの[マイコンピュータ]を右クリックし、[管理]をクリックします。b。 「コンピュータの管理(ローカル)」を右クリックし、「プロパティ」をクリックします。c。 [詳細設定]タブで、[環境変数]の下の[設定]ボタンをクリックします。d。 「システム変数」の下にある「パス」エントリを見つけて、「編集」ボタンをクリックします。e。 [変数値]ボックスの最後にロケーションパスを追加します。アイテムはセミコロンで区切られていることに注意してください。f。 [OK]をクリックして変更を確認します。 [コンピュータの管理]ウィンドウを閉じます。
-
インスタントクライアントディレクトリのodbc_install.exeファイルをダブルクリックします。
-
C:\ WINDOWS \ system32 \ odbcad32.exe
を開きます -
Oracleデータベースのデータソースを追加します。 [追加]ボタンをクリックしますb。 「Oracleininstantclient11_1」を選択し、「Finish.c」をクリックします。 Oracle ODBC Driver Configurationダイアログに次のように入力します。データソース名:DSNDescription:Roacle(またはその他)TNSサービス名:SERVER:1521 / DSN-thisUser IDを変更します:指定されたOracleユーザー。 [接続のテスト]ボタンをクリックします。パスワードの入力を求められ、すべてがうまくいけば、「接続に成功しました」というメッセージが表示されます。
次に、次のコマンドを使用してRでチャネルを作成できます。
odbcConnect(dsn, uid = uid, pwd = pwd, readOnly = TRUE)