2.1 全客户端操作TD数据移植
一、 在目标服务器的TD上创建DB Server :TD(912.168.1.99)该数据库做为中介。
1. 登录已经安装好的TD服务器,登录site
administrator,选择DB Servers标签,
点击new,出现下图:创建一个DB Servers,
由于使用的Oracle数据库,故默认。
Server Alias:填写源数据库的机器别名:TD(192.168.1.99)
DB Admin User:填写源数据库的用户名:td(192.168.1.99)
DB Admin Password:填写源数据库的密码,admin(192.168.1.99)
Default Connection String:填写连接数据库的字符串(由于使用的Oracle数据库,源数据库字符串为以下内容,故字符串的格式如下):
Provider=OraOLEDB.Oracle;DataSource=%DB_SERVER%;User
ID=%DB_USER%;Password=%PASSWORD%;
配置好后点击ping,ping成功。
2. 如果出现下图:则表示database的Server Alias错误表示:无法解析服务名称,则需要修改为:源数据库的服务名:TD(192.168.1.99)。
二、 在目标服务器的TD上创建project:ITALK(192.168.1.99)。
1. 该restore project是做为中介(源服务器上的192.168.1.99)点击下图的Restore Project(红色框)
2. 弹出下图页面Restore Project
选择DBID.INI file location:DBID.INI在源服务器上的TD_DIR相应的项目下(该file
location必须是网络上服务器上的TD_DIR目录相应的项目下)。
3. 点击DBID.INI file location后,出现要选择的项目DBID.INI,如下图
选择上图中的:网上邻居192.168.1.99上的C:\TD_DIR\ITALK\BB\Dbid.ini
如果选择本地机器上的Dbid.ini则会报错。
选择文件后,点击restore按钮,如下图
则192.168.1.99服务器上的数据库及项目成功Restore在192.168.1.7的TD上
以上创建的DBServer及project是做为要恢复的中介项目存在。
三、在目的服务器TD(192.168.1.7)创建DBServer及Domain。
1. 创建DBServer(192.168.1.8).
在DBServer上点击new,下图
2. 本次的create database server需要填写目的服务器上的数据库信息。
由于使用的Oracle数据库,故默认。
Server Alias:填写目的数据库的机器别名:TD_NEW(192.168.1.7)
DB Admin User:填写目的数据库的用户名:liuya(192.168.1.7)
DB Admin Password:填写目的数据库的密码,liuya(192.168.1.7)
Default Connection String:填写连接数据库的字符串(由于使用的oracle数据库,字符串的格式如下):
Provider=OraOLEDB.Oracle;DataSource=%DB_SERVER%;User
ID=%DB_USER%;Password=%PASSWORD%;
配置好后点击ping,ping成功。
3. 在目的服务器TD(192.168.1.7)创建domain及project。创建Domain。
创建project点击create project按钮,出现create project页面,如下图中的红色框:
4. 输入project的名字,该project是目的服务器上的project:BB。
选择Oracle数据库(由于目前使用的是Oracle数据库),点击next,出现下图:
server name:选择目的数据库服务器名:TD_NEW(192.168.1.7),这步选择是关键,如果选择不是TD_NEW,(最后一步copy时)则不会在192.168.1.8上创建Project。
如果选择TD则会在192.168.1.99数据库上创建Project。
DB Admin Uer:填写目的数据库的用户名:liuya(192.168.1.8),
DB Admin Password:填写目的数据库的密码:liuya(192.168.1.8)。
5. 点击next,出现下图:
选择create in tablespace:USERS,其他默认,
6. 点击next出现下图:
该页面默认
点击copy按钮,这个是移植的关键,通过项目复制功能完成项目数据移植:见下图
在copy对话框里选择复制源(中介项目restore project)并配置恢复项。
From Project:选择中介项目RESTORE:BB,选择select ALL
7. 选择复制源后的页面,如下图
点击copy,经过以上步骤后,中介项目上的数据便移植到目的TD数据库里。移植完后,可将临时建立的连接到源数据库的DB server及Project进行remove操作。如果选择删除Project操作,则会把192.168.1.99上的数据库删除掉(千万小心)。