- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
配置Oracle客户端 ——配置Oracle客户端 课程目标 使用户完成Oracle客户端的配置,从而使客户端能访问到数据库。 配置Oracle客户端 要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库的时候,当用jdbc thin模式连接数据库,不用装oracle的客户端软件。假如你在机器上安装了oracle数据库,就不需要再单独在该机器上安装oracle客户端了,因为在安装oracle数据库的时候会自动安装oracle客户端。 配置Oracle客户端 用过sql server数据库,然后又用oracle的新手可能会有这样的疑问:为什么我用sql server的时候不用装sql server的客户端呢?原因很简单,sql server也是microsoft的,它在操作系统中集成了sql server客户端。如果microsoft与oracle有协议,将oracle客户端也集成到操作系统中,那我们也就不用在客户端机器上装oracle客户端软机就可访问Oracle数据库了,不过,这好像是不可能实现的事情。 配置Oracle客户端 也有的人会问:为什么在sql server中没有侦听端口一说,而在oracle中要配置侦听端口?其实sql server中也有侦听端口,只不过microsoft将侦听端口固定为1433,不允许你随便改动,这样给你一个错觉:sql server中没有侦听端口,咳,microsoft把太多的东西都封装到黑盒子里,方便使用的同时也带来相应的副作用。而oracle中的侦听端口直接在配置文件中,允许随便改动,只不过无论怎样改动,客户端的配置文件中的侦听端口要与oracle服务器端设置的侦听端口一致。 配置Oracle客户端 好,言归正传,我们如何做才能使客户端机器连接到oracle数据库呢? 1. 安装相关软件 2. 进行适当的配置 配置Oracle客户端 配置Oracle客户端 2. 进行适当的配置 与网络配置相关的文件 用图形工具配置客户端 Net Configuration Assistant 在Oracle8i中,这个工具称为Net8 Configuration Assistant。利用该工具我们可以对 Oracle客户端进行配置,使Oracle客户端连接到Oracle数据库,同时我们也可以对Oracle服务器端的Listener进行配置,使之适合我们的特殊需要。 这个图形化的工具实际上最后将我们输入的信息保存到Oracle的配置文件中,利用这个特点,我们也可以避开这个图形工具,而是直接修改Oracle的配置文件,从而比较快速的配置客户端。 用图形工具配置客户端 用图形工具配置客户端 用图形工具配置客户端 用图形工具配置客户端 用图形工具配置客户端 用图形工具配置客户端 用图形工具配置客户端 用图形工具配置客户端 用图形工具配置客户端 用图形工具配置客户端 用图形工具配置客户端 用图形工具配置客户端 用图形工具配置客户端 用图形工具配置客户端 用图形工具配置客户端 手工配置Oracle客户端 如何正确配置tnsname.ora文件: 可以在客户端机器上使用oracle Net Configuration Assistant或oracle Net Manager图形配置工具对客户端进行配置,该配置工具实际上修改tnsnames.ora文件。所以我们可以直接修改tnsnames.ora文件,下面以直接修改tnsnames.ora文件为例: 该文件的缺省位置为: …\network\admin\tnsnames.ora (for windows) …/network/admin/tnsnames.ora (for unix) 手工配置Oracle客户端 此处,假设服务器名为testserver,服务名为,使用的侦听端口为1521,则tnsnams.ora文件中的一个test网络服务名(数据库别名)为: test = (DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521)) ) (CONNECT_DATA=(SERVICE_NAME=)) ) 手工配置Oracle客户端 红色的内容为需要根据实际情况修改的内容,现解释如下: PROTOCOL:客户端与服务器端通讯的协议,一般为TCP,该内容一般不用改。 HOST:数据库侦听所在的机器的机器名或IP地址,数
文档评论(0)