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) が使用されていることを確認してください。
SAPの SAP SQLAnywhere製品ページはこちら