
进入sqlplus后执行如下语句。
alter tablespace '名称' add datafile '+DATA/crmdb/datafile/kgdb_data1.dbf' size 10G
或者在linux 系统下 oracle用户中直接执行如下语句。
echo 'alter tablespace '名称' add datafile '+DATA/crmdb/datafile/kgdb_data1.dbf' size 10G'|sqlplus "/as sysdba"
linux 扩展某个目录下空间大小,方法如下:1)新建一个有足够空间的分区给你要搬移的目录,比如/home。
2 ) 新建一个目录。
$mkdir /mnt/newhome
3)把新建的分区挂载到新建的目录下。
$sudo mount -t ext3 /dev/hda5 /mnt/newhome#这里假设新建的分区是ext3类型的,并且是在/dev/hda5
4)把整个/home都拷贝过去。
$cd /home/$find . -depth -print0 | cpio --null --sparse -pvd /mnt/newhome/
5)卸载 。
$sudo umount /mnt/newhome
6)把原来的/home 改名。
$sudo mv /home /old_home
7)新建一个/home。
sudo mkdir /home
8 ) 把分区挂载过来。
$sudo mount /dev/hda5 /home
9)在 “/etc/fstab” file里加上如下代码。
/dev/hda5 /home ext3 nodev,nosuid 0 2#让系统启动的时候就自动挂载。
10)把旧的home删除。
$sudo rm -r /old_home
如果硬盘sda还有剩余空间可以再建个分区,如果没有那就增加一块硬盘,然后通过逻辑卷管理扩展文件系统空间,以新建分区sda4为例:
fdisk /dev/sda #增加分区sda4,140G(大小根据需要,原来16G,足够扩展到150G),过程略pvcreate /dev/sda4 #将sda4创建为pv
vgextend vg_dpserver /dev/sda4 #扩展卷组vg_dpserver,将sda4加入
vgdisplay vg_dpserver #查看卷组情况
lvextend -L +134G /dev/vg_dpserver/lv_root #扩展逻辑卷resize2fs /dev/vg_dpserver/lv_root #扩展文件系统
df -h #查看文件系统情况,应该已经增加
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)