oracle10g数据库如何扩充表空间

oracle10g数据库如何扩充表空间,第1张

oracle10g数据库扩充表空间是通过增加数据文件大小来实现的。

如果发现某个表空间存储空间不足时,可以为表空间添加新的数据文件,扩展表空间大小。但是一般建议预先估计表贺橡空间所需的存储空间大小,然后为它建立若干适当大小的数据文件。

以下是扩大辩枯TBS_TR_IND这个表空间的sql命令:禅灶旁

ALTER TABLESPACE TBS_TR_IND

ADD DATAFILE '/oradata/rTBS_TR_IND_002.dbf' --给rTBS_TR_IND_002.dbf这个数据文件增加32G空间

SIZE 32G

AUTOEXTEND OFF

SQL>ALTER TABLESPACE TBS_EDS_DAT

ADD DATAFILE 'G:\datafile\TBS_EDS_DAT01.DBF' --给TBS_EDS_DAT01.DBF增加100M空间

SIZE 100M

目前很多Oracle的RAC不是采用轿颂HACMP的方式做的,可以直接应用Oracle中的ASM实现存储管理,AIX仅提供磁盘识别给Oracle,所以如果是这种情况,就需要直接在Oracle中使用SQL命令实现。

不过从提问题中的共享存储慎帆樱oradatavg名字来看,应该是属于前面兄弟到的HACMP方式,因为习惯上AIX里的共享卷组起名为xxxxxvg,而oracle的ASM习惯起名xxxxxdg。那就使用宽丛smitty hacmp-System Management (C-SPOC)--storage方式添加硬盘吧,或者如果能停应用,停HA,主备机识别硬盘后,主机导入新增硬盘到oradatavg,备机运行exportvg,importvg,主备两端VG信息同步后,HA再同步一次就OK了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12193862.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存