首页  :: 新随笔  :: 管理

oracle undo表空间大小修改

Posted on 2014-07-09 11:01  季枫  阅读(5844)  评论(0编辑  收藏  举报

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:\oradata\UNDOTBS01.DBF'

    SIZE 100M REUSE AUTOEXTEND ON;

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

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

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

执行

ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS1;

3. 重启数据库

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

  

 

智读 | 成都会领科技有限公司官网 | 智读App下载 | 每天听本书的博客 | |