加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

网络化oracle配置的一般流程及常见问题解决方法

发布时间:2020-12-12 15:36:08 所属栏目:百科 来源:网络整理
导读:默认已经安装好了数据库和客户端,本文讨论的是数据库和客户端位于不同终端的情况,位于同一终端的情况更为简单,可参考本文。数据库版本win64_11gR2 _database,客户端win32_11gR101_client,这个影响不大。 1.数据库端的配置 主要是监听程序的配置,这里需

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

1.数据库端的配置

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

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

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


2.客户端的配置

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读