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

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

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

### 软件简介

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

### 安装条件

- 支持的操作系统。
只支持windows平台，XP或Win2003以上的操作系统。 Vista或Win10平台上可能需要降低或关闭UAC, 服务器软件才能正常运行。

- 磁盘空间
电脑需要有足够的空余磁盘空间以存放数据。

### 如何安装

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

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

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

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

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

注意, 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开机时，数据库服务都会自动启动。

注意,在Win7以上系统中，启动键可能失效，这是因为启动服务需要有Windows管理员身份，而当UAC打开时，用户实际是以普通用户身份登录的。简单的办法是降低或关闭UAC。其它解决办法是设置gdbsmgr.exe以“管理员身份运行”,方法如下：
先找到gdbsmgr.exe所在的文件夹，选中gdbsmgr.exe，按鼠标右键，在弹出的“属性”对话框中，选“兼容性”选项卡，然后选中“以管理员身份运行”前的方框，再按“确定”键。
在Win10操作系统中，当UAC打开时，也要做类似的设置，才能使用服务控制按键。
除此之外，也可以在桌面上点“计算机”（或者“我的电脑”，“此电脑”），按鼠标右键，选“管理”，打开Windows服务窗口，找到“Goastep Database Services”服务，直接启动或停止。

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

### 测试安装:

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

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

说明:
服务器软件只需要安装在一台电脑上，就可以服务多台电脑的客户端，不过免费版只允许三台电脑客户端同时访问。
如果客户端可以在服务器本机上访问，不能从其它电脑上访问，则需要检查客户端上的“服务器lP”地址是否正确，另外服务器电脑如果有防火墙，则需要开放8719(数据库服务)和33000(图片服务)两个端口。
服务器软件既可以安装在局域网内的电脑上，也可以安装在internet的服务器(云主机)上。

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

在Win10上，卸载数据库服务器软件时，在UAC开启的情况下，卸载可能失败，这时只有降低或关闭UAC，再卸载软件可以成功。

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

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

### 示范数据库

数据库服务软件自带有一组示范数据库项目，用来展示奕乐数据库能提供的功能，使用说明可在“帮助文档”文件夹中找到。

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

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

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

4. 工具及用品管理元数据
这是“工具及用品管理”数据库的元数据库。

5. 进销存管理
这是一个功能完善的进销存管理系统。

6. 进销存管理元数据
这是“进销存管理”数据库的元数据库。

### 管理员密码

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

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

### 问题和建议

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

     sales@goastep.com

杭州探幽软件有限公司

http://cn.goastep.com

2021-8-31