zoukankan      html  css  js  c++  java
  • Siebel 附件清理

    热度:

    使用sfscleanup工具 ,执行路径 $SIEBEL_ROOT/siebsrvr/bin

    运行前需先执行siebenv.sh环境变量

    sfscleanup /u sadmin /p secret /f \\server1\files /x \\server1\logs\sfscleanup.log

    /x 指定输出日志名称

    日志中包含类型和操作,

    类型

    CURRENT    表示该文件ROWID ,版本号与数据库中记录完全一致

    NEW    表示该文件创建不到一小时

    ORPHAN 表示该文件ROW_ID在数据库附件表中不存在,无任何业务关联,可直接删除

    INVALID 表示此文件不是符合Siebel附件命名格式的文件,也可能是个文件夹

    ANCIENT 该文件的ROW_ID在数据库表中存在,但版本号不一致,表示这是该条记录的旧版本(文件被重新打开上传,记录不变)

    sfscleanup
    /u  sadmin                                             系统管理用户
    /p  sadmin                                             密码
    /f   \\server1\files                                     附件目录(att的上一级)
    /x  \\server1\logs\sfscleanup.log               日志输出文件
    /n  N                                                      是否移除旧版本
    /g  N                                                      是否删除非Siebel文件系统组件生成的文件
    /r  N                                                       是否只生成报表文件,(只包含文件名,类型)
    /m  \\server1\files_bak                             移动附件的目标目录
    /c                                                          odbc数据源
    /d                                                          表Owner

    需要制定SIEBEL_REPOSITORY
    export SIEBEL_REPOSITORY="Siebel Repository"   

    生成附件有效性报告(不做任何OS操作)
    sfscleanup /u SADMIN /p SADMIN /c TEST_DSN /d SIEBEL /r Y /f /share/siebfs/ /x ~/clear.log

    —————————————————————-
    生成报告并且移动ORPHAN ,INVALID ,ANCIENT 类型的文件

    sfscleanup /u SADMIN /p SADMIN /c TEST_DSN /d SIEBEL /f /share/siebfs/ /x ~/clear.log /g Y /n Y

  • 相关阅读:
    浮动与浮动的清除
    【最全】经典排序算法(C语言)
    Python类中的self到底是干啥的
    浅析Python3中的bytes和str类型
    Shell十三问[转]
    VMware下对虚拟机Ubuntu14系统所在分区sda1进行磁盘扩容
    C语言运算符优先级
    mysql主要性能监控指标
    sql 优化
    npm install安装时忘记--save解决方法
  • 原文地址:https://www.cnblogs.com/ysisl/p/2184981.html
Copyright © 2011-2022 走看看