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

  • 相关阅读:
    微软源码地址
    主流.NET的ORM框架
    C#为字符串数组动态赋值的问题
    JQuery判断radio(单选框)是否选中和获取选中值方法总结
    使用Google浏览器和火狐浏览器一起查看同步跟异步页面
    关于NHibernate之 no persister for: ×××.××错误的解决方法
    低版本VS打开高版本的解决方案
    亚马逊AWS(同样适用于Google Cloud Platform)
    VsCode快捷键
    oracle_linux_6_64(bit)上安装oracle11gR2数据库环境快速准备神器oracle-rdbms-server-11gR2-preinstall
  • 原文地址:https://www.cnblogs.com/ysisl/p/2184981.html
Copyright © 2011-2022 走看看