oracle 连接

来源:互联网 发布:淘宝客服日常工作表格 编辑:程序博客网 时间:2024/05/21 13:55

连接Oracle服务器202.115.90.125/ORCL,出现了以下问题:

C:\>sqlplus system/cddx@202.115.90.125/ORCL

SQL*Plus: Release 11.1.0.6.0 - Production on 星期五 3月 23 14:33:00 2012

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

ERROR:

ORA-12541: TNS: 无监听程序

解决方法:

服务器202.115.90.125作如下操作,目的是让其他客户端访问这台服务器。

1. 编辑C:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\ listener.ora的内容如下:

以下中的蓝色字符是要替换的!!!:

# listener.ora Network Configuration File: c:\app\Administrator\product\11.1.0\db_1
\network\admin\listener.ora

# Generated by Oracle configuration tools.

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

      (ADDRESS = (PROTOCOL = TCP)(HOST = 202.115.90.125)(PORT = 1521))

    )

  )

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = C:\app\Administrator\product\11.1.0\db_1)

      (PROGRAM = extproc)

    )

    (SID_DESC =

      (GLOBAL_DBNAME = ORCL)

      (ORACLE_HOME = C:\app\Administrator\product\11.1.0\db_1) 

      (SID_NAME = ORCL)

     )

  )

对于Oracle10g,路径可以是:C:\oracle\product\10.2.0\db_1\

2. 编辑listener.ora完成后重启监听器:

C:\>lsnrctl stop

C:\>lsnrctl start

LSNRCTL for 32-bit Windows: Version 11.1.0.6.0 - Production on 23-3月 -2012 14:3

4:05

Copyright (c) 1991, 2007, Oracle.  All rights reserved.

启动tnslsnr: 请稍候...

TNSLSNR for 32-bit Windows: Version 11.1.0.6.0 - Production

系统参数文件为c:\app\Administrator\product\11.1.0\db_1\network\admin\listener.or

a

写入c:\app\administrator\diag\tnslsnr\stu211b28\listener\alert\log.xml的日志信息

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

LISTENER 的 STATUS

------------------------

别名                      LISTENER

版本                      TNSLSNR for 32-bit Windows: Version 11.1.0.6.0 - Produ

ction

启动日期                  23-3月 -2012 14:34:06

正常运行时间              0 天 0 小时 0 分 2 秒

跟踪级别                  off

安全性                    ON: Local OS Authentication

SNMP                      OFF

监听程序参数文件          c:\app\Administrator\product\11.1.0\db_1\network\admin

\listener.ora

监听程序日志文件          c:\app\administrator\diag\tnslsnr\stu211b28\listener\a

lert\log.xml

监听端点概要...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))

服务摘要..

服务 "ORCL" 包含 1 个例程。

  例程 "ORCL", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

服务 "PLSExtProc" 包含 1 个例程。

  例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

命令执行成功

3. 重启数据库(可选)

SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup

ORACLE 例程已经启动。

Total System Global Area  431038464 bytes

Fixed Size                  1333676 bytes

Variable Size             264242772 bytes

Database Buffers          159383552 bytes

Redo Buffers                6078464 bytes

数据库装载完毕。

4. 测试连接:

在服务器端或者其他计算机上操作:

C:\>tnsping 202.115.90.125/orcl

******

OK[50ms] 表示Ping通了

客户端如果没有tnsping,可以不运行它。

C:\ >sqlplus system/cddx@202.115.90.125/orcl

SQL*Plus: Release 10.2.0.3.0 - Production on Fri Mar 23 14:49:28 2012

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

连接成功了!!

解决了错误:ORA-12541: TNS: 无监听程序

原创粉丝点击