免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: dksgqbj
打印 上一主题 下一主题

硬盘空间满咯 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-02-25 10:37 |只看该作者
# bdf
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3     524288  524288       0  100% /
/dev/vg00/lvol1     311296  123800  186064   40% /stand
/dev/vg00/lvol8    4718592 4108552  606256   87% /var
/dev/vg00/lvol7    4194304 2841368 1343248   68% /usr
/dev/vg00/lvol4    2097152 1026976 1062776   49% /tmp
/dev/vg00/oracle   10485760 7846327 2474530   76% /oracle
/dev/vg00/lvol6    4194304 2766944 1416240   66% /opt
/dev/vg00/lvol5    2097152   27792 2053232    1% /home
/dev/vg_arch1/cw_archive1
                   104857600  258227 98062047    0% /arch1
/dev/vg_exp/export 41934848  284803 39046924    1% /exp
#

# du -akx / |sort -nr | more
506832  /
283704  /dev
283624  /dev/vg_ora                                     //Oracle OEM rcw_temp 30G  dufault temp tablespace  Databasefile//
283616  /dev/vg_ora/rcw_temp1.dbf                       //rcw_temp1.bdf 300m Oracle temptablespace  DatabaseFile//
109792  /sbin
107208  /etc
54408   /etc/vx
46792   /etc/vx/type
24808   /etc/lvmconf
22688   /sbin/fs
22344   /etc/opt
17784   /etc/vx/type/static
16248   /sbin/fs/vxfs
14376   /etc/vx/type/gen
11520   /etc/opt/resmon
10856   /etc/vx/type/raid5
6944    /etc/vx/static.d
6720    /etc/vx/static.d/build/vold.o
6720    /etc/vx/static.d/build
6440    /etc/vx/type/static/vxconfigd
5856    /etc/opt/resmon/lbin
5752    /core.prfAgent

# pwd
/dev/vg_ora
# du -sk *
0       cw_ctl1
0       cw_ctl2
0       cw_ctl3
0       cw_indx
0       cw_log11
0       cw_log12
0       cw_log13
0       cw_log21
0       cw_log22
0       cw_log23
0       cw_rbs1
0       cw_rbs2
0       cw_spfile
0       cw_srvm
0       cw_system
0       cw_temp
0       cw_tools
0       cw_users
0       group
0       ora1
0       ora10
0       ora2
0       ora3
0       ora4
0       ora5
0       ora6
0       ora7
0       ora8
0       ora9
0       rcw_ctl1
0       rcw_ctl2
0       rcw_ctl3
0       rcw_indx
0       rcw_log11
0       rcw_log12
0       rcw_log13
0       rcw_log21
0       rcw_log22
0       rcw_log23
0       rcw_rbs1
0       rcw_rbs2
0       rcw_spfile
0       rcw_srvm
0       rcw_system
0       rcw_temp
283616  rcw_temp1.dbf
0       rcw_tools
0       rcw_users
0       rora1
0       rora10
0       rora2
0       rora3
0       rora4
0       rora5
0       rora6
0       rora7
0       rora8
0       rora9
#

论坛徽章:
0
12 [报告]
发表于 2009-02-25 13:29 |只看该作者
我终于找到问题的所在咯!
前1个月由于Oracle Temp 的表空间到达30g   而且不能得到释放。应用出现了问题。
我为了保证应用,在Temp表空间下面新建了一个数据文件,从bdf 中可以看出。  
283616  /dev/vg_ora/rcw_temp1.dbf   这个就是我新建的。

# pwd
/dev/vg_ora
# ls
cw_ctl1        cw_log22       cw_tools       ora5           rcw_indx       rcw_rbs2       rora1          rora8
cw_ctl2        cw_log23       cw_users       ora6           rcw_log11      rcw_spfile     rora10         rora9
cw_ctl3        cw_rbs1        group          ora7           rcw_log12      rcw_srvm       rora2
cw_indx        cw_rbs2        ora1           ora8           rcw_log13      rcw_system     rora3
cw_log11       cw_spfile      ora10          ora9           rcw_log21      rcw_temp       rora4
cw_log12       cw_srvm        ora2           rcw_ctl1       rcw_log22      rcw_temp1.dbf  rora5
cw_log13       cw_system      ora3           rcw_ctl2       rcw_log23      rcw_tools      rora6
cw_log21       cw_temp        ora4           rcw_ctl3       rcw_rbs1       rcw_users      rora7
#

上面的 Rcw_temp 这个文件是原来的Temp表空间的数据文件。 我通过oem 查看  这个数据文件已经有30个G 咯。

问题:   为什么这两个数据文件都在同一个目录下面,我新建的那个数据文件会占用根目录的空间?
条件: 我现在是双机 加  盘阵    我创建数据文件的时候是用windows 通过oem 连上去建立的。

不解!

   我要解决这个问题,能不能把现在我新建的这个数据文件移动到盘阵里面去喃?   我盘阵的空间应该很足够。

   谢谢。。。。高手。。。

论坛徽章:
0
13 [报告]
发表于 2009-02-25 14:13 |只看该作者
不是,   我是用Windows 中的oem 管理工具,就是Oracle 自带的管理工具连接到数据库上面用图形界面新建的。

