我在导入dmp文件时,我用的pl/slq导入的,报下面错误,我在dos窗口用命令执行还是报错,请大家看一下:
IMP-00017: 由于 ORACLE 错误 1115, 以下语句失败:
 "CREATE TABLE "PS_SYSTEMLOG" ("ID" VARCHAR2(32) NOT NULL ENABLE, "LOG_DATE" "
 "DATE, "LOG_TIME" DATE, "USER_ACCOUNT" VARCHAR2(128), "IP_ADDRESS" VARCHAR2("
 "15), "AFFAIRS" VARCHAR2(50), "AFFAIRS_OPERATE" VARCHAR2(20), "AFFAIRS_RESUL"
 "T" VARCHAR2(100), "ROOTORGANID" VARCHAR2(32))  PCTFREE 10 PCTUSED 40 INITRA"
 "NS 1 MAXTRANS 255 STORAGE(INITIAL 7340032 FREELISTS 1 FREELIST GROUPS 1 BUF"
 "FER_POOL DEFAULT) TABLESPACE "USERS" LOGGING NOCOMPRESS"
IMP-00003: 遇到 ORACLE 错误 1115
ORA-01115: 从文件 4 读取块时出现 IO 错误 (块 # 972)
ORA-01110: 数据文件 4: 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF'
ORA-27091: 无法将 I/O 排队
ORA-27070: 异步读取/写入失败
OSD-04006: ReadFile() 失败, 无法读取文件
O/S-Error: (OS 23) 数据错误(循环冗余检查)。
. . 正在导入表        "PS_SYSTEMLOG_PARAMETER"导入了           2 行
. . 正在导入表                       "PS_TEST"导入了           0 行
IMP-00017: 由于 ORACLE 错误 1115, 以下语句失败:
 "CREATE TABLE "PS_USER" ("ID" VARCHAR2(32) NOT NULL ENABLE, "USERNAME" VARCH"
 "AR2(128), "ENABLED" VARCHAR2(10), "PASSWORD" VARCHAR2(32) NOT NULL ENABLE, "
 ""CREATOR" VARCHAR2(32), "PASSWORD_EDITMARKING" VARCHAR2(2), "ROOTORGANID" V"
 "ARCHAR2(32))  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL"
 " 7340032 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USE"
 "RS" LOGGING NOCOMPRESS"
IMP-00003: 遇到 ORACLE 错误 1115
ORA-01115: 从文件 4 读取块时出现 IO 错误 (块 # 972)
ORA-01110: 数据文件 4: 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF'
ORA-27091: 无法将 I/O 排队
ORA-27070: 异步读取/写入失败
OSD-04006: ReadFile() 失败, 无法读取文件
O/S-Error: (OS 23) 数据错误(循环冗余检查)。
. . 正在导入表                  "PS_USERGROUP"导入了           0 行
. . 正在导入表         "PS_USERGROUP_RESOURCE"导入了           0 行
. . 正在导入表               "PS_USERS_GROUPS"导入了           0 行
. . 正在导入表              "PS_USER_EMPLOYEE"导入了       55571 行
......
......

解决方案 »

  1.   

    IMP-00003: 遇到 ORACLE 错误 1115
    ORA-01115: 从文件 4 读取块时出现 IO 错误 (块 # 972)
    ORA-01110: 数据文件 4: 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF'
    ORA-27091: 无法将 I/O 排队
    ORA-27070: 异步读取/写入失败
    OSD-04006: ReadFile() 失败, 无法读取文件
    O/S-Error: (OS 23) 数据错误(循环冗余检查)。看看file# 4文件所在的磁盘是否异常,或者文件损坏,使用dbv检测下