3 基本的な接続のステップ

この章では、ODBCアプリケーションをOracleデータソースに接続するために必要なステップについて説明します。

トピック:

3.1 Oracleデータソースへの接続

Oracle Database ODBCドライバでは、データソースに接続するために、使用するコンピュータにOCIクライアント・ソフトウェアがインストールされていて、対応するリスナーがOracleサーバーで実行されていることが必要です。Oracle Net Services for Windowsは、ダイナミック・リンク・ライブラリ(DLL)に基づくアプリケーションです。

関連項目:

Oracle Net Servicesの詳細は、『Oracle Database Net Services管理者ガイド』および『Oracle Database Net Servicesリファレンス』を参照してください。

接続処理の一部として、アプリケーションがユーザーに情報を要求することがあります。アプリケーションからOracleデータソースについての情報を要求された場合は、次の手順を実行します。

  1. 「TNSサービス名」ボックスで、TNSサービスの名前を入力します。
  2. 「ユーザー名」ボックスに、Oracle Databaseへのアクセスに使用する名前を入力します。
  3. 「パスワード」ボックスに、Oracle Databaseへのアクセスに使用するパスワードを入力します。
  4. 「OK」をクリックします。

アプリケーションは、データソース内のデータにアクセスするにはデータソースに接続する必要があります。データソースに接続するタイミングは、アプリケーションによって異なります。たとえば、アプリケーションがユーザーの要求時にのみデータソースに接続する場合もあれば、起動時に自動的に接続する場合もあります。アプリケーションがいつデータソースに接続するかは、そのアプリケーションのマニュアルを参照してください。

追加情報にアクセスするには、次のリンクのいずれかをクリックします。

3.2 トラブルシューティング

トピック:

3.2.1 Oracle Database ODBCドライバの最初の使用について

Oracle Database ODBCドライバを初めて使用する際に役立つ情報について説明します。

Oracle Database ODBCドライバ開発者ホーム(ODBC Developer Center)を参照してください。ここでは、Oracle Database ODBCドライバ機能に関する追加情報や、Oracle Instant Client ODBCインストール情報の検索場所、Oracle Instant Client ODBCダウンロード・サイト、Oracle ODBCディスカッション・フォーラムおよび関連技術に関する情報などのリソースを入手できます。

3.2.2 期限切れパスワード

この項には、期限切れパスワードに関する情報が含まれます。

期限切れパスワードの動作

データベースの接続時にパスワードが期限切れの場合、パスワードを変更するよう要求されます。正常にパスワードが変更されると、データベースに接続されます。ただし、SQL_DRIVER_NOPROMPTパラメータ値を指定してSQLDriverConnectコールを使用してデータベースに接続すると、Oracle Database ODBCドライバはパスワードを変更するよう要求しません。かわりにエラーとなり、パスワードが期限切れであることを示すエラー番号およびメッセージを表示します。