sp_querysmobj "syb_tsm", "<output_file>", "<server_name>"
{, "<database_name>", "<object_name>", "<dump_type>",
"<until_time>", "<bs_name>"}
syb_tsm
是调用 libsyb_tsm.so 模块的关键字,该模块用于实现与 TSM 的通信。
<output_file>
是 Backup Server 将 TSM 备份对象的列表写入到的文件。
<server_name>
是与 TSM 备份对象关联的 SAP ASE 服务器的名称。
<database_name>
是与 TSM 备份对象关联的数据库的名称。星号(*)表示所有数据库。
<object_name>
是 dump database 或 dump transaction 命令中提供的 TSM 备份对象的名称。如果省略此参数,则会查询所有备份对象。星号(*)表示所有备份对象。
<dump_type>
是要查询的备份对象类型。有效值包括:
* – 所有数据库备份对象。这是缺省设置。
until_time
是日期时间戳。将查询在指定时间前与 sp_querysmobj 中输入的条件匹配的所有备份对象。如果省略此参数,则会查询与指定条件匹配的所有备份对象。
<bs_name>
是远程 Backup Server 的名称。如果省略 <bs_name>,则会使用缺省的 SYB_BACKUP。
查询 SAP ASE“demo_svr1”的所有 TSM 备份对象,并将列表写入到 /tmp/qtsm/5_1.out 中:
sp_querysmobj "syb_tsm", "/tmp/qtsm/5_1.out", "demo_srv1"
查询 SAP ASE“demo_svr1”和数据库 pubs2 的所有 TSM 备份对象,并将列表写入到 /tmp/qtsm/5_2.out 中:
sp_querysmobj "syb_tsm", "/tmp/qtsm/5_2.out", "demo_srv1", "pubs2"
查询 SAP ASE“demo_svr1”和数据库 pubs2 的所有 TSM 备份对象,并将列表写入到 /tmp/qtsm/5_2.out 中:
sp_querysmobj "syb_tsm", "/tmp/qtsm/5_3.out", "demo_srv1", "pubs2", "*", "DB"