关于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: 监听程序: 所有适用例程都无法建立新连接 oracle10g数据库正常运行,偶尔报错ora-12547,求分析解答! oracle9i冷备份的数据能导到10G上吗 请教一个问题 oracle常用优化SQL 需要个有经验的(拼音检索) oracle中各基本数据类型分别代表什么?有没有整型数? PL/SQL中的临时表 简单问题求教~~ Jdeveloper不会用 substr(IngestTime,1,10) as date 这句SQL为什么不行呢? 有关审计的问题, 怎么样创建日志表,
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: 监听程序: 所有适用例程都无法建立新连接