• 【Oracle】ORA-01157: cannot identify/lock data file 201


    今天数据库在查询数据的时候显示了这个错误:

    ORA-01157: cannot identify/lock data file 201 - see DBWR trace file
    ORA-01110: data file 201: '/u01/app/oracle/oradata/ORA11GR2/temp01.dbf'
    ---查看临时表空间
    SYS@GOOD> select FILE_NAME, TABLESPACE_NAME from dba_temp_files;
    select FILE_NAME, TABLESPACE_NAME from dba_temp_files
                                           *
    ERROR at line 1:
    ORA-01157: cannot identify/lock data file 201 - see DBWR trace file
    ORA-01110: data file 201: '/u01/app/oracle/oradata/ORA11GR2/temp01.dbf'

    很明显这是我的临时表空间数据文件丢失了,导致不能查看数据文件

    解决办法:

    ---删除文件
    SYS@GOOD> alter database tempfile '/u01/app/oracle/oradata/ORA11GR2/temp01.dbf'drop;
    
    Database altered.
    ---重建文件
    SYS@GOOD> alter tablespace temp add tempfile'/u01/app/oracle/oradata/GOOD/temp01.dbf'size 100M;
    
    Tablespace altered.
    
    ---验证文件
    SYS@GOOD> select file_name,tablespace_name from dba_temp_files;
    
    FILE_NAME                                       TABLESPACE_NAME
    ----------------------------------------------  -------
    /u01/app/oracle/oradata/GOOD/temp01.dbf         TEMP
    
  • 相关阅读:
    Java使用默认浏览器打开指定URL
    eclipse.ini内存设置
    Eclipse关联Java源代码
    C#调用Java代码
    UVA12161 Ironman Race in Treeland
    [JSOI2012]玄武密码
    着色问题
    luogu P2680 运输计划
    [BJWC2010]严格次小生成树
    [SDOI2015]异象石
  • 原文地址:https://www.cnblogs.com/NextAction/p/7366678.html
Copyright © 2020-2023  润新知