Loading

Mac での Oracle への接続中のエラー"ORA-21561: OID generation failed"

公開日: Jul 20, 2023
説明
Mac で Tableau Desktop から Oracle に接続しようとすると、次のエラーが発生する場合があります。

An error occurred while communicating with the Oracle Database data source '<data source name>'. (Orable Database データ ソース '<データソース名>' との通信時にエラーが発生しました)

Oracle database error 21561: ORA-21561: OID generation failed (Oracle データベース エラー 21561: ORA-21561: OID 生成に失敗しました)

Unable to connect to the server "<server name>". Check that the server is running and that you have access privileges to the requested database. (サーバー "<server name>" に接続できません。 サーバーが実行されており、要求したデータベースに対してアクセス権限を持っていることを確認してください。)

Cause

ローカルのコンピューター名と 127.0.0.1 IP アドレスと関連付られた名前が異なります。
解決策

オプション 1

ローカルのコンピューター名を含めるには、127.0.0.1 の行の最後にコンピューター名を追加し、Mac 上の hosts ファイルを編集します。たとえば、hosts ファイルの最後の行は次のようになります。
127.0.0.1 localhost <local computer name>
詳細については、Apple コミュニティの「Edit Host File in Mountain Lion」または iMoreの「How to edit your Mac's Hosts file...」を参照してください。

オプション 2

別の回避策として、セキュリティ ソフトウェアやウイルス対策ソフトウェアが、Tableau Desktop または Oracle に干渉していないことを確認してください。 
 
その他のリソース
Oracle DBA ブログ: Oracle ORA-21561 : OID 生成の失敗
Sourceforge.net: ORA-21561: OID 生成の失敗
ナレッジ記事番号

001474048

 
読み込み中
Salesforce Help | Article