redhat 10G的listener.ora配置,注意iptable
2010-03-31 13:31
197 查看
# listener.ora Network Configuration File: /data/oracle/oracle/oracle/network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_NAME = jidb1) #全局名称
(ORACLE_HOME = /DBSoftware/app/oracle/product/10.2.0/db_1) #环境变量
(SID_NAME = jidb1sid) #数据库SID
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 要监听的IP )(PORT = 1521))
)
)
)
监听的关闭与启动命令,在oracle账户下华人成功网:
lsnrctl start /stop
设置临时的默认数据库sid
su - oracle
export Oracle_SID=jidb1sid
然后在 sqlplus jf/1
如登陆系统管理员 sqlplus sys/1 as sysdba
除了设置监听外还要注意linux的防火墙(iptable)
redhat的iptable配置文件
vi /etc/sysconfig/iptable 配置允许1521端口
如果不确定是否是iptable造成不能访问可以使用
service iptables start
将iptable暂时关闭掉
iptable文件内容:
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
: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 --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5900 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_NAME = jidb1) #全局名称
(ORACLE_HOME = /DBSoftware/app/oracle/product/10.2.0/db_1) #环境变量
(SID_NAME = jidb1sid) #数据库SID
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 要监听的IP )(PORT = 1521))
)
)
)
监听的关闭与启动命令,在oracle账户下华人成功网:
lsnrctl start /stop
设置临时的默认数据库sid
su - oracle
export Oracle_SID=jidb1sid
然后在 sqlplus jf/1
如登陆系统管理员 sqlplus sys/1 as sysdba
除了设置监听外还要注意linux的防火墙(iptable)
redhat的iptable配置文件
vi /etc/sysconfig/iptable 配置允许1521端口
如果不确定是否是iptable造成不能访问可以使用
service iptables start
将iptable暂时关闭掉
iptable文件内容:
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
: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 --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5900 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
相关文章推荐
- 10g RAC监听器配置文件listener.ora中的IP=FIRST
- redhat下oracle11g 配置listener.ora
- 怎样在一台机器的listener.ora中配置多个listener
- listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例
- 创建OEM无监听:配置: ORA-12541: TNS:no listener
- listener.ora/sqlnet.ora/tnsnames.ora配置文件详解
- listener.ora/sqlnet.ora/tnsnames.ora配置文件详解
- oracle网络配置(listener.ora/sqlnet.ora/tnsnames.ora)
- ORA-12541:TNS:no listener 客户端tnsnames.ora配置,以及服务端listener.ora配置
- 简单配置 listener.ora tnsname.ora 以及 sqlnet.ora 说明
- Oracle: listener.ora 、sqlnet.ora 、tnsnames.ora的配置及例子
- 关于配置到dbca输入密码时提示could not validate asmsnmp password ora-12541:no listener的问题
- listener.ora/sqlnet.ora/tnsnames.ora配置文件详解
- oracle网络配置(listener.ora/sqlnet.ora/tnsnames.ora)
- listener.ora/sqlnet.ora/tnsnames.ora配置文件详解
- PLSQL连接ORACLE配置字符串简介 oracle网络配置 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora原理解释
- 配置文件 listener.ora、sqlnet.ora、tnsnames.ora
- Oracle 10G数据库中"ORA-12541: TNS:no listener"报错解决办法
- listener.ora/sqlnet.ora/tnsnames.ora配置文件详解
- oracle网络配置listener.ora、sqlnet.ora、tnsnames.ora