数据和日志文件恢复timesten

备份数据

备份 data和log目录下的所有文件(不需要info目录下的DBI文件)

新建TT

  • 如果是老的TT,删除掉data和log目录下的文件,删掉info目录下的DBI文件。odbc.ini文件配置修改正确,
    注释掉UID=xxx,PWD=xxx两个配置项。
  • ttisql连接上TT,让TT创建实例和DBI文件。连接tt之后创建用户,用户要与所要恢复的TT用户一致
--创建用户
create user xxxidentified byxxx;
--给权限
grant admin to xxx;
grant create session to xxx;

恢复TT

  • 退出TT,停止tt进程,删除log和data目录下的文件。ttDaemonAdmin -stop
  • 把备份的log文件和data文件copy到对应的log和data目录。
  • 启动TT。ttDaemonAdmin -start
  • ttisql连上tt,等待数据加载

遇到的问题

  • 权限问题:把odbc.ini文件的UID=ducc,PWD=ducc两个配置加上。
  • 不断重启无法恢复:可能是tt在崩溃的时候最后一个日志文件损坏,可以删除最后一个log文件,让TT重新加载数据。

猜你喜欢

转载自www.cnblogs.com/pthwang/p/10740121.html