ZKNET数据库配置方法
- 格式:pdf
- 大小:3.09 MB
- 文档页数:14
指纹核心技术研发OEM/ODM 制造提供内联网及互联网在线身份认证
1ZKNET 数据库配置方法
ZKNET 系统支持Oracle,SQLServer,Sqlite,MySql 等各种数据库,对于各种数据库的连接,软件中自带了一个配置文件:attsite.ini.在文件中每个【DATABASE 】下面的内容针对一个数据库的连接配置,启用状态为【DATABASE 】,非启用状态为【DATABASE--】ENGINE :请保留默认
NAME:数据库名
USER:用户名
PASSWORD:密码
PORT:端口
HOST:数据库地址
软件连接数据库前,由于软件不能自动建立数据库,所以除软件自带MySql 外,其它需要手工建立一个空数据库,建库方法参照各数据库本身的文档。库建好后可以用快速建表和数据库还原两种方法生成数据表。
(一)、快速建表
在软件安装目录内找到db.bat 文件,在保证配置文件保存正确后,双击这个文件即可。
在建表时会出现以下提示:
指纹核心技术研发OEM/ODM 制造提供内联网及互联网在线身份认证
2(二)、数据库还原
一.MySql
配置文件中的内容,这是软件默认的数据库
软件自带MySql 数据库,数据库会自动安装不需要额外的配置。默认存放路径为软件安装后目录的mysql\data 内,如:软件默认安装在C:\iclockSvr ,则数据库为c:\iclockSvr\mysql\data 内,zknet 为数据库名,zknet
目录内为所有的表。如图:
MySql 会在系统中创建一个服务,服务名为iclock-data;如图:
指纹核心技术研发OEM/ODM 制造提供内联网及互联网在线身份认证
3如果想对数据库进行备份,可以先关闭这个服务,然后对icdat 整个文件夹进行复制。复制后要重新开启服务。
恢复时也要先关闭服务,把zknet 文件夹拷贝到原来的位置,然后开启服务即可。卸载MySql :
命令行中输入
sc stop iclock-data
sc delete iclock-data
二.SQL Server 2005
配置文件中的内容:
(1)首先要在现有的SQL Server 2005中新建一个软件专用数据库
指纹核心技术研发OEM/ODM 制造提供内联网及互联网在线身份认证
4
调整数据库文件路径
右击新建的数据名称,选择【任务】--》【还原】--》【文件和文件组】
指纹核心技术研发OEM/ODM 制造提供内联网及互联网在线身份认证
5选择【源设备】---》【添加】;选择zknet.bak
存放的路径
勾选刚添加的文件:
在选择页中选择【选项】,在还原选项中选择【覆盖现有数据库】
指纹核心技术研发OEM/ODM 制造提供内联网及互联网在线身份认证
6
确定后会提示:
表示数据库已经恢复完成。
(2)或者直接在数据库根目录下右键菜单,选择【还原数据库】,不用新建数据库然后再还原,
直接在还原过程中创建数据库
指纹核心技术研发OEM/ODM 制造提供内联网及互联网在线身份认证
7还原的方法与(1)的还原方法相同
(3)如果在还原过程中出现如下错误提示可以使用另外一种方法进行还原:
在新建查询窗口中输入
restore database ZKNET from disk ='F:\ZKNET.bak'with replace ;
'F:\ZKNET.bak':为备份文件存放的位置
ZKNET :为新建数据库名称(要与备份文件同名)
指纹核心技术研发OEM/ODM 制造提供内联网及互联网在线身份认证
8或者把zknet.bak 文件拷贝到SQL Server2005默认的备份目录下\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\,然后进行还原操作
三.ORACLE
配置文件中的内容:
注意:ORACLE 的端口号写法,要用双引号
首先要在现有的ORACLE 中新建一个软件专用数据库,以ORACLE10g
为例:
菜单中选择【Database Configuration Assistant 】来创建数据库,
9
指纹核心技术研发OEM/ODM制造提供内联网及互联网在线身份认证
10
指纹核心技术研发OEM/ODM制造提供内联网及互联网在线身份认证
11
指纹核心技术研发OEM/ODM制造提供内联网及互联网在线身份认证
12
指纹核心技术研发OEM/ODM制造提供内联网及互联网在线身份认证
指纹核心技术研发OEM/ODM 制造提供内联网及互联网在线身份认证
13
创建过程中都选择默认值即可。
数据库建立成功后,运行ORACLE 自带IMP 命令,导入已经有的zknet.dmp
如:
指纹核心技术研发OEM/ODM 制造提供内联网及互联网在线身份认证
14imp userid=system/ROOT@adms file=e:\zknet.dmp full=y
system:用户名
ROOT:密码
zknet :数据库名
E:\zknet.dmp:要导入的文件
注意:IMP 命令要在ORACLE 服务器端运行
四.SQLite
如果在配置文件中所有的【DATABASE 】,都为非启用状态【DATABASE--】,那软件会自动连接到SQLite 数据库。
它存放在安装后的目录iclockSvr\mysite 下,icdat.db
文件