(一)Oracle服务器配置:
说明:如果你的oracle用来当服务器,那么你的oracle就要启动监听器服务,对应windows的服务里的OracleOraHome92TNSListener,这个监听器里配置了ip+port+数据库,那么其他人就可以访问你的机子。(其实本地自己用也是当作服务器的,这个服务必须启动的)
1、开始-->程序...--->net manager,点击Listener(也可以自己新建一个监听器看那个绿色的加号)
如果像我的oracle服务一样,只是用来局域网访问,设置好你的局域网ip和服务器端口号
2、如下图所示,切换到数据库服务,输入你的全局数据库名就可以了。如我的是locORCL(我自己建了一个数据库叫这个所以我写这个,你可以在打开这个程序Database Configuration Assistant选择删除数据库,拉下下拉列表看看自己都有那些数据库)
这样就配置好oracle服务器端了.
(二)客户端配置
我们在第一次使用oracle的时候,用的应该都是sqlplus,启动sqlplus在第三个输入域中要输入“主机字符串”,这个是什么?
选中“服务命名”,点击下图的“绿色+号”,新建一个服务命名,如我这里新建一个locorcl的服务命名(这个名字随便起,你爱叫什么就写什么)。但是这个“服务名”可不是随便写的,它要对应远程oracle里的数据库(我这里写locORCL,是因为的我oralce里创建了一个叫做locorcl的数据库)。在“地址配置”中写入主机名和端口号(主机IP就是你要访问的远程oracle服务器的ip).
选择“文件”-->“保存”,就可以了。
如何验证呢?在主机字符串中输入刚刚建立的服务命名locorcl。就可以了。现在知道服务命名和主机字符串是什么了吧!^^,如果以我们程序员的角度来看,它就是封装了ip+port+数据库名的一个对象。^_^
这个过程少了好几个图..不过过程还是挺简单的。^^
要点
1、什么是主机字符串,什么是服务命名?这是客户端需要知道的。
2、监听程序不要忘记配监听那个数据库.尤其是自己新建的数据库,如果要访问的话,可不要忘记监听
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/invitesun/archive/2009/12/02/4917276.aspx
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/invitesun/archive/2009/12/02/4917276.aspx