oracle的奇怪的问题:ORA-01033: ORACLE initialization or shutdown in progress ora-12560:tns:协议适配器错误看注册表当前ORACLE_SID是什么ORA-01033: ORACLE initialization or shutdown in progress用备份恢复 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to wanghai 注册表确实有问题改正后不再提 ora-12560:tns:协议适配器错误不过当我用exp把某些数据到出时提示:". . 正在导出表 mytableEXP-00056: ORACLE 错误1115出现ORA-01115: 从文件 8 读取块时出现 IO 错误 (块 # 10345)ORA-01110: 数据文件 8: 'D:\ORACLE\ORADATA\TESTORAC\OEM_REPOSITORY.ORA'ORA-27091: skgfqio: 无法进行 I/O 操作OSD-04006: ReadFile() 失败,无法自文件读取O/S-Error: (OS 1450) 滚动条范围不可大于 MAXLONG。导出成功终止,但出现警告。"是硬盘出了坏块还是我的某些参数不正确? 除了硬盘损坏以外,还有可能是你的表空间文件的某些块(block)逻辑上损坏。 建议你对整个数据库进行一个完整地分析。execute dbms_utility.analyze_database()好像是这个工具包,具体的过程名可能不完全准确,你先用desc看一下。 to liu7537 execute dbms_utility.analyze_database('ESTIMATE');第一个参数取COMPUTE,ESTIMATE,delete 由何区别前两个提示都为“ERROR 位于第 1 行:ORA-01115: 从文件 10 读取块时出现 IO 错误 (块 # 44)ORA-01110: 数据文件 10: 'D:\ORACLE\ORADATA\TESTORAC\SYSTEM02.ORA'ORA-27091: skgfqio: 无法进行 I/O 操作OSD-04006: ReadFile() 失败,无法自文件读取O/S-Error: (OS 1450) 滚动条范围不可大于 MAXLONG。ORA-06512: 在"SYS.DBMS_DDL", line 156ORA-06512: 在"SYS.DBMS_UTILITY", line 279ORA-06512: 在line 1”用delete参数提示 SQL 过程已成功完成。再用COMPUTE,或ESTIMATE还提示“ERROR 位于第 1 行:ORA-01115: 从文件 10 读取块时出现 IO 错误 (块 # 44)ORA-01110: 数据文件 10: 'D:\ORACLE\ORADATA\TESTORAC\SYSTEM02.ORA'ORA-27091: skgfqio: 无法进行 I/O 操作OSD-04006: ReadFile() 失败,无法自文件读取O/S-Error: (OS 1450) 滚动条范围不可大于 MAXLONG。ORA-06512: 在"SYS.DBMS_DDL", line 156ORA-06512: 在"SYS.DBMS_UTILITY", line 279ORA-06512: 在line 1”怎么办? 可能是你的数据文件坏了你可以检查一下*ALRT.txt,(*是数据库实例名称),如果发现某个数据文件坏了,可以这么做1、进入svrmgrl2、startup mount3、alter database datafile 'D:\ORACLE\ORADATA\OTA\PERSPACE36.DBF' offline drop;4、alter database open;试试吧 补充:'D:\ORACLE\ORADATA\OTA\PERSPACE36.DBF'改为损坏的数据文件 请教oracle查询问题 oracle数据库分组拍名次 【高分请教】关于SQL语句的写法! oracle9i的价格是多少啊?8cpu,谁有这方面的资料,谢谢. 一条SQL语句的疑问 请问如何设置sqlj的编译环境? 一定要装oracle客户端程序吗? 大家帮忙看看,为什么会出现这个问题? 怎样调整blob字段的容量? referring variable in nested blocks 应该如何分折这个表结构?? 求解:::: oracle 8i的ManagementServer的启动问题 ?????
注册表确实有问题
改正后不再提 ora-12560:tns:协议适配器错误不过当我用exp把某些数据到出时
提示:
"
. . 正在导出表 mytable
EXP-00056: ORACLE 错误1115出现
ORA-01115: 从文件 8 读取块时出现 IO 错误 (块 # 10345)
ORA-01110: 数据文件 8: 'D:\ORACLE\ORADATA\TESTORAC\OEM_REPOSITORY.ORA'
ORA-27091: skgfqio: 无法进行 I/O 操作
OSD-04006: ReadFile() 失败,无法自文件读取
O/S-Error: (OS 1450) 滚动条范围不可大于 MAXLONG。
导出成功终止,但出现警告。"是硬盘出了坏块还是我的某些参数不正确?
execute dbms_utility.analyze_database()
好像是这个工具包,具体的过程名可能不完全准确,你先用desc看一下。
第一个参数
取COMPUTE,ESTIMATE,delete 由何区别前两个提示都为
“
ERROR 位于第 1 行:
ORA-01115: 从文件 10 读取块时出现 IO 错误 (块 # 44)
ORA-01110: 数据文件 10: 'D:\ORACLE\ORADATA\TESTORAC\SYSTEM02.ORA'
ORA-27091: skgfqio: 无法进行 I/O 操作
OSD-04006: ReadFile() 失败,无法自文件读取
O/S-Error: (OS 1450) 滚动条范围不可大于 MAXLONG。
ORA-06512: 在"SYS.DBMS_DDL", line 156
ORA-06512: 在"SYS.DBMS_UTILITY", line 279
ORA-06512: 在line 1
”
用delete参数
提示 SQL 过程已成功完成。
再用COMPUTE,或ESTIMATE
还提示“
ERROR 位于第 1 行:
ORA-01115: 从文件 10 读取块时出现 IO 错误 (块 # 44)
ORA-01110: 数据文件 10: 'D:\ORACLE\ORADATA\TESTORAC\SYSTEM02.ORA'
ORA-27091: skgfqio: 无法进行 I/O 操作
OSD-04006: ReadFile() 失败,无法自文件读取
O/S-Error: (OS 1450) 滚动条范围不可大于 MAXLONG。
ORA-06512: 在"SYS.DBMS_DDL", line 156
ORA-06512: 在"SYS.DBMS_UTILITY", line 279
ORA-06512: 在line 1
”怎么办?
1、进入svrmgrl
2、startup mount
3、alter database datafile 'D:\ORACLE\ORADATA\OTA\PERSPACE36.DBF' offline drop;
4、alter database open;试试吧