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:\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命令,强制重启

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM