![]() |
1
2
如果这是Windows,请查看服务。每个数据库都有一个单独的服务。默认情况下,这些名称为OracleService
数据库名称
.
如果这不起作用,请打开该服务的属性,您可以找到Oracle主页的位置。在oraclehome\network\admin\tnsnames.ora中保留连接信息的默认位置。使用数据库名称,可以在此文件中找到连接信息。 如果这是linux/unix,请查看/etc/oratab文件。应该列出数据库名称和Oracle主页。tnsnames.ora文件的默认位置与Windows上的相同。 一旦您有了这些信息,就可以使用上面提到的任何工具连接到数据库。 |
![]() |
2
1
我不知道在你的书中什么是“最容易”的。我有点喜欢Aqua数据工作室(www.aquafold.com);它的视觉效果很好,很漂亮。它也不便宜,但可能值得进行为期两周的评估,看看它是否对您有帮助。我是 不 这方面的专家,我加入了一个基于Oracle的SQL Server背景小组;这是他们当时使用的工具,我发现它非常有用。但那只是我。祝你好运。 |
![]() |
3
1
退房 Oracle SQL Developer . (免费) 我不是SQL Server专家,但术语上存在差异。 Oracle“实例”是Oracle软件的单个实体。数据库是实例服务的实际逻辑数据。您可能有多个Oracle数据库软件实例针对一个数据库运行(这被视为RAC设置);或者只有一个实例针对一个数据库运行。 我假设您所说的数据库实际上是Oracle数据库中的不同模式/用户/表空间/过程等。在这种情况下,OracleSQL开发人员应该很好地完成这项工作。 如果您能够使用EnterpriseManager(这是一个许可选项),它也提供了这个功能,尽管它比SQL开发人员IMHO更麻烦。EM还提供了许多其他工具,用于概述Oracle实例的运行状况、警报以及许多用于帮助调整Oracle实例性能的工具。 |
![]() |
4
1
在Windows中,以下命令列出了正在运行的数据库服务:
在UNIX/Linux中,grepping for the Oracle SMON process将为您提供正在运行的数据库的名称:
|