- 奕乐数据库软件安装说明

- 软件简介
- 安装条件
- 如何安装
- 测试安装:
- 升级4.x版服务器软件
- 卸载或重装数据库服务器软件可能碰到的问题
- 示范数据库
- 管理员密码
- 问题和建议

# 奕乐数据库软件安装说明

### 软件简介

奕乐数据库是一种同步数据库系统，它在内部实现了一种机制: 客户端与服务器每隔15到20分钟完成一次数据同步。
一旦同步完成，数据查询就变成了本地查询，因此查询速度很快，而且可以适应较差的网络环境，可以实现稳定流畅的全球访问。
传统的SQL数据库则不然，客户端每次查询都需要提交给服务器处理并等待回复，当网络堵塞时，查询会很慢，尢其在跨国网络间访问，这种情况更容易发生。

### 安装条件

- 支持的操作系统。
服务器软件可安装于XP或Win2003以上的Windows操作系统，XP或Win7需要安装Microsoft .net framework 4.0(或以上)组件 ，Win8以上已自带这一组件。
5.0版客户端软件只能在64位Win7以上的Windows操作系统上运行（Win7需要安装Microsoft .net framework 4.0(或以上)组件 ），如果想在XP或32位Win7上使用，可在cn.goastep.com上下载4.0版客户端软件 。
- 磁盘空间
电脑至少要有5GB的空余磁盘空间以存放数据，服务器选择SSD磁盘会比传统的机械硬盘在数据读写性能上至少快一个数量级。

### 如何安装

软件系统由两部分组成: 服务器软件和客户端软件，客户端软件无需安装，只要拷贝到电脑上就可以开始使用，因此软件安装实际就是服务器软件的安装。

服务器软件也包括两部分，

1. 数据库服务程序，
主要提供数据存储，查询等服务。

2. 图片服务程序，
主要提供图片及其它文件的存储，查阅等服务。

其中1是必装的，2是选装的，但建议装上，否则数据库将没有存取图片的功能，系统自带的示范数据库部分是有图片功能的。

注意, 5.0版兼容4.0版，但与早期的2.0版不兼容，两者的服务器与客户端不能混用。

如果下载的是zip压缩文件，必须先解压缩到一个文件夹中，不能在压缩文件中运行安装程序。

如果要安装第1项，转到“数据库服务安装包”文件夹下，运行Setup.exe。Win7/XP环境下可能会先安装微软.net4.0，其间windows可能会重启，重启后请再次运行setup。另外部分杀毒软件会阻止安装， Win10上的Windows Defender会阻止安装一个未识别的应用，提示“不运行”，这时要点“更多信息”->“仍要运行”。还有一些杀毒软件（如McAfee）会擅自删除文件，造成安装后无法运行，因此最好暂时关闭杀毒软件。

如果要安装第2项, 转到“图片服务安装包”文件夹下，运行Install.exe。
图片服务依赖数据库服务，不能单独使用，因此需要在数据库服务之后安装。

如果第1项安装成功，可以在Windows右下角看到一个图标。这是数据库服务的监控程序gdbsmgr.exe，点击它，看看服务有没有启动，如果没有启动，按一下启动键。
以后windows开机时，正常情况下数据库服务都会自动启动。

如果第2项安装成功，可以在Windows右下角看到一个图标。这是支持图片服务的web服务器。如果没有看到这个图标，图片服务没有运行或者已停止。

### 测试安装:

在安装服务器的这台电脑上，拷贝一份客户端软件（即安装包中的“客户端软件”/“Demo2052”文件夹），运行主程序gdbc-x64.exe, 在登录窗口输入用户名“admin”，密码“87654321”，服务器IP地址是“127.0.0.1”，点“登录”，看看能否进入数据库，如果登录失败，登录窗口左下角会指出失败原因。

