首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >增加Oracle数据文件的大小

增加Oracle数据文件的大小
EN

Database Administration用户
提问于 2021-01-03 22:24:49
回答 1查看 138关注 0票数 0

我有一个第三方应用程序,它使用带有1个表空间和1个数据文件的Oracle 10g数据库。他们已经分配了10 is作为表空间的大小,这个表空间现在几乎已经满了。我知道我们可以扩大这个规模。

我想澄清一下,如果我再添加一个数据文件并给它分配10 to的空间,该怎么办?我是否需要在申请时修改任何东西,或者它是否正常工作?

所以我要做的就是:

代码语言:javascript
代码运行次数:0
运行
复制
alter tablespace USER_DATA_TBS add datafile '/oradata/ovbs/user_data04.dbf' size 1000m;

请帮帮忙,我是个完全的初学者。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2021-01-04 11:42:07

这不会增加数据文件的大小,它会向表空间再添加一个数据文件。

若要扩大现有数据文件(例如,到20g),请执行以下操作:

代码语言:javascript
代码运行次数:0
运行
复制
alter database datafile '/oradata/ovbs/user_dataXX.dbf' resize 20g;

向表空间(10G)添加一个新的数据文件

代码语言:javascript
代码运行次数:0
运行
复制
alter tablespace user_data_tbs add datafile '/oradata/ovbs/user_dataYY.dbf' size 10g;

另一个选项是使原始数据文件自动扩展:

代码语言:javascript
代码运行次数:0
运行
复制
alter database datafile '/oradata/ovbs/user_dataXX.dbf' autoextend on;

这样,数据库将根据需要自动扩展数据文件,直到它所在的文件系统满了为止。

数据文件的大小对应用程序是完全透明的。详细信息请参见https://docs.oracle.com/en/database/oracle/oracle-database/21/admin/managing-tablespaces.html#GUID-C207AC96-0F99-4F05-B3DD-E4A4FA17F98C

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/282499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档