ablog

不器用で落着きのない技術者のメモ

Access + Oracle Instant Client で Oracle Database に接続する

前提条件

  • Oracle Instant Client がインストールされていること。
    • インストール手順↓

Excel 2007 + Oracle Instant Client で Oracleデータベースにアクセスしてみる - ablog

手順

tnsnames.ora の設定を行う
  • C:\Program Files\instantclient_10_2\tnsnames.ora
orcl =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.51)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
ODBC の設定を行う
  • [コントロールパネル]-[管理ツール]-[データソース(ODBC)]-[システムDSN]-[追加] で [Oracle in instantclient10_2] を選択し、以下の通り設定する。
    • Data Source Name: orcl
    • TNS Service Name: orcl
    • User ID: scott
  • [Test Connection] を押下し、[Pasword]を入力して、[OK]を押下すると「Connection Successful」と表示されることを確認する。
Access から接続する
  • Access 2007 を起動する。
  • [新規作成]を選択する。
  • [空のデータベース]-[ファイル名]にファイル名を入力して、[作成]を押下する。
  • [外部データ]-[その他]-[ODBC データベース]を選択する。
  • データのインポート元とインポート先、またはリンク元とリンク先の選択: リンクテーブルを作成してソースデータにリンクする
    • [コンピュータデータソース]: orcl
    • テーブルを選択して、[OK]を押下する