安装好了oracle需要网络配置,网络化oracle配置的一般流程及常见问题解决方法

默认已经安装好了数据库和客户端,本文讨论的是数据库和客户端位于不同终端的情况,位于同一终端的情况更为简单,可参考本文。数据库版本win64_11gR2 _database,客户端win32_11gR101_client,这个影响不大。

1.数据库端的配置

主要是监听程序的配置,这里需要注意两个地方的配置:

其一,监听的主机默认是localhost或者是127.0.0.1,但是客户端连接时有时会出现“ORA-12541 TNS无监听程序”之类的错误,如果出现这个问题建议把此处配置为本机当前IP,修改后记得点击“文件-保存网络配置”,然后重启监听服务。

其二,数据库服务的配置,经过多次试验来看,这个还是有些必要。Orcale主目录一般是这个D:\app\xjy\product\11.2.0\dbhome_1,不用多解释了,比对着找就行了。尤其要注意全局数据库名,如果不是有什么特殊嗜好,最好和SID一致,如果非要拧着干,继续阅读下面的内容防止犯错。

2.客户端的配置

界面基本一致,重点学习下服务命名的配置,听着很玄乎,本人觉得对此最简单的解释:想要图省事,事先建立客户端与数据库连接,免去输入IP、端口号、SID之类的麻烦,只用记住连接名而已的捷径。可能有些拗口,看我给的例子你很快就明白(我看了不少博客,在此纠结好久,本人强迫症,勿怪~)。下图是我的客户端的配置,简单说说建立过程,点击左侧的加号,一步一步进行,到了第4步的时候注意下,如果输入服务名使用服务端的SID,即orcl或者全局数据库名orcl11都没有问题,如果输入SID则只有一种选择orcl,向下继续完成。

建立好之后,我用了客户端自带的sql developer试验了下,首先不通过之前建立的服务命名,也就是老老实实输入IP,Port,SID(注意哦,此处还是不能用全局数据库名,会报出“监听程序当前无法识别连接描述符中请求的服务”的错误,名字不对当然无法识别了~)。

上头这个方法可能比较啰嗦,如果我们选用TNS连接呢,你会发现下来列表里选择一下之前建立好的服务命名就好了,貌似方便了一点。

有感而发,不专业的用语、看法欢迎批评指正。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值