2011-03-08 110 views
6

我刚刚在Windows XP上为学生安装了Oracle数据库10g免费版。我很困惑如何了解SERVICE_NAME?我正在使用用户名SYSTEM在localhost 127.0.0.1上运行它。我可以知道我在哪里可以了解SERVICE_NAME?从哪里获得Oracle SERVICE_NAME?

回答

13

这通常是XE的免费版本。 ORCL是另一个典型值。

登录后,可以从

select sys_context('USERENV','SERVICE_NAME') from dual 

确定。如果您需要了解它,以便您可以登录,寻找一个叫TNSNAMES.ORA在 $ ORACLE_HOME文件/ RDBMS /网络/ admin和服务名称可能会在连接字符串中。

4

由于它的窗口,你可以去控制面板 - 管理工具 - 服务:(如果你没有看到管理工具,切换到控制面板的经典模式)。一旦到达那里,您将获得名为“Oracle service_”的服务。这是你的服务名称。

+0

这完全错了。他在询问Oracle服务,而不是Windows服务。这是两个完全不同的东西。 – steve 2011-08-15 02:12:14

+3

你知道你在说什么吗? :)。我没有谈论abt windows服务。在Windows中,oracle将使用名称模式“OracleService ”启动服务。我建议你在评论之前花点时间了解。 – 2011-08-15 19:37:49

+0

那么你不应该使用术语service_name。这在oracle中有非常具体的含义。 – steve 2011-08-24 01:56:05