サービス名が解決できなかったことを示すOCIエラーORA-12514を受け取った場合は、次の内容を確認します。
SQL*Plusを使用して、Oracleのキャッシュ管理ユーザーのユーザー名とパスワードを確認し、このサービス名が機能することを確認します。たとえば、次のように入力します。
%sqlplus scott/tiger@OracleHost
ここで、scottはキャッシュ管理ユーザーのユーザー名、tigerはキャッシュ管理ユーザーのパスワード、OracleHostはDSN定義で指定されているOracleIDです。
注意: | キャッシュ管理ユーザーは、通常のOracleユーザーと異なってもかまいません。詳細は、『Oracle TimesTen Cache Connect to Oracle開発者および管理者ガイド』のOracleユーザーの作成と権限の設定に関する説明を参照してください。 |
tnsnames.ora
のコピーが複数存在しないことを確認します。また、tnsnames.ora
に対する権限も確認します。 ORACLE_HOME=/products/oracle10g