日常1.1--默默回想起被Oracle支配的烦躁1.1


好吧,接着上次的的内容,将Oracle下载并且安装完之后,基本上都能打开SQL Plus并且登录成功了。如下图

(老样子Ctrl + R调出运行窗口,然后敲sqlplus进入命令行的sql界面)

(我以scott用户登录,显示登录成功了)

但是!!!Oracle的安装配置到了这里还不算完,仅仅能调出SQL Plus是根本不能满足日常开发和使用需求的,所以需要将Oracle与其他的Oracle软件进行连接

比如我用来连接的就是比较常见的PL/SQL Developer,如下图

(登录的界面就像是这个样子)

那么要如何做连接呢?这里就涉及了安装Oracle版本的问题了,PL/SQL Developer是只能对32位的Oracle数据库做连接(上一篇有讲过),而如果非要使用PL/SQL Developer连接64位的Oracle的话,其实也可以,就是要去下载一个64位的Oracle客户端,将客户端与本地Oracle关联然后再用PL/SQL Developer与64位的客户端做连接。这里主要我想记录的是32位PL/SQL Developer与32位Oracle做连接时一些细节的记录(主要因为懒。。。)

(比如这样一个instantclient的客户端,还要创建一个NETWORK/ADMIN/tnsnames.ora的路径)



这里就充分体现了Oracle一个神奇的特点:往往从没安装配置过Orace的配置更顺利。

在安装PL/SQL Developer的时候需要注意的是不要安装的C盘下,不然会连接不上。而在做PL/SQL Developer和Oracle连接的时候,我一直都在报错“ora-12541”,说是Oracle的监听有问题。所以这时候会考虑去服务里看下监听的服务是否有问题,(Ctrl + R,然后敲“services.msc”打开服务 )

找到Oracle的监听服务,会发现监听程序的描述和状态异常,找不到监听程序的路径(额,下图是我已经配置好了之后的。。。)

并且手动打开监听也提示找不到监听程序的路径,监听程序开不起来。


这里有一部分的问题是没有创建Oracle的监听,这个问题只要在net configuration里面添加下监听程序就好了(注意端口)



而我遇到的问题并不是这样的,在我使用net configuration工具设置了几遍后都无法打开监听服务,于是我决定手动改监听的文件。

这里我先放上我Oracle监听(XX:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora)和tns(XX:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora)的配置。

下图是listener.ora的配置


下图是tnsnames.ora的配置


这里需要注意的就是localhost和IP的写法了,在监听的文件中还是需要以localhost的形式写比较稳妥。

当我配置完上述文件后发现监听服务依旧处于找不到路径打不开的状态,然后就在非常烦躁的情况下注意到了listener.ora和tnsnames.ora文件头一行被#标注的部分,发现这个路径不是我现在安装Oracle的路径,而还是我之前旧的Oracle客户端的路径。

那么完全配置好之后,这两个文件应该是长下面这样的:

至此,PL/SQL Developer连接Oracle终于是成功。不过这个确实有点坑,一般看配置文件的时候看到有#标注的都会认为是被注释掉的内容,所以没怎么管,结果这一波就给坑了。

那么到这里,基本PL/SQL Developer连接Oracle是没什么问题的了,只不过可能有一部分同学会发现

在这个界面选择database的时候,下拉框没有之前配置的数据库名称显示出来,但是又可以连接并且成功登录。那么虽然这个并不是什么大的问题,但当解决完这么些个Oracle的问题之后,感觉就没啥可以阻挡我大处女座的脚步了。那么,所以,然后,只能。。。to be continued ...

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值