GDUL产品特性

支持常见文件系统及ASM

GDUL支持常规文件系统、裸设备和ASM,避免了手工操作的复杂性,示例如下:

1

普通文件系统

terminal
GDUL> info
FILE#      TS#        RFILE#     BIGFILE    SIZE(GB)   NAME    
---------- ---------- ---------- ---------- ---------- ------------------------------
1          0          1          FALSE      0.76       /u02/oradata/db11203/system01.dbf
2          1          2          FALSE      0.85       /u02/oradata/db11203/sysaux01.dbf
3          2          3          FALSE      0.42       /u02/oradata/db11203/undotbs01.dbf
4          4          4          FALSE      2.82       /u02/oradata/db11203/users01.dbf
5          5          5          FALSE      0.04       /u02/oradata/db11203/mgmt_depot.dbf
6          6          6          FALSE      0.73       /u02/oradata/db11203/mgmt.dbf
7          7          7          FALSE      0.20       /u02/oradata/db11203/mgmt_ad4j.dbf
8          8          8          FALSE      1.90       /u02/oradata/db11203/tests01.dbf
9          9          9          FALSE      0.10       /u02/oradata/db11203/SPCDEMO01_114.dbf
10         10         10         FALSE      0.05       /u02/oradata/db11203/user2.dbf
11         11         11         FALSE      1.00       /u02/oradata/db11203/quest_sm01.dbf
2

ASM文件系统

terminal
GDUL> info
FILE#      TS#        RFILE#     BIGFILE    SIZE(GB)   NAME   
1          0          1          FALSE      1.09       +DATADG/a112a64/datafile/system.260.830974001
2          1          2          FALSE      1.60       +DATADG/a112a64/datafile/sysaux.265.830974001
3          2          3          FALSE      1.38       +DATADG/a112a64/datafile/undotbs1.264.830974001
4          4          4          FALSE      0.04       +DATADG/a112a64/datafile/users.263.830974001
5          6          5          FALSE      0.10       +DATADG/a112a64/datafile/user_admin

内置ASMCMD命令,能够直接读取ASM磁盘中的文件。

terminal
GDUL> asmcmd
Enter internal asmcmd.

ASMCMD> ls
DATADG/

ASMCMD> cd datadg
ASMCMD> cd a112a64
ASMCMD> cd datafile
ASMCMD> ls -l
Type       Redund     Striped    StripSize    StripWidth   Sys        Name
---------- ---------- ---------- ------------ ------------ ---------- --------------------
DATAFILE   UNPROT     COARSE     1048576      1            Y          SYSTEM.260.830974001
DATAFILE   UNPROT     COARSE     1048576      1            Y          SYSAUX.265.830974001
DATAFILE   UNPROT     COARSE     1048576      1            Y          UNDOTBS1.264.830974001
DATAFILE   UNPROT     COARSE     1048576      1            Y          USERS.263.830974001
DATAFILE   UNPROT     COARSE     1048576      1            Y          SPLEX_ADMIN.266.927394069
3

裸设备

GDUL除了支持UNIX下的裸设备外,还直接支持Linux下的裸设备(/dev/raw/raw#),无需手工查找替换成裸设备下对应的分区或磁盘。

terminal
GDUL> info
FILE#      TS#        RFILE#     BIGFILE    SIZE(GB)   NAME   
1          0          1          FALSE      1.09       /dev/raw/raw1
2          1          2          FALSE      1.60       /dev/raw/raw2
3          2          3          FALSE      1.38       /dev/raw/raw3
4          4          4          FALSE      0.04       /dev/raw/raw4