Oracleを使用したMobileLink環境をアップグレードする時に OracleのユーザIDまたはパスワードが無効です というエラーが発生した

Mobile Link をバージョン 9 からバージョン 10 以降に移行するときに、Oracle が統合データベースに該当する場合には、Mobile Link のログに “Oracle invalid user id or password (Oracle のユーザ ID またはパスワードが無効です)” というエラーが記録される可能性があります。

エラーの原因

このエラーは、パスワードを変更していたというだけの理由でも発生する可能性があります。したがって、まず最初にユーザ ID とパスワードが正しいことを確認します。

SQL Anywhere 9.x には、Oracle ワイヤ・プロトコル・ドライバが収録されています。古いバージョン 9.x の DSN (Data Source Name:データ・ソース名) では、次のパラメータを使用できます。

LoginID
Password

SQL Anywhere 10.x 以降には、専用の Oracle ドライバが収録されています。この新しいドライバでは、次の接続パラメータはサポートされなくなりました。

LoginID
Password

上記のパラメータは、次のパラメータに変更する必要があります。

UID
PWD

意味:

UID は LoginID と同義
PWD は Password と同義

Mobile Link をバージョン 9 からバージョン 10 以降に移行するときに、Oracle が統合データベースに該当する場合には、Mobile Link で使用される DSN が更新されており、新しい接続パラメータ (UID と PWD) が使用されていることを確認してください。