怎么为ORACLE开iptables 打开端口

当前访客身份:游客 [
这个人很懒,啥也没写
:超赞!!!哈哈哈,非常感谢
:特意注册个账号表示感谢
:引用来自“WFFGER”的评论 引用来自“Skidoo”的...
:引用来自“Skidoo”的评论 通过桥接网卡就可以在...
:引用来自“genliu777”的评论 你的宿主机是win还...
:通过桥接网卡就可以在逻辑上把虚拟机独立出来,成...
:你的宿主机是win还是linux?我在笔记本上宿主是w...
:引用来自“WFFGER”的评论 引用来自“彼岸莲华”...
:引用来自“彼岸莲华”的评论 支持openSUSE! wi...
:支持openSUSE! wifi的问题,貌似在不同品牌的本...
今日访问:11
昨日访问:26
本周访问:84
本月访问:634
所有访问:20980
PL/SQL 连接虚拟机Oracle
发表于2年前( 17:38)&&
阅读(3251)&|&评论()
0人收藏此文章,
WIN8 64bit, VirtualBox 4.3.8, CentOS6.4 64bit, Oracle 11gR2P4, PL/SQL Developer 10
WIN8宿主机中下载:&
(要选择32位和对应版本)
操作前确保宿主机与虚拟机可以ping通,相关查看&
①安装PLSQL和解压instant client;
②将$ORACLE_HOME/network/admin/tnsnames.ora 复制到instant client解压出的目录下;
③修改tnsnames.ora
&&&&&&&&ORCL =&&&&&&&&#ORCL定义虚拟机在本地的主机名
&&&&&&&&& (DESCRIPTION =
&&&&&&&&& & (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.202.224)(PORT = 1521))&&&&&&&&#ip为宿主机ping通虚拟机的地址
&&&&&&&&& & (CONNECT_DATA =
&&&&&&&&& & & (SERVER = DEDICATED)
&&&&&&&&& & & (SERVICE_NAME = orcl)&&&&#orcl为$ORACLE_SID
&&&&&&&&& & )
&&&&&&&&& )
④关闭虚拟机的防火墙:service iptables stop
&&&&如果不想关闭iptables,修改/etc/sysconifg/iptables,添加:
&&&&-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
&&&&重启系统
⑤打开PL/SQL,工具-&首选项,设置相关路径
⑥修改环境变量,系统变量中增加TNS_ADMIN=tnsnames.ora所在路径;
&&&&WIN8中修改环境变量:左下角右键-&系统-&高级系统设置-&环境变量
⑦重启PL/SQL,输入用户名密码,连接成功
更多开发者职位上
1)">1)">1" ng-class="{current:{{currentPage==page}}}" ng-repeat="page in pages"><li class='page' ng-if="(endIndex<li class='page next' ng-if="(currentPage
相关文章阅读iptables只允许制定的端口访问,不会和oracle冲突的设置_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
iptables只允许制定的端口访问,不会和oracle冲突的设置
||文档简介
嵌入式系统工程师|
总评分1.0|
浏览量1437
&&i&#8203;p&#8203;t&#8203;a&#8203;b&#8203;l&#8203;e&#8203;s&#8203;只&#8203;允&#8203;许&#8203;制&#8203;定&#8203;的&#8203;端&#8203;口&#8203;访&#8203;问&#8203;,&#8203;不&#8203;会&#8203;和&#8203;o&#8203;r&#8203;a&#8203;c&#8203;l&#8203;e&#8203;冲&#8203;突&#8203;的&#8203;设&#8203;置
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
你可能喜欢linux下如何修改iptables开启80端口
linux下如何修改iptables开启80端口
最近在做本地服务器的环境,发现网站localhost能正常访问,用ip访问就访问不了,经常使用CentOS的朋友,可能会遇到和我一样的问题。开启了防火墙导致80端口无法访问,刚开始学习centos的朋友可以参考下。
经常使用CentOS的朋友,可能会遇到和我一样的问题。最近在Linux CentOS防火墙下安装配置 ORACLE &
数据库的时候,总显示因为网络端口而导致的EM安装失败,遂打算先关闭一下CentOS防火墙。偶然看到CentOS防火墙的配置操作说明,感觉不错。执&
行&setup&命令启动文字模式配置实用程序,在&选择一种工具&中选择&防火墙配置&,然后选择&运行工具&按钮,出现CentOS防火墙配置界面,&
将&安全级别&设为&禁用&,然后选择&确定&即可.&
这样重启计算机后,CentOS防火墙默认已经开放了80和22端口&
简介:CentOS是Linux家族的一个分支。&
CentOS防火墙在的CENTOS装好APACHE不能用,郁闷,解决方法如下&
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT&
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT&
然后保存:&
/etc/rc.d/init.d/iptables save&
centos 5.3,5.4以上的版本需要用&
service iptables save&
来实现保存到配置文件。&
这样重启计算机后,CentOS防火墙默认已经开放了80和22端口。&
这里应该也可以不重启计算机:&
/etc/init.d/iptables restart&
CentOS防火墙的关闭,关闭其服务即可:&
查看CentOS防火墙信息:/etc/init.d/iptables status&
关闭CentOS防火墙服务:/etc/init.d/iptables stop&
永久关闭?不知道怎么个永久法:&
chkconfig &level 35 iptables off&
上面的内容是针对老版本的centos,下面的内容是基于新版本。&
iptables -P INPUT DROP&
这样就拒绝所有访问 CentOS 5.3 本系统数据,除了 Chain RH-Firewall-1-INPUT (2 references) 的规则外 , 呵呵。&
用命令配置了 iptables 一定还要 service iptables save 才能保存到配置文件。&
cat /etc/sysconfig/iptables 可以查看 防火墙 iptables 配置文件内容&
# Generated by iptables-save v1.3.5 on Sat Apr 14 07:51:07 2001&
:INPUT DROP [0:0]&
:FORWARD ACCEPT [0:0]&
:OUTPUT ACCEPT []&
:RH-Firewall-1-INPUT - [0:0]&
-A INPUT -j RH-Firewall-1-INPUT&
-A FORWARD -j RH-Firewall-1-INPUT&
-A RH-Firewall-1-INPUT -i lo -j ACCEPT&
-A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT&
-A RH-Firewall-1-INPUT -p esp -j ACCEPT&
-A RH-Firewall-1-INPUT -p ah -j ACCEPT&
-A RH-Firewall-1-INPUT -d 224.0.0.251 -p udp -m udp --dport 5353 -j ACCEPT&
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT&
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT&
-A RH-Firewall-1-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT&
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited&
# Completed on Sat Apr 14 07:51:07 2001&
另外补充:&
CentOS 防火墙配置 80端口&
看了好几个页面内容都有错,下面是正确方法:&
#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT&
#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT&
然后保存:&
#/etc/rc.d/init.d/iptables save&
再查看是否已经有了:&
[root@entos ~]# /etc/init.d/iptables status&
Table: filter&
Chain INPUT (policy ACCEPT)&
num target prot opt source destination&
1 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:80&
2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80&
3 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0&
Chain FORWARD (policy ACCEPT)&
num target prot opt source destination&
1 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0&
* 设置iptables为自动启动&
chkconfig --level 2345 iptables on&
可能因为大家使用的版本不一,所有使用方法也略有不同。&
如果需要远程管理,则使用以下指令临时打开,用完后关闭 &
* 打开指令 &
iptables -A INPUT -p tcp -s xxx.xxx.xxx.xxx --dport 3306 -j ACCEPT &
* 关闭指令 &
iptables -D INPUT -p tcp -s xxx.xxx.xxx.xxx --dport 3306 -j ACCEPTiptables导致远程连接linux下oracle数据库失败
今天装了oracle10g,在服务器上监听正常,但是我在本地机器远程连接始终报连接失败,tnsping也超时,
改用服务名和sid都不成。
起初以为是win7连linux上的数据库有特殊的配置。
后来在网上发现有人提示是iptables的问题。
于是,service iptables stop 后。
连接、操作都正常,确定是iptables的原因。
然而,不能为了连接把整个iptables关掉,还是要查到具体是那个规则造成的。
在上查到一篇文章提到修改
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp
-A RH-Firewall-1-INPUT -j REJECT --reject-with
icmp-host-prohibited
重新启动iptables,数据库可以正常连接。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 iptables 开放端口 的文章

 

随机推荐