假如登录后，进入了数据厍“项目图踪02”，点主菜单“管理”->“项目管理”，在打开的窗口中点任意行，按快捷键Ctrl + B，将打开图片页面（带有一个二维码图片），如果页面能正常显示，则说明图片服务运行正常。如果要为主程序gdbc-x64.exe创建一个桌面快捷方式，可以双击同目录下的Create_Shortcut.bat文件。

说明:
服务器软件只需要安装在一台电脑上，就可以服务多台电脑的客户端。
如果客户端可以在服务器本机上访问，不能从其它电脑上访问，则需要检查客户端上的“服务器lP”地址是否正确，另外服务器电脑如果有防火墙，则需要开放8719(数据库服务)和33000(图片服务)两个端口。
服务器软件既可以安装在局域网内的电脑上，也可以安装在internet的服务器(云主机)上，如果安装在云主机上（阿里云，腾讯云等），可以实现对数据库的24小时全球访问，特别适合经常外出，但要随时掌握公司业务数据的管理人员。

### 升级4.x版的服务器软件

安装程序如果找到以前版本的服务器软件，会自动作升级处理，因此一般情况下，不需要卸载老版本再安装5.0版。

### 卸载或重装数据库服务器软件可能碰到的问题

在Win10上，如果卸载数据库服务器软件失败，可以降低UAC设置再试试。

如果重装数据库服务器软件失败，请先卸载原程序，再清除安装目录下的goastep\gdbs文件夹（注意不要删除数据库文件夹，数据库文件夹一般是goastep\dataroot），和c:\gdbsSysFile文件夹，然后重装，问题一般可以解决。

c:\gdbsSysFile是一个隐藏文件夹，如果windows操作系统不是安装在c盘，那么c:要换成操作系统所在的盘符。

### 示范数据库

数据库服务软件自带有一组示范数据库项目，用来展示奕乐数据库能提供的功能，使用帮助可在应用系统窗口中按F1键获取，也可在http://cn.goastep.com上找到。

1. 进销存管理
这是一个简洁但功能完善的进销存管理系统。

2. 进销存管理元数据
这是“进销存管理”数据库的元数据库，元数据库是对另一个数据库的内部数据结构的描述。

3. 工具及用品管理
这是一个管理工厂工具和生产用品的应用系统。

4. 工具及用品管理元数据
这是“工具及用品管理”数据库的元数据库，元数据库是对另一个数据库的内部数据结构的描述。

5. 项目图踪
这是一个通用的项目跟踪应用系统，并可以保存、浏览项目图片档案。

6. 项目图踪元数据
这是“项目图踪”数据库的元数据库，元数据库是对另一个数据库的内部数据结构的描述。

7. 文档制作
这是一个用极简方式制作图文档案的应用系统，尤其适合软件产品使用说明的制作（它自身的使用说明就是在里面制作的），特色是能同时生成网页与视频两种文件格式。

### 管理员密码

1. 系统自带的示范数据库的管理员帐号，登录密码都是“87654321”，用户名:“admin”，这个密码简单，而且每台服务器上都一样，不安全，因此限制只能在局域网内登录，如果数据库安装或迁移到广域网/internet（如阿里云）上，这个帐号应该修改密码，并且将“远程登录”属性改为“1”，否则无法登录。
如何设置用户权限请参考《奕乐数据库客户端帮助文件》中“属于管理员的操作”这一章的“数据库用户管理”这一节。

2. 如果是全新创建的数据库项目，它的管理员帐号的用户名仍是admin，但初始密码每台服务器都不一样，需要到服务器上查看，点击数据库服务监控程序gdbsmgr.exe的窗口菜单“帮助”->“软件信息”，在弹出的对话框的右下角，有“初始密码”的提示。单击此提示，可以获取数据库管理员的初始密码。
详细信息可参考《奕乐数据库服务器帮助文件》中“数据库管理员初始密码”这一节。

### 问题和建议

问题和建议请发送到下面的邮箱地址：

     sales@goastep.com

杭州探幽软件有限公司

http://cn.goastep.com

2023-3-25