ora-12514 错误小记 2

又是一次ora-12514错误。

这次的错误原因是easy connection string中的service_name没有用上database name和domain name的组合。

C:\Documents and Settings\dliu>sqlplus system/manager@liudongshan-lt:1521/us7

 

SQL*Plus: Release 10.2.0.1.0 - Production on Sun Jun 6 19:29:16 2010

 

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

ERROR:

ORA-12514: TNS:listener does not currently know of service requested in connect

descriptor

 

检查了一下,怀疑是us7有问题,

于是

C:\Documents and Settings\dliu>sqlplus system/manager@liudongshan-lt:1521/us7.tibco-support.com

 

SQL*Plus: Release 10.2.0.1.0 - Production on Sun Jun 6 20:56:07 2010

 

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

 

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

 

SQL>

 

检查了一下,net service的配置文档

用服务名进行数据库标识

Oracle 数据库是作为服务呈现给客户机的,即数据库代表客户机执行工作。数据库可以有一个或多个与其有关的服务。 Oracle8i 为止,Oracle 数据库服务由 Oracle 系统标识符 (SID) 唯一标识。SID 也由数据库内部使用,以作为指向系统全局区 (SGA) 的指针。客户机通过指定连接描述符中的 SID 连接到数据库实例。此命名方案不区分实例的服务。 由于 Oracle 数据库可以分布到多个计算机上,因此在 Oracle9i Oracle8i 中都指定了作为整体的服务和每个实例的服务。

服务名 现在,数据库由其服务名进行标识。服务名由初始化参数文件中的 SERVICE_NAMES 参数指定。SERVICE_NAMES 指定可能跨实例和/或节点的 Oracle 数据库服务的最高级别视图的名称。SERVICE_NAMES 的默认值为全局数据库名,全局数据库名由数据库名称和域名组成。

实例名 数据库实例由初始化参数文件中带有 INSTANCE_NAME 参数的实例名标识。INSTANCE_NAME 对应于实例的 SID

连接描述符 SERVICE_NAME (没有 S) 参数配置连接描述符,以连接到 Oracle9i Oracle8i 数据库。例如,以下连接描述符包含一个位于 sales1-sun 上的监听程序地址,此监听程序监听名为 sales.us.acme.com 的数据库服务的连接请求: sales=

 (DESCRIPTION=

  (ADDRESS=(PROTOCOL=tcp)(HOST=sales-sun1)(PORT=1521))

  (CONNECT_DATA=

   (SERVICE_NAME=sales.us.acme.com)))

也可以用 INSTANCE_NAME 参数配置连接描述符,以连接到数据库的特定实例。如果您具有带多个实例的 Oracle9i Real Application Clusters,可能需要使用这种方法。 例如,以下连接描述符包含一个位于 sales-sun1 上的监听程序地址,此监听程序监听与 sales1 数据库相关的名为 sales1 的实例的连接请求: sales=

 (DESCRIPTION=

  (ADDRESS=(PROTOCOL=tcp)(HOST=sales-sun1)(PORT=1521))

  (CONNECT_DATA=

   (SERVICE_NAME=sales.us.acme.com)

   (INSTANCE_NAME=sales1)))

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22161612/viewspace-664515/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22161612/viewspace-664515/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值