今天登陆了一下公司AIX平台的Oracle测试服务器,没有配置监听,由于手动配置监听后,启动监听,发现启动的时候很慢,日志如下:
- [$(hostname):oracle:/u01/app/oracle/10.2.0/db_1/network/admin]lsnrctl start
- LSNRCTL for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production on 20-MAR-2013 21:52:46
- Copyright (c) 1991, 2005, Oracle. All rights reserved.
- Starting /u01/app/oracle/10.2.0/db_1/bin/tnslsnr: please wait...
- TNSLSNR for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production
- System parameter file is /u01/app/oracle/10.2.0/db_1/network/admin/listener.ora
- Log messages written to /u01/app/oracle/10.2.0/db_1/network/log/listener.log
- Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=cdolm2)(PORT=1521)))
- Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
- Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=cdolm2)(PORT=1521)))
停在这儿 ,truss进程
- [$(hostname):oracle:/home/oracle]truss -p 241908
- connext(0, 0x0000000000000000, 0) (sleeping...)
- connext(0, 0x0000000000000000, 0) Err#78 ETIMEDOUT
- close(3) = 0
- getsockopt(3, 65535, 4097, 0x0FFFFFFFFFFF7824, 0x0FFFFFFFFFFF7820) Err#9 EBADF
- getsockopt(3, 65535, 4098, 0x0FFFFFFFFFFF7824, 0x0FFFFFFFFFFF7820) Err#9 EBADF
- access("/tmp/.oracle", 0) = 0
- chmod("/tmp/.oracle", 01777) Err#1 EPERM
- socket(1, 1, 0) = 3
- access("/tmp/.oracle/sEXTPROC0", 0) Err#2 ENOENT
- access("/tmp/o/sEXTPROC0", 0) Err#2 ENOENT
- close(3) = 0
- open("/u01/app/oracle/10.2.0/db_1/network/mesg/tnsus.msb", O_RDONLY) = 3
- kfcntl(3, F_SETFD, 0x0000000000000001) = 0
- lseek(3, 0, 0) = 0
- kread(3, "1513 "011303 ".., 256) = 256
- lseek(3, 512, 0) = 512
- kread(3, " 19B ".., 512) = 512
- lseek(3, 1024, 0) = 1024
- kread(3, " 12 1A &