我在客户端装了oracle客户端 在客户端用net manager 能连到数据库
为什么我在用.net 2005是 总是连接不上 我.net 2005自带的数据源也还是不行
出现这样一个错误 “测试连接失败,因为初始化提供程序时发生错误。ora-12154:TNS:could not resolve the connect identifier specified”
刚接触数据库 不知道是什么原因 更不知道怎么解决?
为什么我在用.net 2005是 总是连接不上 我.net 2005自带的数据源也还是不行
出现这样一个错误 “测试连接失败,因为初始化提供程序时发生错误。ora-12154:TNS:could not resolve the connect identifier specified”
刚接触数据库 不知道是什么原因 更不知道怎么解决?
解决方案 »
- ORACLE没有多少数据,占用的硬盘44G如何变小些?
- 让数据库中的一列能在表中平均分配个数
- 组合索引问题,咋有时候用,有时候不用呢?
- 数据库提示资料被锁
- 请教PB + ORALCE 查询条件的写法
- 我想要一个Oracle9i Provider for OLE DB Version 9.0.1.0.1
- 想在我的笔记本上安装Oracle8i,事前查了一下安装的贴子,还真麻烦啊!看来安装问题挺普遍,希望高人能发个总结性的贴子置顶
- 如何在sql plus里执行带out参数的存储过程?
- 关于Dblink和视图结合,查询数据的疑问
- oracle新建数据库后出现ORA-12560: TNS: 协议适配器错误
- oracle通过透明网关访问sqlserver,TNS-12541: TNS: 无监听程序
- 多个进程使用同一个连接对数据库进行查询
User ID=用户名; Password=密码; Data Source=orcl(TNS配置里的名字)TNS配置举例
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = devdb)
)
) 是这样的
那你客户商在TNS配置就应该这样写,tnsnames.ora文件一般在你的客户端下面,可以搜索下
TEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = DEVDB
)
) 你的VS 2005里的连接字符串
User ID=用户名; Password=密码; Data Source=TEST
2、确保数据库的实例名是否是devdb
3、使用tnsping devdb,看看能否通
如果不通,配置肯定有问题
你写DEVDB也行,写成这样的话,要搞清楚DEVDB不是服务器上的DEVDB
还有你的TNSNAME.ora文件
# Generated by Oracle configuration tools.DEVDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = devdb)
)
)
看你的这样配置应该没什么问题啊
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options这个说明已经通了吧