Oracle服务器连接客户端..docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle服务器连接客户端.

Oracle 服务器连接客户端服务器端配置:1 安装oracle数据库软件2 dbca建库3 创建监听netca,netmgrA:Linux 系统配置oracle数据库服务器第一步:Netmgr打开监听程序界面第二步增加一个监听,给监听命名第三步:配置监听位置,选择增加增加监听地址第四步:配置监听IP地址:host:写数据库服务器的IP地址(由于只有数据库服务器需要配置监听,因此该IP地址基本上就是本机的IP地址(即数据库服务器ip)),端口1521是oracle数据库默认的端口。注:SID写ORCL错误,导致客户端不能连接服务器端的数据库,应该改为orcl,因为大小写敏感,要与配置数据库相同,包括大小写相同。第五步:增加数据库,为数据库服务器名,可以在数据库中用show parameter name 查看,如下图所示,数据库名为service_name对应值,即下图中的orcl, SID大小写敏感,必须同oracle_SID一样。修改之后保存。第六步:启动监听lsnrctl start,出现下图情况,证明监听已配置好。监听常见问题:lsnrctl status------不支持服务----alter system register----重启监听--lsnrctl status(win7 系统状态必须为READY)服务 orcl 包含 1 个实例。实例 orcl, 状态 READY, 包含此服务的 1 个处理程序...服务器端可以配置 SQL alter system register将监听注册到数据库中。注册之后要重新启动监听。客户端配置:1 只需要配置一个服务名称,也就是连接描述符----配置文件tnsnames.ora $ORACLE_BASE/NETWORDK/ADMIN/***配置如下:netmgr,出现配置服务名称的图像界面,第一步配置网络服务名,即连接符第二步:使用协议,默认即可第三步:配置主机名,在这里配置所要连接的数据库服务器的IP地址即可,端口一般为默认端口第四步:服务器名,就是show parameter name 中的service_name的value第五步:保存配置后,这个是客户端配置情况。第六步:确认配置是否正确:tnsping配置文件tnsnames.ora中配置的连接描述符,否则看看ping IP 地址是否通信。 3 测试连接:sqlplusscott/tiger@192.168.2.21:1521/orcl其中orcl需要从数据库中确认show parameter name ----service_names string orcltestsqlplusscott/tiger@haixia其中haixia为配置文件tnsnames.ora中配置的连接描述符如果tnsping没有问题,证明客户端和服务器数据库可以正常通信,但是客户端数据库还是不能正常脸上服务器的数据库,如下图所示:则有可能是oracle服务器中的监听没有注册到数据库中去,可有在服务器上打开数据库,使用sql语句:alter system register将监听注册到数据库中去。如果数据库注册之后,客户端还是不能登陆数据库的话,有可能是配置服务器端数据库监听中的某个参数没有写对,如:SID没写对,SID大小写敏感,重新严格配置监听,重启监听,重新注册监听,一般那就可以了。客户端的正常连接如下图所示:备注:1 如果配置文件都没有问题,客户端连接还有问题,查看sqlnet.orasqlnet.authentication_services=(NTS,ALL) ---数据库连接的2种验证方式NTS是数据库的验证方式,ALL是数据库和操作系统同时验证的验证方式。2 由于数据库的特殊性,为了避免数据库的丢失或者更改,可以通过sqlsqlnet.ora文件设置访问权限,设置哪些电脑可以访问数据库,哪些电脑不可以访问数据库,提高数据库的安全性。如下图所示:3 如果可以客户端和服务器端都可以ping对方,但是tnsping还是不行的话,这要查看是否关闭防火墙和高级防火墙。如果没有关闭的话,则关闭即可。4 服务器端的配置文件图:服务器端只需要配置监听,监听文件如上图所示,HOST=ip地址是数据库服务器的IP地址,即本地IP地址(本电脑ip地址)SID_NAME=大小写敏感,监听的数据库是啥样的就写啥样的,大写的就是大写,小写的就写小写,不要错了。这个文件可以用来配置访问数据库的访问权限,如上图所示。5 客户端的的配置文件示意图客户端只需要配置这一个文件即可,且第一行不能有空格service_name为show parameter name 中的service_name value客户端是不需要配置监听的,

文档评论(0)

xznh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档