【问题标题】:Need Databsename in Oracle equivalant as sql server database需要 Oracle 中的 Databsename 等价于 sql server 数据库
【发布时间】:2017-10-12 10:42:52
【问题描述】:

我需要显示在 oracle 服务器上创建的所有数据库的数据库名称。 正如在 SQL Server 中所做的那样,我们有类似

的查询

从 sys.databases 中选择 *

我有 Oracle Express 作为服务器。使用 Oracle SQL Developer 作为客户端工具连接到服务器并创建数据库。 连接到具有不同名称的服务器: 连接名称:SampleConnection 用户名:用户名 密码:

如何通过查询获得“SampleConnection”名称。

【问题讨论】:

  • Oracle 中没有直接可比的概念可以完全匹配 SQL Server 中的数据库。在大多数情况下,SQL Server 中的“数据库”映射到 Oracle 中的模式(=用户)。

标签: oracle oracle11g


【解决方案1】:

你想要类似的东西

SELECT * FROM dba_users where username='SampleConnection'

【讨论】:

  • 感谢 Moudiz 的快速回复。在连接树视图中,我们通过新建/选择数据库连接窗口获取我们创建的连接列表。我怎样才能得到这个清单。您的回答只是提供了用于连接的用户名。
  • @Prashant 在 oracle 用户 = 架构中。查询应该为您提供连接到数据库的连接列表
  • 我是 Oracle 的新手,请原谅任何无知... dba_user 提供了用户名。和oracle中的数据库名一样吗?
  • @Prashant 是的,检查这个SO answer
  • @Prashant:它与 schema 名称相同。 Oracle 中没有真正可比的概念可以完全映射到 SQL Server 数据库。 Oracle 的可插拔数据库与 SQL Server 的数据库相似,但仍有很大不同。在大多数情况下,SQL Server 数据库映射到 Oracle 模式(=用户)
猜你喜欢
  • 2010-10-28
  • 2011-05-09
  • 2015-07-17
  • 2011-07-26
  • 1970-01-01
  • 2010-12-01
  • 2011-09-04
  • 2021-11-18
  • 2011-05-01
相关资源
最近更新 更多