下面是几个主要的配置文件,请大侠们指点迷津 是不是哪里配置错了,谢谢
1. /home/oracle/.bash_profile文件
[oracle@lxy ~]$ cat /home/oracle/.bash_profile 
# .bash_profile# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi# User specific environment and startup programs# PATH=$PATH:$HOME/bin# export PATHexport ORACLE_BASE=/data/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export ORACLE_SID=orclexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlibexport ORACLE_OWNER=oracleexport DISPLAY=:0.02. /etc/hosts文件
[oracle@lxy ~]$ cat /etc/hosts
# 127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost
#::1         localhost localhost.localdomain
10.129.48.7 lxy3. tnsnames.ora  文件[oracle@lxy ~]$ cat /data/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora 
ORCL =    
        (DESCRIPTION =      
                (ADDRESS_LIST =  
                         (ADDRESS = (PROTOCOL = TCP)(HOST = 10.129.48.7)(PORT = 1521))      
                )  
         (CONNECT_DATA =  
                (SERVER = DEDICATED)       
                (SERVICE_NAME = orcl)     
         )EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
4. listener.ora 文件
[oracle@lxy ~]$ cat /data/oracle/product/11.2.0/db_1/network/admin/listener.ora 
#listener.ora Network Configuration File: /oracle/product/10.2/network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = orcl)
      (ORACLE_HOME = /data/oracle/product/11.2.0/db_1)
      (PROGRAM = extproc)
    )
  )LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.129.48.7)(PORT = 1521))
    )
  )5. 执行 lsnrctl status 命令后的输出为
[oracle@lxy ~]$ lsnrctl statusLSNRCTL for Linux: Version 11.2.0.1.0 - Production on 24-MAY-2013 14:39:14Copyright (c) 1991, 2009, Oracle.  All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   Linux Error: 2: No such file or directory
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.129.48.7)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                24-MAY-2013 14:04:06
Uptime                    0 days 0 hr. 35 min. 8 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /data/oracle/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File         /data/oracle/diag/tnslsnr/lxy/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.129.48.7)(PORT=1521)))
Services Summary...
Service "orcl" has 1 instance(s).
  Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully6. 执行 sqlplus /nolog 命令后的输出为
[oracle@lxy ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on Fri May 24 14:41:40 2013Copyright (c) 1982, 2009, Oracle.  All rights reserved.SQL> conn sys/oracle as sysdba
ERROR:
ORA-12547: TNS:lost contact
SQL> 在网上找了很多的处理方法 貌似都不行,我是菜鸟,是不是 我的配置文件错了,还是其他的地方不对啊,请大侠们给指条明路。谢谢。  LinuxOracleTNS:lost contactsqlplus

解决方案 »

  1.   


    监听已开,所需的libaio 包也安装了
    [oracle@lxy ~]$ lsnrctl statLSNRCTL for Linux: Version 11.2.0.1.0 - Production on 25-MAY-2013 10:36:19Copyright (c) 1991, 2009, Oracle.  All rights reserved.Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    Start Date                25-MAY-2013 09:54:32
    Uptime                    0 days 0 hr. 41 min. 46 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /data/oracle/product/11.2.0/db_1/network/admin/listener.ora
    Listener Log File         /data/oracle/diag/tnslsnr/lxy/listener/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.129.48.7)(PORT=1521)))
    Services Summary...
    Service "orcl" has 1 instance(s).
      Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...
    The command completed successfully这什么原因呢 还请高手指点一二,我的 /etc/hosts 文件有没有问题啊