我的网络上有一个Oracle数据库,我可以使用主机名、端口、用户名、密码和SID与Oracle SQL Developer连接。
我需要连接另一个应用程序(Quantum Gis),但它使用服务名称而不是SID。
当我通过SID在SQL Developer中连接时,有什么方法可以确定数据库的SERVICE\u名称吗?
我没有访问服务器的权限,也没有本地tnsnames.ora或类似的。
所有会话使用的服务概述在SERVICE_NAME
列中提供了可选视图v$text
(或gv$text
用于RAC数据库)。
要将信息限制到连接的会话,请使用视图V$MYSTAT中的SID:
select SERVICE_NAME from gv$session where sid in (
select sid from V$MYSTAT)
如果名称为SYS$USERS,则会话连接到默认服务,即在连接字符串中未指定明确的service\u名称。
要查看数据库中有哪些服务可用,请使用以下查询:
select name from V$SERVICES;
select name from V$ACTIVE_SERVICES;
在这里找到,没有DBA:检查oracle sid和库名
select * from global_name;
我有以下wlst脚本: 结果是错误: WLS:/离线 我怎样才能解决这个问题?
在我的应用程序中,我需要根据用户输入获得不同的实现。 到目前为止,我所做的只是通过在启动时使用和绑定到实现的接口注入服务: 然而,现在我需要根据用户输入动态获取一个实现。有25种不同的实现都使用相同的接口。 这意味着,我不能再简单地使用方法。相反,我认为我需要用单独注册它们。 我需要来自HK2的实例,因为Impl也使用注入的服务,所以我不能简单地创建一个新的实例。
问题内容: 我正在尝试通过sql developer连接到远程服务器上的oracle db。我将连接详细信息复制到tnsnames,并且能够连接到数据库。 但是我有另一个与sqldeveloper相同的数据库应用程序,当我尝试建立连接时,我不断收到此错误。此应用程序使用需要主机名和SID的oracle jdbc瘦客户端。 我收到以下错误: java.sql.SQLException:侦听器拒绝连接
问题内容: 是否可以通过名称来在页面上查找JavaScript变量(将其作为对象)?变量名可用作字符串常量。 问题答案:
问题内容: Roderic DM Page博士在有关 生命科学标识符的论文 (请参阅LSID Tester,该工具用于测试生命科学标识符解析服务 )中说: 鉴于LSID瓮:LSID : ubio.org:namebank:11815,查询该SRV记录的DNS __lsid.tcp 。 **ubio.org** 返回animalia.ubio.org:80作为ubio.org LSID服务的位置。
问题内容: 我有一个使用JDBC(通过JPA)的Java应用程序,它使用主机名,端口和Oracle SID连接到开发数据库,如下所示: jdbc:oracle:thin:@ oracle.hostserver1.mydomain.ca:1521:XYZ XYZ是Oracle SID。现在,我需要连接到另一个不使用SID而是使用Oracle“服务名”的Oracle数据库。 我试过了,但是没有用: