您的位置:澳门新葡8455最新网站 > 澳门新葡8455最新网站 > Oracle误删数据文件后出现oracle

Oracle误删数据文件后出现oracle

发布时间:2019-11-17 12:01编辑:澳门新葡8455最新网站浏览(151)

    风姿浪漫、错误解析

      1、首先作者在产出这种状态的背景是推行如下SQL语句后生成的表空间

     1 --自定义表空间    数据表空间  临时表空间
     2 CREATE TEMPORARY TABLESPACE HOUSE_TEMP
     3          TEMPFILE 'D:OracleDataHOUSE_TEMP.DBF'
     4          SIZE 32M
     5          AUTOEXTEND ON
     6          NEXT 32M 
     7          MAXSIZE 2G
     8          EXTENT MANAGEMENT LOCAL;
     9          
    10 CREATE TABLESPACE HOUSE_DATA
    11          LOGGING
    12          DATAFILE 'D:OracleDataHOUSE_DATA.DBF'
    13          SIZE 32M
    14          AUTOEXTEND ON
    15          NEXT 32M 
    16          MAXSIZE UNLIMITED
    17          EXTENT MANAGEMENT LOCAL;
    

        但!!!有的时候候因为您的表空间名和文件名不那么友好。这个时候你很欢乐的使用shirt+delete永远删除(当然,那是自家的习于旧贯,假如去除回回笼站直接回复就一向不那么多细节了卡塔尔。

        这如若那标准你会发掘你重新重新连接回Oracle的时候,恭喜您,境遇好东西,报错——ORA-01033: ORACLE initialization or shutdown in progress

        要是现身那个怪诞,若是您是大牌,你很淡定的缓慢解决掉了。然则!!!!你假设跟自家同样是多少个刚入门的生手,你会忐忑不安到困惑人生,毕竟对于Oracle配置的荒唐,你不能不说OMG。

        别慌,小志带您上车,亲测有效。

      2、解决办法

        a:首先尝试接收Oracle的例用线程操作数据库

    1 #此为cmd命令,使用管理员运行
    2 sqlplus /nolog
    

        b:使用sysdba剧中人物连接

    1 SQL> user/ui as sysdba
    

        c:使用如下命令删除你的表空间

    1 SQL> alter database datafile 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/TSTEST001.DBF' offline drop;
    2 SQL> alter database open;
    3 SQL> drop tablespace CTBASEDATA;
    

        d:使用上述命令重复使用直到提示您的那些数据文件不设有

        e:在使用那么些例程后记得退出你的例程,不然你就gg

    SQL > exit
    

       3、再一次连接后意识你能够接连数据库了,是或不是很高兴,别急,你查看下您的本原的文件夹,纵然删除了你的数据文件,不过你的不常文件还设有。带有*temp.DBF的文书,那是您创设的一时表空间,记得还要删除掉,在命令行使用如下指令删除

    SQL > alter database tempfile '你临时文件路径' drop including datafiles
    

      4、删除完最棒重启下Computer,那样Oracle就足以清心寡欲采取了,最终嘱咐大家,数据有风险,建表需稳重。

    附:

    创制客商指令

    --创建用户
    CREATE USER HOUSE IDENTIFIED BY  HOUSE_DATA
    DEFAULT TABLESPACE HOUSE_DATA
    TEMPORARY TABLESPACE HOUSE_TEMP;
    

    改进客商密码指令

    alter user 用户名 identified by 新密码
    

     

    本文由澳门新葡8455最新网站发布于澳门新葡8455最新网站,转载请注明出处:Oracle误删数据文件后出现oracle

    关键词: