oracle11g 奇怪问题 去年年底装的11g,年后来了就不能用了,请问这是为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 尝试emctl start dbconsole启动看看 TNSPING下服务名看结果 如何? 这个命令是在哪里执行?cmd?数据是正式数据。 我看到oracleserviceorcl这个服务在windows服务中消失了这个问题很严重了。 这个oracle11g是我直接在oracle官网下载的,不是买的,跟这个有关系没?2011年1月17日安装的,还没到一个月。 看现象是服务没有启动,你用SQL*PLUS能进去?能的话,服务就启动了,没有的话,就没有启动,注意出错信息 oracleserviceorcl这个好像是主服务,怎么会没有了呢 SQL*Plus: Release 11.2.0.1.0 Production on 星期六 2月 12 14:29:47 2011Copyright (c) 1982, 2010, Oracle. All rights reserved.请输入用户名: sys输入口令:ERROR:ORA-12560: TNS: 协议适配器错误进不去 楼主,像你这样的问题你要搞清楚一下几点:1.你的oracle服务有没有启动,windows环境可以在服务中看有没有oracleserviceorcl(orcl是你安装数据库的实例)2.再者确定你的监听服务有没有启动,lsnrctl status查看,注意观察显示的页面有没有提示某个服务已经启动3.最后看看你装的的tnsname.ora中有没有配置网络服务最后cmd中以 sqlplus /nolog登录然后输入conn sys/sys用户密码@orclservice(orclservice是tnsnam.ora中配置的网络服务名) 1.2.C:\Users\Administrator>lsnrctl statusLSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 12-2月 -2011 15:02:36Copyright (c) 1991, 2010, Oracle. All rights reserved.正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))LISTENER 的 STATUS------------------------别名 LISTENER版本 TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production启动日期 11-2月 -2011 16:52:15正常运行时间 0 天 22 小时 10 分 21 秒跟踪级别 off安全性 ON: Local OS AuthenticationSNMP OFF监听程序参数文件 D:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora监听程序日志文件 d:\app\administrator\diag\tnslsnr\XNRBS-DB\listener\alert\log.xml监听端点概要... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=XNRBS-DB)(PORT=1521)))服务摘要..服务 "CLRExtProc" 包含 1 个实例。 实例 "CLRExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...命令执行成功3.以下是tnsname.ora的内容:ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) )ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = XNRBS-DB)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )登陆sqlplus:C:\Users\Administrator>sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on 星期六 2月 12 15:05:54 2011Copyright (c) 1982, 2010, Oracle. All rights reserved.SQL> conn请输入用户名: sys输入口令:ERROR:ORA-12560: TNS: 协议适配器错误 去年安装后,就开始用了,现在数据库里已经有几十万条数据了,昨天来上班就发现数据库连不上,然后就发现windows的服务中已经没有oracleserviceorcl这个服务了。 --找到你的initorcl.ora 文件 (我的在这个目录下E:\oracle\product\10.2.0\db_1\database)--dos 下执行这个命令重新创建服务oradim -EDIT -SID orcl -STARTMOD auto -PFILE E:\oracle\product\10.2.0\db_1\database\initorcl.ora --把E:\oracle\product\10.2.0\db_1\database 替换你的initorcl.ora的pfile文件目录即可 截取问题 求一查询语句写法 请问php+oracle,有没有好用的全文检索工具呢 Oracle 数据库,停止指定的某条语句的操作!(高分) 帮忙查看语法错误,从sql server转oracle,很多概念不一致 求助:proc调用存储过程写二进制数据 初学oracle问题:有关for循环 那位有Oracle 8i R2 (8.1.6) for 2000的下载地址呀! 怎么写序号生成器(Number (8)),又怎么在SQL的Insert中调用? xp+sp1上能装oraclr8i的服务器端吗? 菜鸟提问 TNS-12560错误 请帮忙看下 求一SQL语句。
启动看看
这个命令是在哪里执行?
cmd?
数据是正式数据。
这个问题很严重了。
2011年1月17日安装的,还没到一个月。
这个好像是主服务,怎么会没有了呢
输入口令:
ERROR:
ORA-12560: TNS: 协议适配器错误进不去
1.你的oracle服务有没有启动,windows环境可以在服务中看有没有oracleserviceorcl(orcl是你安装数据库的实例)
2.再者确定你的监听服务有没有启动,lsnrctl status查看,注意观察显示的页面有没有提示某个服务已经启动
3.最后看看你装的的tnsname.ora中有没有配置网络服务
最后cmd中以 sqlplus /nolog登录
然后输入conn sys/sys用户密码@orclservice(orclservice是tnsnam.ora中配置的网络服务名)
1.
2.
C:\Users\Administrator>lsnrctl statusLSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 12-2月 -2011 15:02:36Copyright (c) 1991, 2010, Oracle. All rights reserved.正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production
启动日期 11-2月 -2011 16:52:15
正常运行时间 0 天 22 小时 10 分 21 秒
跟踪级别 off
安全性 ON: Local OS Authentication
SNMP OFF
监听程序参数文件 D:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
监听程序日志文件 d:\app\administrator\diag\tnslsnr\XNRBS-DB\listener\alert\log.xml
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=XNRBS-DB)(PORT=1521)))
服务摘要..
服务 "CLRExtProc" 包含 1 个实例。
实例 "CLRExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功
3.以下是tnsname.ora的内容:
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = XNRBS-DB)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)登陆sqlplus:
C:\Users\Administrator>sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on 星期六 2月 12 15:05:54 2011Copyright (c) 1982, 2010, Oracle. All rights reserved.SQL> conn
请输入用户名: sys
输入口令:
ERROR:
ORA-12560: TNS: 协议适配器错误
--找到你的initorcl.ora 文件 (我的在这个目录下E:\oracle\product\10.2.0\db_1\database)
--dos 下执行这个命令重新创建服务
oradim -EDIT -SID orcl -STARTMOD auto -PFILE E:\oracle\product\10.2.0\db_1\database\initorcl.ora --把E:\oracle\product\10.2.0\db_1\database 替换你的initorcl.ora的pfile文件目录即可