zoukankan      html  css  js  c++  java
  • timesten备份和恢复


    ttIsql "DSN=ttwind;UID=cacheuser;PWD=cacheuser;OraclePWD=cacheuser;"

    --1.查看当前版本号

    Command> version
    TimesTen Release 11.2.2.7.0


    Command> cachegroups;

    Cache Group CACHEUSER.CACHETBLORDERS:

      Cache Group Type: Read Only
      Autorefresh: Yes
      Autorefresh Mode: Incremental
      Autorefresh State: On
      Autorefresh Interval: 10 Seconds
      Autorefresh Status: ok
      Aging: No aging defined

      Root Table: SCOTT.TBLORDERS
      Table Type: Read Only

    Command> select count(*) from scott.tblorders;
    < 111001 >


    --2.断开到TT的全部连接


    --3.备份数据库

    mkdir /backup


    ttBackup   -type fileFull  -dir /backup  -fname ttwindbk  -force    -connstr "DSN=ttwind"


    --4.删除cachegroup

    ttIsql "DSN=ttwind;UID=cacheuser;PWD=cacheuser;OraclePWD=cacheuser;"

    call  ttcachestop;


    DROP  Cache Group  cachetblorders;

     exit;


    --5.卸载内存

    ttDaemonAdmin -stop

    ttadmin -ramunload ttwind  --二选一


    --6.毁坏数据库

    ttDestroy ttwind;

    --7.删除原来数据

    rm -rf  /app/timesten/TimesTen/ttwind/info/datastore/ttwind.ds*

    rm -rf  /app/timesten/TimesTen/ttwind/info/datastore/ttwind.log*

    rm -rf  /app/timesten/TimesTen/ttwind/info/datastore/ttwind.res**


    --8.恢复数据

    ttDaemonAdmin -start

    ttRestore -dir /backup   -fname ttwindbk  -noconn   -connstr "DSN=ttwind"

    /******常见错误
    Error 12133: TT12133: Data store file already exists -- file "restore.c", lineno 1006, procedure "doRestore"

    Error 12134: TT12134: Log file(s) already exist -- file "restore.c", lineno 1040, procedure "doRestore"

    解决的方法:
    rm -rf  /app/timesten/TimesTen/ttwind/info/datastore/ttwind.ds*

    rm -rf  /app/timesten/TimesTen/ttwind/info/datastore/ttwind.log*

    rm -rf  /app/timesten/TimesTen/ttwind/info/datastore/ttwind.res**

    *********/

    ttIsql "DSN=ttwind;UID=cacheuser;PWD=cacheuser;OraclePWD=cacheuser;"

    call ttCacheStart;


    ---9.验证恢复结果


    Command> cachegroups;

    Cache Group CACHEUSER.CACHETBLORDERS:

      Cache Group Type: Read Only
      Autorefresh: Yes
      Autorefresh Mode: Incremental
      Autorefresh State: On
      Autorefresh Interval: 10 Seconds
      Autorefresh Status: C
      Aging: No aging defined

      Root Table: SCOTT.TBLORDERS
      Table Type: Read Only

    1 cache group found.
    Command> select count(*) from scott.tblorders;
    < 111001 >
    1 row found.

    版权声明:本文博客原创文章。博客,未经同意,不得转载。

  • 相关阅读:
    第90章、广播之一收听系统广播(从零开始学Android)
    第105章、蓝牙(从零开始学Android)
    实现自定义view(2):仿Android QQ多屏幕显示ListView的效果
    实现自定义view(1):可在全屏幕自由拖动的view
    Android异步处理四:AsyncTask的实现原理
    Android异步处理三:Handler+Looper+MessageQueue深入详解
    Android异步处理二:使用AsyncTask异步更新UI界面
    实体之间的关系主要有以下两种
    hibernate实体对象的三种状态?
    Session提供了两种方法加载数据,区别是什么?
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4685635.html
Copyright © 2011-2022 走看看