3

针对网络 Oracle DB (10g) 使用 Toad 9.7.2 使用我的 DBA 提供给我的帐户信息,我在模式浏览器中看不到任何对象。使用本地安装的 Oracle 10g,我使用我创建的具有所有权限的帐户查看本地 Oracle 实例中的所有对象。我相信这是一个实例,我的 DBA 提供给我的帐户在 DB 或 Oracle 目录中没有足够的权限?

我需要向我的 DBA 请求此用户帐户的特定权限,以便能够针对共享数据库使用 Toad 的模式浏览器吗?

提前感谢任何/所有回复。

4

2 回答 2

8

愚蠢的我。Toad 模式浏览​​器上有一个下拉菜单,可让您更改您为每个所有者看到的表的视图。它默认为您登录的用户。当我将所有者更改为实际的表所有者时,我可以很好地看到这些表。

感谢阅读/回复。

于 2010-08-23T15:47:38.013 回答
4

您需要对表具有 SELECT 权限才能查看它们。

使用您提供的帐户登录到数据库。发出以下 select 语句以查看您有权访问的所有表:

SELECT owner, table_name 
  FROM all_tables;

如果您认为您应该有权访问的架构中没有看到任何表,那么您有权限问题。

于 2010-08-23T15:24:45.710 回答