AIX主机搬迁,换IP地址后oracle、weblogic启停遇到的问题
来源:互联网 发布:恐怖黎明优化补丁下载 编辑:程序博客网 时间:2024/04/30 10:58
由于开发环境和测试环境搬迁,需要更改IP,在其中遇到了若干问题:
1. 首先telnet ftp (aix ftp slow)登录非常慢
编辑/etc/inetd.conf文件,加参数c在telnet和ftp两行最后,如下
01.ftp stream tcp6 nowait root /usr/sbin/ftpd ftpd -c
02.telnet stream tcp6 nowait root /usr/sbin/telnetd telnetd -a -c
刷新inetd服务:
# refresh -s inetd
问题解决
2. oracle配置文件更新后启动非常慢的问题
telnet 上去,以oracle 用户登录AIX,更改如下配置文件:
服务器端监听地址listener.ora文件需要检查,如果用主机名就不用改;
客户端检查tnsnames.ora 文件,修改主机的ip地址
启动数据库实例:
01.$ sqlplus /nolog
02.SQL> connect / as sysdba
03.SQL> startup
发现oracle启动过程非常慢,开始怀疑是相关网络参数问题,调整了MTU参数等效果还是一样
后来google了下,发现
01.I received a numerous responses and solved the problem. The problem was
02.someone put wrong ip address of DNS server in /etc/resolv.conf.
就打开/etc/resolv.conf 查看了下,发现里面是空的,另外打开另一台运行正常的,里面指定了
nameserver 10.70.*.* (具体IP)
nameserver 10.70.*.* (具体IP)
查了下具体resolv.conf解释如下 :
The resolv.conf file is the resolver configuration file. It is use to configure client side access
to the Internet Domain Name System (DNS). This file defines which name servers to use.
The resolver is a set of routines in the C library that provide access to the Internet Domain Name System (DNS). The
resolver configuration file contains information that is read by the resolver routines the first time they are invoked by a
process. The file is designed to be human readable and contains a list of keywords with values that provide various types of resolver information
大概意思是域名解析的时候会用到
在IBM的官方网站上"在AIX中何时才需要用 /etc/resolv.conf"
查到如下信息:
01./etc/resolv.conf 不是AIX中必需的文件. 只有在配置和使用DNS的环境中才需要此文件. 若AIX服务器是DNS服务器,则此文件可包含本机地址 ,loopback地址, 或者内容为空.若AIX服务器是DNS客户端, 则此文件包含 domain 名 和 DNS服务器的IP地址.
02.
03.如:
04.. 在DNS服务器上的 内容为:
05.# cat /etc/resolv.conf
06.nameserver 127.0.0.1
07.domain test.ibm.com
08.
09.. 在DNS客户端,其内容为:
10.# cat /etc/resolv.conf
11.domain test.ibm.com
12.nameserver 9.3.240.59
13.nameserver 9.3.240.58
14.
15.如果该服务器不使用DNS机制,最好将此文件从系统中删除. 否则会影响到使用主机名进行通讯的应用. 因为AIX系统中,缺省的主机名解析顺序是DNS,NIS,local.
原因就在此,oracle实例和监听启动都会用到主机名进行通讯,所以启动非常非常慢.
3. 后来同样的问题在另一台主机上也出现(同样存在resolv.conf文件,但是里面为空),不过是在启动weblogic和连接数据库的时候
此时的症状是weblogic启动比较慢,连接数据库的时候基本无法连接,提示:
01.Exception in thread "main" java.sql.SQLException: Io 异常: Broken pipe
02. at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)
03. at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145)
刚开始没有想到是resolv.conf 的问题,使劲想到网络参数设置的问题,因为可以正常ping 和 telenet,ftp向本机传输的时候也正常,只有其他台主机FTP到本机取文件的时候,发现非常慢!
折腾了一个晚上,躺在床上的时候突然想起上次 那个oracle启动特别慢的原因,于是就想了会不会是同样的问题,果然第二天过来修改了下resolv.conf文件,连接可以正常获取了,weblogic启停也正常。
费了老多时间,原来问题出现在这里!这个问题总共前后遇到了两次,可惜我第1次解决的时候没有认真总结,没明白 resolv.conf 作用,以致下次遇到该问题仍然排查了很久,因此今天特地整理了下,以便下次遇到别再浪费多余的时间
1. 首先telnet ftp (aix ftp slow)登录非常慢
编辑/etc/inetd.conf文件,加参数c在telnet和ftp两行最后,如下
01.ftp stream tcp6 nowait root /usr/sbin/ftpd ftpd -c
02.telnet stream tcp6 nowait root /usr/sbin/telnetd telnetd -a -c
刷新inetd服务:
# refresh -s inetd
问题解决
2. oracle配置文件更新后启动非常慢的问题
telnet 上去,以oracle 用户登录AIX,更改如下配置文件:
服务器端监听地址listener.ora文件需要检查,如果用主机名就不用改;
客户端检查tnsnames.ora 文件,修改主机的ip地址
启动数据库实例:
01.$ sqlplus /nolog
02.SQL> connect / as sysdba
03.SQL> startup
发现oracle启动过程非常慢,开始怀疑是相关网络参数问题,调整了MTU参数等效果还是一样
后来google了下,发现
01.I received a numerous responses and solved the problem. The problem was
02.someone put wrong ip address of DNS server in /etc/resolv.conf.
就打开/etc/resolv.conf 查看了下,发现里面是空的,另外打开另一台运行正常的,里面指定了
nameserver 10.70.*.* (具体IP)
nameserver 10.70.*.* (具体IP)
查了下具体resolv.conf解释如下 :
The resolv.conf file is the resolver configuration file. It is use to configure client side access
to the Internet Domain Name System (DNS). This file defines which name servers to use.
The resolver is a set of routines in the C library that provide access to the Internet Domain Name System (DNS). The
resolver configuration file contains information that is read by the resolver routines the first time they are invoked by a
process. The file is designed to be human readable and contains a list of keywords with values that provide various types of resolver information
大概意思是域名解析的时候会用到
在IBM的官方网站上"在AIX中何时才需要用 /etc/resolv.conf"
查到如下信息:
01./etc/resolv.conf 不是AIX中必需的文件. 只有在配置和使用DNS的环境中才需要此文件. 若AIX服务器是DNS服务器,则此文件可包含本机地址 ,loopback地址, 或者内容为空.若AIX服务器是DNS客户端, 则此文件包含 domain 名 和 DNS服务器的IP地址.
02.
03.如:
04.. 在DNS服务器上的 内容为:
05.# cat /etc/resolv.conf
06.nameserver 127.0.0.1
07.domain test.ibm.com
08.
09.. 在DNS客户端,其内容为:
10.# cat /etc/resolv.conf
11.domain test.ibm.com
12.nameserver 9.3.240.59
13.nameserver 9.3.240.58
14.
15.如果该服务器不使用DNS机制,最好将此文件从系统中删除. 否则会影响到使用主机名进行通讯的应用. 因为AIX系统中,缺省的主机名解析顺序是DNS,NIS,local.
原因就在此,oracle实例和监听启动都会用到主机名进行通讯,所以启动非常非常慢.
3. 后来同样的问题在另一台主机上也出现(同样存在resolv.conf文件,但是里面为空),不过是在启动weblogic和连接数据库的时候
此时的症状是weblogic启动比较慢,连接数据库的时候基本无法连接,提示:
01.Exception in thread "main" java.sql.SQLException: Io 异常: Broken pipe
02. at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)
03. at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145)
刚开始没有想到是resolv.conf 的问题,使劲想到网络参数设置的问题,因为可以正常ping 和 telenet,ftp向本机传输的时候也正常,只有其他台主机FTP到本机取文件的时候,发现非常慢!
折腾了一个晚上,躺在床上的时候突然想起上次 那个oracle启动特别慢的原因,于是就想了会不会是同样的问题,果然第二天过来修改了下resolv.conf文件,连接可以正常获取了,weblogic启停也正常。
费了老多时间,原来问题出现在这里!这个问题总共前后遇到了两次,可惜我第1次解决的时候没有认真总结,没明白 resolv.conf 作用,以致下次遇到该问题仍然排查了很久,因此今天特地整理了下,以便下次遇到别再浪费多余的时间
0 0
- AIX主机搬迁,换IP地址后oracle、weblogic启停遇到的问题
- Oracle 主机修改IP地址导致的问题的处理
- Virtualbox主机换网络后虚拟机不能自动得到ip的问题
- 机房搬迁遇到的问题
- 运行oracle 的aix、linux主机改ip规范
- 【Oracle】AIX 5.3 + Oracle 更改主机 ip
- 搬迁Wordpress到wamp遇到的问题
- oracle修改ip地址后的解决
- weblogic 修改端口后停服务的时候提示错误
- weblogic 修改端口后停服务的时候提示错误
- weblogic启停脚本
- 修改APACHE中,关于主机IP地址修改的问题
- 获得主机的ip地址
- AIX的WEBLOGIC下发证书失败问题
- AIX的WEBLOGIC下发证书失败问题
- IP地址修改后ORACLE不能使用问题
- 关于AIX下系统启动后IP地址与初始设置不同的解决!
- weblogic连接oracle数据库遇到的一个问题
- 【OpenCV入门教程之二】 一览众山小:OpenCV 2.4.8组件结构全解析
- Matlab如何导入带有字符和数字的Excel文档?
- oracle树形数据汇总
- C++基础学习-1
- ARM内核驱动-字符驱动编程模型
- AIX主机搬迁,换IP地址后oracle、weblogic启停遇到的问题
- 2014我的缺点(不断更新中)
- 香港的教育(5)——初中课程
- 用ffmpeg 把mp4文件转为ts文件并生成m3u8列表
- 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析
- text和blob的各种类型存储长度
- A*算法
- 做QA的日子(四)
- 第三章节实验