本帖最后由 yao752915708 于 2012-12-18 15:16:54 编辑

解决方案 »

  1.   

    楼主是想从另一台服务器连接oracle服务器吧
    这个要装一个oracle 的客户端的,在客户端配置tnsnames.ora,不需要配置监听。
    但是装Oracle 的服务器上,要配置监听并保证监听的状态正常。
      

  2.   

    这位楼主已经说对了,楼主自己就已经弄错了,连数据库不需要你装listener,你的服务器数据库要想让其他人访问肯定自己会装listener的,楼主只需要装一个客户端就行了额!
    oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm
    oracle-instantclient11.2-devel-11.2.0.2.0.x86_64.rpm
    oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm
    下面是在Linux下面安装oracle客户端的一个大致步骤:1.安装RPM包:
    [root@SEv3 ora_installclient]# rpm -ivh oracle-instantclient11.2-*.rpm
    Preparing...                ########################################### [100%]
       1:oracle-instantclient11.########################################### [ 33%]
       2:oracle-instantclient11.########################################### [ 67%]
       3:oracle-instantclient11.########################################### [100%]2.设置环境变量 /etc/profile :echo "
    export TNS_ADMIN=/usr/lib/oracle/11.2/client64/
    export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/:/usr/lib/oracle/11.2/client64/lib:$LD_LIBRARY_PATH
    export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'
    " >> /etc/profile3.设置tnsnames.oraecho "
    telecom =
      (DESCRIPTION=
        (ADDRESS=
          (PROTOCOL=TCP)
          (HOST=192.168.6.244)
          (PORT=1521)
        )
        (CONNECT_DATA=
          (SERVER=dedicated)
          (SERVICE_NAME=orcl)
        )
      )
      " >> /usr/lib/oracle/11.2/client64/tnsnames.ora
      

  3.   

    我只想配置一个监听连接服务器上的数据库 请大虾们指导
    ===============================================
    不需要配置監聽,需要配置本地服務名。安裝完客戶端后,在圖形界面下運行 netmgr
      

  4.   

    监听器在服务端
    本地只要配置tnsnames.ora即可