zoukankan      html  css  js  c++  java
  • ORA-25153: Temporary Tablespace is Empty解决方法

     

    SQL> @/tmp/4.txt

    create table huang_1 (deptno number,dname varchar2(19),loc varchar2(20))

    *

    ERROR at line 1:

    ORA-25153: Temporary Tablespace is Empty

    提示temporary表空间为空。

    下面我们查看当前是那个用户

    SQL> show user

    USER is "SYS"

    下面我们查看这个用户的默认的temporary表空间是那个。

    SQL> select username,temporary_tablespace from dba_users where username='SYS';

    USERNAME                       TEMPORARY_TABLESPACE

    ------------------------------ ------------------------------

    SYS                            TEMP

    下面我们查看这个表空间在状态。

    SQL> select tablespace_name,status from dba_tablespaces where tablespace_name='TEMP';

    TABLESPACE STATUS

    ---------- ---------

    TEMP       ONLINE 

    这里是online,如果是offline,我们就要alter tablespace temp online,online我们就不管它。

    下面我们查看表空间和数据文件的对应关系。

    SQL> select file_name,tablespace_name from dba_temp_files;

    FILE_NAME                                          TABLESPACE

    -------------------------------------------------- ----------

    /opt/oracle/oradata/orcl/temphuang.dbf             TEMPHUANG

    在这里我们没有看到temp这个表空间,说明temp这个表空间的数据文件在逻辑上面是不存在的,下面我们查看物理上面是否存在,

    SQL> !ls /opt/oracle/oradata/orcl/temp01.dbf 

    /opt/oracle/oradata/orcl/temp01.dbf

    上面说明物理上面是存在的,只是逻辑上面不存在,下面我们填加就可以了。

    SQL> alter tablespace temp add tempfile '/opt/oracle/oradata/orcl/temp01.dbf';

    Tablespace altered.

    下面再次查看是否存在

    SQL> select tablespace_name,file_name from dba_temp_files;

    TABLESPACE FILE_NAME

    ---------- --------------------------------------------------

    TEMPHUANG  /opt/oracle/oradata/orcl/temphuang.dbf

    TEMP       /opt/oracle/oradata/orcl/temp01.dbf

    已经存在了,下面是执行我们原来执行的命令。

    SQL> @/tmp/4.txt 

    Table created.

    已经成功了。

    --本篇文章转自:ORA-25153: Temporary Tablespace is Empty 解决方法

  • 相关阅读:
    spring+hibernate常见异常集合
    Java报错原因汇总
    java常见异常集锦
    连接池 druid(阿里巴巴的框架)
    企业支付宝账号开发接口实现
    Maven使用常见问题整理
    MySQL的分页
    Struts2中通配符的使用
    Centos下安装mysql 总结
    将linux用在开发环境中
  • 原文地址:https://www.cnblogs.com/yabingshi/p/3826658.html
Copyright © 2011-2022 走看看