Loading

在连接到 Oracle 时,出现 ORA-00942

发布日期: Aug 24, 2022
描述

对于之前用于在 Tableau Desktop 中创建数据源的用户帐户,在使用与其不同的 Oracle 用户帐户时,将显示以下错误:

Oracle 数据库错误 942:ORA-00942:表或视图不存在

Cause

自定义 SQL 查询省略了架构限定符;因此,对象名称会在登录 Oracle 数据库的用户的架构下方进行解析。当前用户架构没有自定义 SQL 查询引用的一个或多个对象。
解决方案
1.请验证用户是否拥有访问所需的表的权限。

2.对于创建数据源的用户,使用初始 SQL 将架构指定为该用户的架构: 
  1. 在 Tableau Desktop 的 Oracle 连接器对话框中,单击“初始 SQL”。
  2. 在初始 SQL 对话框中,输入以下语句(其中 <schema name> 是创建数据源的用户的架构):
    ALTER SESSION SET CURRENT_SCHEMA = <schema name>
  3. 单击“确定”,并登录到数据库。
知识文章编号

001473466

 
正在加载
Salesforce Help | Article