关于PL/SQL的连接问题 我的plsql装上以后就用了一次,使用正常,第二天在连接oracle的时候就连接不上了,我oracle的服务都已开启,plsql总是提示“ORA-12170 TNS:连接超时”,oracle里自带的sqlplus可以用,请问这是什么原因?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查一下你的连接符!tnsping再试看看。 1,如果是装在windows下面的话,进入-->控制面板-->管理工具-->服务里面将OracleOraDb10g_home1TNSListener服务启动起来。2,如果是安装在linux下的话: SQL> connect /as sysdba Connected to an idle instance. SQL> shutdwon abort; (1)启动监听器 oracle@suse92:~> lsnrctl start (2)、停止监听器 oracle@suse92:~> lsnrctl stop (3)查看监听器状态 oracle@suse92:~> lsnrctl LSNRCTL> status LSNRCTL> exit (4)启动em emctl start dbconsole 地址:http://ip:1158/em (5)启动sqlplus isqlplusctl start 地址:http://ip:5560/isqlplus 我知道是应该启动服务里面OracleOraDb10g_home1TNSListener这个已经启动了还有OracleServiceORCL10也已启动了可还是不行,这情况已经两天了,总是显示“ORA-12170 TNS:连接超时”, 看看 %ORACLE_HOME%/network/log/下面的listener.log,里面有什么错误信息。 在oracle net configuration assistant 中重新配置一下吧。 楼上的,那里面好多东西啊,我看不懂啊,好像都是这些东西,还有很多12-2月 -2009 20:09:21 * (CONNECT_DATA=(SID=ORCL10)(CID=(PROGRAM=D:\oracle\product\10.2.0\db_1\bin\emagent.exe)(HOST=ANZHE-ADF82D01D)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.186)(PORT=4577)) * establish * ORCL10 * 12528TNS-12528: TNS: 监听程序: 所有适用例程都无法建立新连接12-2月 -2009 20:09:25 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=ORCL10)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.186)(PORT=4578)) * establish * ORCL10 * 12528TNS-12528: TNS: 监听程序: 所有适用例程都无法建立新连接12-2月 -2009 20:09:30 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=ORCL10)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.186)(PORT=4581)) * establish * ORCL10 * 12528TNS-12528: TNS: 监听程序: 所有适用例程都无法建立新连接 请教关于分区和user_extents表的问题 如何成为一名oracle高手呢? 关于PL/sql Developer的问题 ORALCE不定期死机起不来 如何查询某个用户创建的所有对象。 Select * 为什么select a,b,c....低效? 简单sql问题 1000分征求oracle数据库对于海量数据的存储、查询解决方案 能用一条sql语句写出来吗? orale 数据库一般都有1G到2G,那么oracle数据库是如何发布的!! 有关审计的问题, 怎么样创建日志表,
tnsping再试看看。
1,如果是装在windows下面的话,进入-->控制面板-->管理工具-->服务里面将OracleOraDb10g_home1TNSListener服务启动起来。2,如果是安装在linux下的话:
SQL> connect /as sysdba
Connected to an idle instance.
SQL> shutdwon abort;
(1)启动监听器
oracle@suse92:~> lsnrctl start
(2)、停止监听器
oracle@suse92:~> lsnrctl stop
(3)查看监听器状态
oracle@suse92:~> lsnrctl
LSNRCTL> status
LSNRCTL> exit
(4)启动em
emctl start dbconsole
地址:http://ip:1158/em
(5)启动sqlplus
isqlplusctl start
地址:http://ip:5560/isqlplus
OracleOraDb10g_home1TNSListener这个已经启动了
还有OracleServiceORCL10也已启动了
可还是不行,这情况已经两天了,总是显示“ORA-12170 TNS:连接超时”,
12-2月 -2009 20:09:21 * (CONNECT_DATA=(SID=ORCL10)(CID=(PROGRAM=D:\oracle\product\10.2.0\db_1\bin\emagent.exe)(HOST=ANZHE-ADF82D01D)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.186)(PORT=4577)) * establish * ORCL10 * 12528
TNS-12528: TNS: 监听程序: 所有适用例程都无法建立新连接
12-2月 -2009 20:09:25 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=ORCL10)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.186)(PORT=4578)) * establish * ORCL10 * 12528
TNS-12528: TNS: 监听程序: 所有适用例程都无法建立新连接
12-2月 -2009 20:09:30 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=ORCL10)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.186)(PORT=4581)) * establish * ORCL10 * 12528
TNS-12528: TNS: 监听程序: 所有适用例程都无法建立新连接