oracle undo表空间大小修改

redhat:清空回收站

 rm -rf  /home/登录用户名/.Trash    

例子:rm -rf /home/.Trash-root

df命令可以显示目前所有文件系统的可用空间及使用情形:

例子:df -h

du:查询文件或文件夹的磁盘使用空间

 例子:du -h --max-depth=1 /home/oracle/oracle/product/10.2.0/db_1/oradata/

         du -sh /home/oracle/oracle/product/10.2.0/db_1/oradata/

方法二:新建UNDO表空间,替换原来的UNDO表空间

1. 创建一个新的小的undo表空间

执行

CREATE UNDO TABLESPACE UNDOTBS1

    DATAFILE 'E:oradataUNDOTBS01.DBF'

    SIZE 100M REUSE AUTOEXTEND ON;

其中 'E:oradataUNDOTBS01.DBF' 为表空间文件想要存储的位置

    100M 表示新的表空间的初始大小。

2. 设置新的表空间为系统的Undo表空间

执行

ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS1;

3. 重启数据库

可以使用sys用户,从sqlplus登录,执行startup force命令,强制重启

  

原文地址:https://www.cnblogs.com/jifeng/p/3833138.html