oracle - Oracle:在我知道存在的架构中找不到任何表
问题描述
首先,我对 Oracle 几乎一无所知。我与 SQL Server 打交道多年,所以我对 SQL 很熟悉。
我有一个 Schema(我认为它相当于 SQL Server 中的数据库?),它下面有表。我知道这些表存在。我有一个从 SQL Server 到它们的链接服务器连接,我看到了表和数据。我之前可以在 SQLPlus 和 SQL Developer 中使用该ALTER SESSION SET CURRENT_SCHEMA MySchema
命令访问这些表。
现在,当我尝试查询这些表时,我得到
ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
.
我使用系统帐户登录,这与我的链接服务器使用的帐户相同,我的理解是系统应该有权访问所有模式和表。
我担心我以某种方式弄乱了对System的权限,它再也看不到架构了。那可能吗?
解决方案
推荐阅读
- javascript - 如何通过 Require.js 使用 Firebase 数据库和 Firebase 存储
- oracle - oracle查询中的标识符无效
- ios - 我需要阅读哪个快速文档或视频以了解此 ResultsHandler 的工作原理?
- php - Docker 映像、Docker-Compose 和服务调用的公开端口的单一配置
- javascript - Select2 不会加载远程 json 响应
- c# - 如何根据单击的提交按钮的名称让控制器的行为有所不同?
- html - 响应式 CSS:适合文本以适应所有尺寸和方向
- python - 使用 python 和 statsmodels 进行简单的指数平滑
- .net-core - .Net Core 获取文件夹中所有引用的包
- azure - 使用复杂参数的 Azure 流分析 c# UDF on Edge