加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle timesten数据库配置数据源DSN ttBackup和ttRestore使用

发布时间:2020-12-12 13:56:45 所属栏目:百科 来源:网络整理
导读:1、安装完成后,我的环境是安装在 /home/timesten/TimesTen 实例名:tt1122 所以安装完成后,timesten安装软件自动按照这个目录结构建了一个目录。 /home/timesten/TimesTen/tt1122/info [timesten@trgxtts tt1122_new]$ ttVersion TimesTen Release 11.2.2.

1、安装完成后,我的环境是安装在

/home/timesten/TimesTen

实例名:tt1122

所以安装完成后,timesten安装软件自动按照这个目录结构建了一个目录。

/home/timesten/TimesTen/tt1122/info


[timesten@trgxtts tt1122_new]$ ttVersion 
TimesTen Release 11.2.2.8.0 (64 bit Linux/x86_64) (tt1122:53396) 2015-01-20T08:36:31Z
  Instance admin: timesten
  Instance home directory: /home/timesten/TimesTen/tt1122
  Group owner: ttadmin
  Daemon home directory: /home/timesten/TimesTen/tt1122/info
  PL/SQL enabled.
[timesten@trgxtts tt1122_new]$

2、注意要找到上面那个目录,正常要有sys.odbc.ini这个文件。

3、下面按步骤介绍如果使用ttBackup和ttRestore进行备份恢复。

4、断开所有应用到数据库的连接。

5、使用ttBackup工具备份源数据库:

ttBackup -dir /tmp/dump -fname tt1122 TT1122

-dir /tmp/dump指定了备份的目录;

-fname tt1122指定了备份的文件名;

最后的TT1122是待备份的数据源名称。


命令执行完成。查看备份文件


这三个文件都是备份后刚产生的。

下面列出了待备份的数据源名称:

[timesten@trgxtts info]$ vi sys.odbc.ini
[TT1122]
Driver=/home/timesten/TimesTen/tt1122/lib/libtten.so
DataStore=/tmp/TT_1122
DatabaseCharacterSet=US7ASCII

6、move移动备份文件到要恢复的主机上去,本实验简单起见就是同一台主机。

7、新建一个DSN,作为待恢复的数据源名称,本例配置如下:

[timesten@trgxtts info]$ vi sys.odbc.ini
[TT1122_new]
Driver=/home/timesten/TimesTen/tt1122/lib/libtten.so
DataStore=/tmp/tt1122_new/TT1122_new
DatabaseCharacterSet=US7ASCII

注意DataStore的目录要建好。未恢复时里面是空的。

8、使用reStore进行恢复。

ttRestore -dir /tmp/dump -fname tt1122 TT1122_new

TT1122_new就是odbc.ini文件里面新配置的待恢复的DSN(见步骤7)。


查看DS目录已经有文件了:


9、验证数据:

原库在执行ttBackup之前,创建过一个表和插入了一条数据:


执行过ttRestore后,在目标库中查看是否有这个表和这条数据:


表也存在,数据也一致,恢复的没问题。

10、在确认过恢复后的数据没问题以后,使用ttDestory把源库删掉,并且删除源DSN。

ttDestroy TT_1122


删除DSN:

[timesten@trgxtts info]$ vi sys.odbc.ini
[TT1122]
Driver=/home/timesten/TimesTen/tt1122/lib/libtten.so
DataStore=/tmp/TT_1122
DatabaseCharacterSet=US7ASCII
把这部分内容去掉即可。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读