none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=SWAP-sda7 swap swap defaults 0 0
/dev/sdb2 /AFC_DB3 ext3 defaults 1 2
/dev/sdb5 /AFC_DB5 ext3 defaults 1 2
/dev/sdb6 /AFC_DB6 ext3 defaults 1 2
/dev/scd0 /media/cdrom auto pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
这里需要对fstab文件说明:
fstab(/etc/fstab)是Linux下比较重要的配置文件,它包含了系统在启动时挂载文件系统和存储设备的详细信息。
这个文件有六列
第1列是需要挂载的文件系统或存储设备;
第2列是挂载点;
第3列指定文件系统或分区的类型;
第4列为挂载选项,详细参考man mount. 下面列出一些常用的选项:
auto: 系统自动挂载,fstab默认就是这个选项
ro: read-only
rw: read-write
defaults: rw, suid, dev, exec, auto, nouser, and async.
第5列为dump选项,设置是否让备份程序dump备份文件系统,0为忽略,1为备份。
第6列为fsck选项,告诉fsck程序以什么顺序检查文件系统,0为忽略,其它数字顺序。
挂载后,df命令就可以看到文件系统了:
[root@ccsvr etc]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 7.1G 3.2G 3.6G 48% /
/dev/sda3 44G 11G 31G 26% /AFC/Data
/dev/sda5 15G 5.8G 8.0G 42% /AFC/Log
/dev/sda2 63G 54G 5.8G 91% /AFC_DB
/dev/sdb1 56G 39G 15G 73% /AFC_DB2
none 4.0G 0 4.0G 0% /dev/shm
/dev/sda6 4.9G 3.3G 1.4G 72% /oracle
/dev/sdb2 56G 52G 400M 100% /AFC_DB3
/dev/sdb5 56G 85M 53G 1% /AFC_DB5
/dev/sdb6 83G 89M 79G 1% /AFC_DB6
然后,处理Oracle的问题:
以system账户登录数据库,这里我用的pl-sql工具,查询表空间使用量:
查询时间
表空间名称
表空间所属用户
总空间(单位:MB)
使用表空间(单位:MB)
未使用空间(单位:MB)
使用表空间占百分比
2015-05-17 22:32:07
DATA_OPERATION
AFCDB
10920
9530
1390
87.27%
2015-05-17 22:32:07
DATA_PARAMETER
AFCDB
512
223
289
43.55%
2015-05-17 22:32:07
DATA_STATIS
AFCDB
512
437
75
85.35%
2015-05-17 22:32:07
DATA_UD_SALE
AFCDB
60222
60178
44
99.93%
2015-05-17 22:32:07
IDX_OPERATION
AFCDB
9064
9062
2
99.98%
2015-05-17 22:32:07
IDX_PARAMETER
AFCDB
256
104
152
40.63%
2015-05-17 22:32:07
IDX_SPACE
AFCDB
256
61
195
23.83%
2015-05-17 22:32:07
IDX_UD_SALE
AFCDB
49958
49924
34
99.93%
可以看到三个表空间使用都达到99%以上了。
使用sql语句查询表空间文件路径: