代码改变世界

Oracle:.NET 连接Oracle

2007-03-31 19:12  晓风残月  阅读(3423)  评论(4编辑  收藏  举报

刚接触Oracle,装好Oracle,什么Server,Client,ODP.NET啊一堆全装上了,利用晚上时间陆陆续续搞了一个终于,从图书馆搜刮了N本与Oracle有关的书,怎么使用企业管理器,怎么建立数据库、管理数据库,还有什么Oracle体系结构(物理存储和逻辑存储),什么Oracle实例啊.......太多的概念了最终还是没有全部搞懂,时间不等人,项目催得仅啊,今天自己通过 Database configuration assistant 建了一个数据库,玩转了Enterprise Manager Console(企业管理器)了所有的工具,搞得晕头转向的,初步认识了Oracle,知道怎么启动数据库实例,如何利用向导建立管理数据库对象,使用SQL/PLUS连接数据库,进行简单的DML,DDL操作。

晚上开始准备在。net中连接Oracle,通过 VS 的 Server Explorer 竟然一直连不上 Oracle,老是报 “RA-12154: TNS: 无法解析指定的连接标识符”        
然后在数据库实例名前加上主机名或者IP竟然就连接上了:
Server Name: LEOHOME/NHRS
User Name: SCOTT
Password: xxxxxx

其中 LEOHOME 是我机器的名字(也可以使用IP),NHRS是数据库实例,注意中间是用正斜杠 /  隔开,而不是SQL Server 用的反斜杠 \

另外,我使用 localhost 和 127.0.0.1 也连不上,总是报“ORA-12154: TNS: 无监听程序”