TSM 5.3 + LINUX +ORACLE安装配置
配置步骤二
11. 定义设备类devclass:
Def devclass newdevclass library=newlibrary devtype=4mm format=dds4c estcapacity=40G
定义了一个newdevclass的设备类,属于newlibrary库,使用4mm磁带,规格dds4C,C表示压缩,容量40G.
12. 定义一个新的存储池newpool:
Def stgpool newpool newdevclass maxscratch=0
定义了一个属于newdevclass设备类的存储池newpool,不使用临时卷.
13. 给磁带做label:
Label libvolume newlibrary linuxtsm1 overwrite=yes
Label了一个linuxtsm1的磁带,覆盖了原由的label.如此反复几次,label所有要用的磁带
14. 把已经label好的磁带分配给存储池:
Def volume newpool linuxtsm1
把linuxtsm1分配给newpool这个存储池.
15. 定义一个位置在硬盘上的存储池,以实现高速备份的目的:
Def stg diskpool disk maxsize=100M nextpool=newpool
定义了一个diskpool池,属于disk类,最大能存放的单个文件大小100M,超过100M的直接放到下一个存储池newpool,迁移时也迁移到newpool.
定义这个存储池的目的是为了实现高速备份,因为硬盘速度毕竟比磁带快多了,但要限制单个文件的大小,防止太大的文件写入导致空间不够,引起备份过程中就要迁移,很不好,下一个存储池就可以指向磁带存储池newpool.这个存储池对备份性能的提高很有作用.
16. 给diskpool存储池定义一个在硬盘上的卷:
Def vol diskpool /home/diskvol formatsize=5000
定义了一个在/home目录下的卷,名称diskvol,大小5000M,属于diskpool池,
17. 定义一个新的domain:
Def domain newdomain
18. 定义一个新的policyset:
Def policyset newdomain newset
定义了一个新的策略设置newset,属于newdomain
19. 定义一个新的管理类newmgclass
Def mgmtclass newdomain newset newmgclass
定义了一个新的管理类newmgclass,属于newdomain域的newset策略设置
20. 定义一个新的copygroup组standard
Def copygroup newdomain newset newmgclass destination=diskpool verdeleted=0 retonly=0
定义了一个新的copygroup组standard,这里不用写名字,默认就是standard,这个拷贝组的目标存储池是diskpool,就是说有什么要备份的,先写到diskpool存储池.并且,关闭verdeleted 和 retonly 这两个选项,这两个选项的作用分别是:
verdeleted 当源文件不存在时,保留备份文件的版本个数
retonly 最后一个非活动版本的保留天数
由于我使用RMAN来给ORACLE做备份,版本控制由RMAN来做,所以这两个参数一定要关闭,不然搞不好会把RMAN备份的东西给删除的。