Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

ライブ Oracle データ ソースに接続したワークブックを表示するときのエラー "Session Ended by Server" (セッションがサーバーによって終了されました)

公開日: Jul 20, 2023
説明
パブリッシュされ、Oracle データ ソースへのライブ接続を利用するワークブックを表示すると、次のエラーが発生する場合があります。

Session Ended by Server: An unexpected error occurred. If you continue to receive this error, please contact your Tableau Server Administrator. (サーバーによってセッションが終了しました: 予期しないエラーが発生しました。このエラーが解決しない場合は、Tableau Server 管理者にお問い合わせください。)

Cause

一部アクションの実行に必要である一時的な表を作成するための十分な権限が Tableau Server の実行ユーザー アカウントにありません。 
解決策

オプション 1

Oracle データベースに一時的な表を作成するための十分な権限が、Tableau Server 実行ユーザー アカウントにあることを確認します。

オプション 2

データ ソースの抽出を使用して、実行ユーザー アカウントがデータベースのパーミッションの影響を受けないようにします。
 
その他のリソース
Tableau Server の VizQL ログに、複数のメッセージとエラーが出力されます。
  • ​データベースへの接続: "Connected to Oracle version (11.2.0.4.0 - Oracle Database 11g Enterprise Edition (64bit Production))" (Oracle バージョン (11.2.0.4.0 - Oracle Database 11g Enterprise Edition (64bit Production) に接続しました)
  • 一時的な表の作成試行: {"query":"CREATE GLOBAL TEMPORARY TABLE \"#Tableau_0_sid:26758410_1\" ON COMMIT PRESERVE ROWS AS\nSELECT *\nFROM (SELECT *\nFROM (SELECT COUNT(*) AS COL FROM DUAL) CHECKTEMP)\nWHERE ROWNUM <= 1","protocol-id":2,"query-hash":1234568789}
  • 一時的な表の作成失敗: "Server error (pid=1234): \n  "、次に "DataSourceException (type=Unknown): Oracle database error 1031: ORA-01031: insufficient privileges\n" (十分な特権がありません)
  • 一時的な表の使用試行: {"query":"TRUNCATE TABLE \"#Tableau_0_sid:26758410_1\"","protocol-id":2,"query-hash":1234568789}
  • 一時的な表の使用失敗: "Server error (pid=1234): \n  "、次に "DataSourceException (type=Unknown): Oracle database error 942: ORA-00942: table or view does not exist\n" (テーブルまたはビューが存在しません)


ナレッジ記事番号

001498343

 
読み込み中
Salesforce Help | Article