总结Windows8.1下配置Plsql Developer中遇到的问题

第--次开通博客,主要是记录自已学习oracle的一些问题,也希望能帮助跟我一样遇到类似问题的同学,关于太多细节上的东西,不再去整理,
因为网上太多的一步一步安装oracle等等的文章。

 废话不多说,进入正文:

64位环境下,win7上配置plsql好几次,按理说就算是在win8上配置上也应该是很轻松的事情,结果还是遇到很多问题,总结以下几个容易疏忽的地方:

1 ORACLE是安装在Linux上的,防火墙要关闭(这个是学习测试环境中比较简单的方法),因为多数关于安装Linux+Oracle的文章都建议关掉防火墙,
这一次我安装时没有关掉,所以配置plsql时花了很多时间去排查,plsql是通oracle客户端去连接oracle服务器,连接方式是通listener,并且listener是需
要访问1521端口的,所以关掉防火墙,listener就可以畅通无阻了。另外不关闭防火墙,通过设置防火墙开放1521端口就可以通listener访问oralce了,
我们知道关于linux系统设置的东西都在/etc/sysconfig下面,vi编辑/etc/sysconfig/iptables文件,添加如图标记的一行,然后 重启服务 service iptables
restart就可以了。


2安装完成ORACLE数据库,同时配置完netca配置完成listener之后,还需要配置tnsnames,可以用命令netmgr调出图形界面:


简单配置完成后,$ORACLE_HOME/network/admin下面就会产生个tnsname.orar的文件,文件内容比较简单:如下图:

这个是在oracle服务器端,如果在客户端,面且客户端没有安装oracle,那么就需要把这个文件的内容copy到windows下面,存放路径也
是$ORACLE_HOME/network/admin,没有这个路径需要手工建,tnsname文件格式也是折磨了我很长时间,由于是copy过去,第一个
单词ARES连接标识符前往往会多一个空格,这样PLSQL连结时就会报错。下面两个格式,内容一样,格式不同,格式2 可以用,1不能用,
1是copy之后格式手动调过,有些地方空格删除了,所以不能,大概是因为两种系统中文件格式不同所致,所以提醒下各位这个问题。
通常plsql连接报错都是 ORA-12154,这个报错基本没什么卵用,导到这个问题的可能是各种原因,我只整理我遇到的两种。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31364726/viewspace-2121185/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31364726/viewspace-2121185/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值