|
1、1900版以及1900之前使用Mysql数据库的文档服务升级
1)、备份老版本文档服务
拷取以下两个目录:
\mysql-5.0.67-win32\data
\daisy-2.3\repository-server\data
2)、检查新版本的文档服务是否运行正常
启动Mysql服务和运行目录/daisy/daisy-2.3中的daisy.bat文件。在IE里输入文档服务器所在机器的IP及端口:http://IP:9263/ 。出现Connected successfully的字样则说明新文档服务启动正常。
确定新版本的文服务正常后,关闭所有服务并备份\daisy-2.3\repository-server\data目录下的conf目录。
3)、还原数据和设置
将备份的\mysql-5.0.67-win32\data目录覆盖新版本的\mysql-5.0.67-win32\data目录;
将备份的\daisy-2.3\repository-server\data目录覆盖新版本的\daisy-2.3\repository-server\data目录;
4)、再将新版本的\daisy-2.3\repository-server\data目录下的conf目录备份拷取替换回来。
2、2000版本使用Mysql数据库的升级方法
1)、历史数据拷取
将daisy数据储拷取到新版的data的doc中;(按照文档服务升级的方法)
2)、数据库升级
在Mysql工具中或Mysql命令行中执行以下语句:
mysql –u daisy -pdaisy
use daisyrepository
create table ASYNCSERVERS
(
SERVERTYPE VARCHAR2(50) not null,
IPADDRESS VARCHAR2(50) not null,
SERVERNAME VARCHAR2(200) not null,
SERVERPATH VARCHAR2(500) not null,
SERVERURL VARCHAR2(200)
LASTSYNCTIME BIGINT
)
;
insert into ASYNCSERVERS (SERVERTYPE, IPADDRESS, SERVERNAME, SERVERPATH, SERVERURL)
values ('master', 'ipAddress', 'serverName', 'serverPath', 'serverUrl');
commit;
说明:该语句为在原有数据库中添加一个表。
3)、拷取Mysql的驱动
拷取Mysql的驱动到\apache-tomcat\lib下
4)、设置数据源连接
在apache-tomcat\conf目录下的server.xml文件中修改数据源的连接方式为Mysql的连接方式,如下:
<Resource name="doc" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/daisyrepository?characterEncoding=UTF-8" username="daisy" password="daisy" maxActive="10" maxIdle="5"/>
Mysql数据库转换为Oracle数据库的过程参考下面手册
|
|