- 论坛徽章:
- 0
|
我在我的PC机上安装了oracle9i的客户端,使用工具PL/SQL Developer登陆在linux服务器上的oracle11g报错,ora-12154 TNS:无法处理服务名
请问高手这是怎么回事?如何解决?多谢!我在网上搜了好多都没能解决我的问题。
数据库服务器的主机名是:oracle11g
ip是:192.168.152.2
oracle的SID是:light
我的客户端上tnsnames.ora配置如下:
LIGHT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle11g)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = light)
)
)
可是我用secrueCRT登陆到服务器上去执行sqlplus成功的:
启动监听成功:
[oracle@oracle11g ~]$ lsnrctl start
LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 06-SEP-2008 21:53:10
Copyright (c) 1991, 2007, Oracle. All rights reserved.
Starting /u01/oracle/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 11.1.0.6.0 - Production
System parameter file is /u01/oracle/network/admin/listener.ora
Log messages written to /u01/diag/tnslsnr/oracle11g/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle11g)(PORT=1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle11g)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.1.0.6.0 - Production
Start Date 06-SEP-2008 21:53:12
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/oracle/network/admin/listener.ora
Listener Log File /u01/diag/tnslsnr/oracle11g/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle11g)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
The listener supports no services
The command completed successfully
启动数据库:
SQL> connect oracle/oracle as sysdba
Connected to an idle instance.
SQL> STARTUP
ORACLE instance started.
Total System Global Area 497995776 bytes
Fixed Size 1300856 bytes
Variable Size 364906120 bytes
Database Buffers 125829120 bytes
Redo Buffers 5959680 bytes
Database mounted.
Database opened.
查表成功:
SQL> select * from test;
NAME NO
--------------- ----------
liuhf 7 |
|