我看上面的命令很眼熟,有点想扩文件系统时用的命令阿?

论坛徽章:
0
14 [报告]
发表于 2009-02-25 14:24 |只看该作者
问题就在这里
具体的情况你最好找一本关于HPUX的LVM的资料看一看,我说下比较笼统的区别:
先做lvcreate,再通过Oracle管理工具指定相应的数据文件,这时该数据文件使用的是盘阵上的空间;
不做lvcreate直接通过Oracle管理工具指定一个数据文件,这时该数据文件使用的是/上的空间.

论坛徽章:
0
15 [报告]
发表于 2009-02-25 14:35 |只看该作者
我自己想的解决方法
# bdf
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3     524288  524288       0  100% /
/dev/vg00/lvol1     311296  123800  186064   40% /stand
/dev/vg00/lvol8    4718592 4109648  605168   87% /var
/dev/vg00/lvol7    4194304 2841368 1343248   68% /usr
/dev/vg00/lvol4    2097152 1027048 1062704   49% /tmp
/dev/vg00/oracle   10485760 7847507 2473424   76% /oracle
/dev/vg00/lvol6    4194304 2766944 1416240   66% /opt
/dev/vg00/lvol5    2097152   27816 2053208    1% /home
/dev/vg_arch1/cw_archive1
                   104857600  516278 97820124    1% /arch1
/dev/vg_exp/export 41934848  284803 39046924    1% /exp
#


我把里面的目录都挂到 /home 下面,  这样空间就释放出来咯   
行不行?
  
  会不会影响我一些业务的运行?

论坛徽章:
0
16 [报告]
发表于 2009-02-25 14:46 |只看该作者
/下面的目录和文件最好不要乱移
新建5G的数据文件的命令:
#lvcreate -L 5000M -n newcreate.dbf /dev/vg_ora
其中newcreate.dbf就是你要新建的数据文件的名字
建好后把rcw_temp1.dbf中的数据移到newcreate.dbf中,然后删除rcw_temp1.dbf,你的问题应该就可以解决了

论坛徽章:
0
17 [报告]
发表于 2009-02-25 15:33 |只看该作者
高人阿!!!
      怎么把rcw_temp1.dbf中的数据移到newcreate.dbf中?   不解

高人,能否将将这个命令的详细意思?,还有可以带来的后果?
#lvcreate -L 5000M -n newcreate.dbf /dev/vg_ora

# bdf
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3     524288  524288       0  100% /
/dev/vg00/lvol1     311296  123800  186064   40% /stand
/dev/vg00/lvol8    4718592 4109648  605168   87% /var
/dev/vg00/lvol7    4194304 2841368 1343248   68% /usr
/dev/vg00/lvol4    2097152 1027048 1062704   49% /tmp
/dev/vg00/oracle   10485760 7847507 2473424   76% /oracle
/dev/vg00/lvol6    4194304 2766944 1416240   66% /opt
/dev/vg00/lvol5    2097152   27816 2053208    1% /home
/dev/vg_arch1/cw_archive1
                   104857600  516278 97820124    1% /arch1
/dev/vg_exp/export 41934848  284803 39046924    1% /exp
#

问题3: vg00 应该是我小机上的卷
           VG_archl/ cw_archivel
            vg_exp/export
那这两个是不是盘阵上的卷?

高人,  我懂的不多。请耐心讲解。谢谢

论坛徽章:
0
18 [报告]
发表于 2009-02-25 16:19 |只看该作者
怎么把rcw_temp1.dbf中的数据移到newcreate.dbf中?   不解

这个我也不解,是我想当然地认为oracle中可以这么做,具体的你需要请教一下你们那里的oracle DBA


能否将将这个命令的详细意思?,还有可以带来的后果?
#lvcreate -L 5000M -n newcreate.dbf /dev/vg_ora

这个命令会在vg_ora中创建大小为5000M的逻辑卷newcreate.dbf,同时生成的裸设备rnewcreate.dbf就是你所需要的


vg00 应该是我小机上的卷
           VG_archl/ cw_archivel
            vg_exp/export
那这两个是不是盘阵上的卷?

VG和LV是不是在盘阵上,需要结合
#strings /etc/lvmtab
#ioscan -fnC disk
这两条命令的输出结果来看,如果你对这些都不了解的话,那只能象我之前说的那样,找本关于HPUX的LVM的资料读读,或者干脆找个熟悉LVM的同事让他帮你看看,否则你做这些操作我觉得还会出现其他的未知错误

论坛徽章:
0
19 [报告]
发表于 2009-02-26 09:22 |只看该作者
#lvcreate -L 5000M -n newcreate.dbf /dev/vg_ora
这条命令明白咯

能否讲下这个命令
#strings /etc/lvmtab

我在不停业务的情况下能否进行新建lv 的操作?

论坛徽章:
0
20 [报告]
发表于 2009-02-26 09:28 |只看该作者
#lvcreate -L 5000M -n newcreate.dbf /dev/vg_ora

使用这个命令后,我需要mount 吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP