alter tablespace

本文介绍如何通过altertablespace命令调整Oracle数据库的表空间大小,包括增加数据文件、更改UNDOTABLESPACE以及相关步骤。
部署运行你感兴趣的模型镜像
表空间不够了,可以改变其大小。alter tablespace 命令:
alter database datafile '物理路径' resize 1000m ; 


也可以直接给表空间增加数据文件:
alter   tablespace   表空间名   add   datafile   'c:\oradata\userdata_002.ora '   size   500m;


如果系统空间不够的话,可以看看undotbs1表空间是不是很大,如果是的话,可以使用alter database datafile 命令减小其空间大小,如果报错的话,可以这样:在别的分区下新建一个表空间,然后设置系统的undo_tablespace为新表空间,重启数据库或机器,删除原来的undotbs1表空间。事例:


以SYS用户登录Oracle 自带的SQL*PLUS的方法:
sys
sys
oracle as sysdba

1-- 创建一个新的小空间的UNDO TABLESPACE
CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE 'D:\ORACLE\ORADATA\ORCL\UNDOTBS02.DBF' SIZE 100M REUSE AUTOEXTEND ON;



2-- 设置新的表空间为系统UNDO_TABLESPACE
ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS2;




3—在配置文件中修改undo_tablespace的设置

D:\oracle\product\10.1.0\db_1\database\initoracle.ora

将其中的undo_tablespace=UNDOTBS1 改为 UNDOTBS2(有时候系统改了,就不需要这一步了)

4—重启数据库

方法一:采用命令SHUTDOWN IMMEDIATE 关闭数据库,然后再采用命令STARTUP 重新开启数据库;

方法二:重启计算机(推荐)

5-- DROP 旧的表空间
DROP TABLESPACE UNDOTBS1 INCLUDING CONTENTS AND DATAFILES; 


查询所有表空间情况:
SELECT NAME FROM V$DATAFILE;

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值