客户机windows蓝屏了,然后客户在电脑一顿乱删,真寒。
oracle不能启动,报ora-01172,01151错误。
处理过程:
代码如下 | 复制代码 |
Microsoft Windows [版本 5.2.3790] (C) 版权所有 1985-2003 Microsoft Corp. C:Documents and SettingsAdministrator>tnsping dbtest TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 14-12月- 2011 16:34:10 Copyright (c) 1997, 2005, Oracle. All rights reserved. |
已使用的参数文件:
代码如下 | 复制代码 |
E:oracleproduct10.2.0db_1networkadminsqlnet.ora |
已使用 TNSNAMES 适配器来解析别名
代码如下 | 复制代码 |
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = mqdyj)(P ORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = dbtest))) OK (10 毫秒) C:Documents and SettingsAdministrator>sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 12月 14 16:34:34 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. ERROR: ORA-12560: TNS: 协议适配器错误 |
--这里是因为 service.msc里面的服务没有启动。启动就OK了。
代码如下 | 复制代码 |
C:Documents and SettingsAdministrator> C:Documents and SettingsAdministrator>sqlplus /@dbtest as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 12月 14 16:34:46 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. ERROR: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
|
请输入用户名: exit
输入口令:
代码如下 | 复制代码 |
ERROR: ORA-12560: TNS: 协议适配器错误 |
--错误原因同上。这里是因为 service.msc里面的服务没有启动。启动就OK了。
--这里我修改了一下listener.ora,把其注册成了静态监听。
就是添加 sid_desc那一款,添加好了就会有二个SID_DESC。
代码如下 | 复制代码 |
C:Documents and SettingsAdministrator> C:Documents and SettingsAdministrator>lsnrctl stop LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 14-12月-2011 16:3 6:59 Copyright (c) 1991, 2005, Oracle. All rights reserved. |
正在连接到
代码如下 | 复制代码 |
(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))) |
命令执行成功
代码如下 | 复制代码 |
C:Documents and SettingsAdministrator>lsnrctl start LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 14-12月-2011 16:3 7:06 Copyright (c) 1991, 2005, Oracle. All rights reserved. 启动tnslsnr: 请稍候... TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))) 监听端点概要... C:Documents and SettingsAdministrator>tnsping dbtest --我连数据库的时候报这个错。 --启动数据库时报: ora-01172,01151,UNDO文件出错。 Total System Global Area 612368384 bytes |
数据库已更改。
SQL>