内嵌式数据库
① 如何将SEPM内嵌式数据库迁移到其他分区
迁移操作步骤如下:
1. 开始---运行-- services.msc
2. 停止服务:Symantec Endpoint Protection Manager Service
3. 停止服务:Symantec Embedded Database Service
4. 将数据库文件 sem
5. db 从\Program Files\Symantec\Symantec Endpoint Protection Manager\db移到新的驱动器,如 D:\DB5. 从注册表修改数据库路径:开始—运行---regedit
6. 需要修改的项目为:HKey_Local_Machine\system\CurrentControlSet\Services\ASANYs 或者ASANYs_sem5\Parameters,右边窗口找到 Parameters,如数据库现在安装在路径:C:\\Program Files\\Symantec\\Symantec Endpoint Protection Manager\\db 下,则注册表键值为:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ASANYs_sem5\Parameters]"Parameters"="-c 64m -ch 64m -gp 8192 -gc 30 -gr 30 -o \"C:\\Program Files\\Symantec\\Symantec Endpoint Protection Manager\\db\\out.log\" -oe \"C:\\Program Files\\Symantec\\Symantec Endpoint Protection Manager\\db\\err.log\" -os 1m -gn 80 –n sepmserver \"C:\\Program Files\\Symantec\\Symantec Endpoint Protection Manager\\db\\sem5.db\" -n sem5 -sb 0 -x tcpip(localonly=yes;port=2638)" 如果将数据库移到 D:\DB,则将 Parameters 修改为:"Parameters"="-c 64m -ch 64m -gp 8192 -gc 30 -gr 30 -o \"d:\\db\\out.log\" -oe \"d:\\db\\err.log\" -os 1m -gn 80 -n sepmserver \"d:\\db\\sem5.db\" -n sem5 -sb 0 –x tcpip(localonly=yes;port=2638)"
7. 启动数据库服务:开始---运行-- services.msc
8. 修改ODBC 数据库源路径:控制面板---管理工具a. 点击选项:数据源(ODBC)b. 点击选项:System DSNc. 点击选项:配置d. 修改内嵌数据库 SEM5 数据文件 SEM5.DB 的保存路径,请将其修改为迁移以后的数据库文件的完整路径,请通过点击按钮:测试连通性验证 ODBC 数据库连接正常。
9. 启动Symantec Endpoint Protection Manager 服务,即可登录 SEPM 控制台。迁移结束。
② 通用计算机和嵌入式设备存储数据的数据库有哪些
通用计算机和嵌入式设备存储数据的数据库有哪些
1、嵌入式系统是个大概念,对于有操作系统和文件系统的嵌入式系统(如嵌入式linux系统)来说,它的数据存储方式(文件)和标准的计算机系统区别不大,它除了支持一些特别的文件系统(如yaffs, jffs)外,还支持很多标准计算机系统实现了的文件系统(如ext2, ext3, fat等)及网络文件系统。另外很多嵌入式系统还支持U盘、SD卡等设备,完全可以和标准文件系统进行文件交换。
所要注意的是部分嵌入式系统采用大端模式存储,对于数据型文件(包括二进制、执行文件),在小端系统上(x86系统)会有不同的解析,当然标准系统也有大端的,同样存在这些问题。
2、嵌入式系统的数据库编程和标准系统一样,使用数据库厂商提供的API,需要的编程语言与厂商提供的API有关,只要这些API支持(如sqlite 支持用嵌入式linux系统的交叉编译器编译),那就没有多大问题,区别只是编译工具采用了嵌入式系统的交叉编译器而已。
③ 嵌入式linux的小数据库有哪些能介绍一下吗
SQLite数据库是一种嵌入式数据库,他的目标是尽量简单,因此它抛弃了传统企业级数据库的种种复杂特性,只实现对于数据库而言的必备的功能。尽管简单性是SQLite追求的首要目标,但是其功能和性能都非常出色,它具有这样一些特性:
支持ACID事务(ACID是Automic、Consisten、Isolated和Durable的缩写)
零配置,不需要任何管理性的配置过程
支持SQL92标准
所有数据存放单独的文件中,支持的最大文件可达2TB
数据库可以在不同字节的机器间共享
体积小
系统开销小,检索效率高
简单易用的API接口
可以和TCL、Python、C/C++、JAVA、Ruby、Lua、Perl、PHP等多种语言绑定
自包含,不依赖于外部支持
良好注释的代码
代码测试覆盖率高达95%以上
开放源码,可用于任何合法途径
④ 网络数据库和嵌入式数据库的区别
网络数据库
是跨越电脑在网络上创建、运行的数据库。
嵌入式数据库
消除了与
客户机
服务器配置
相关的开销。
⑤ mysql 是不是嵌入式数据库,该如何处理
虽不是严格意义上的嵌入式数据库,但是支持嵌入式应用:
在程序里边直接启动MySQL嵌入式运行时可以执行任何CUD操作。
⑥ 什么是嵌入式数据库SQlite
SQlite就是一个精简版的SQL库,可以不用SQL Server服务后台支持的情况下,实现选择、删除等SQL命令,主要用在独立的C/C++/Java客户端程序里。
⑦ 什么是嵌入式数据库
简单来说,就是一些终端使用的数据库,如POS机、手机等或者其他的非电脑上面使用的,一般都可以叫
嵌入式数据库
典型的数据库是sqlite,单文件数据库
⑧ 常用嵌入式数据库有哪些
嵌入式数据库还是有很多的,这里举几个吧:
1.Berkeley DB常用嵌入式数据库有哪些
Berkeley
DB(BDB)是一个高效的嵌入式数据库编程库,C语言、C++、Java、Perl、Python、Tcl以及其他很多语言都有其对应的API。
Berkeley DB可以保存任意类型的键/值对(Key/Value Pair),而且可以为一个键保存多个数据。Berkeley
DB支持让数千的并发线程同时操作数据库,支持最大256TB的数据,广泛用于各种操作系统,其中包括大多数类Unix操作系统、Windows操作系统
以及实时操作系统。
2.Couchbase Lite
Couchbase Lite
是一个为满足在线和离线的移动应用所开发的超轻量的,可靠的,并且安全的JSON数据库。即使在最不确定的网络条件下,亦可以给您的移动应用提供富有成效
的和可靠的信誉。除此之外,’同步门户’功能亦可以提供协作, 社交互动或者是用户的更新。
3.LevelDB
LevelDB是Google开源出的一个Key/Value存储引擎,它采用C++编写的,支持高并发访问和写入,特别适合对于高写入业务环境。
4. SQLite
SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。
其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 -
只要确保SQLite的二进制文件存在即可开始创建、连接和使用数据库。
5.UnQLite
UnQLite是,由Symisc
Systems公司出品的一个嵌入式C语言软件库,它实现了一个自包含、无服务器、零配置、事务化的NoSQL数据库引擎。UnQLite是一个文档存储
数据库,类似于MongoDB、Redis、CouchDB等。同时,也是一个标准的Key/Value存储,与BerkeleyDB和LevelDB等
类似。
⑨ 嵌入式数据库的国产嵌入式数据库OpenBASE Lite
OpenBASE Lite是东软集团股份有限公司开发的嵌入式数据库产品。它是一个典型的轻量级数据库,定制的数据库引擎大小在250KB到600KB之间伸缩,可支持多种桌面操作系统、主流嵌入式系统平台及不同的处理器。作为一款功能全面的关系型数据库系统,OpenBASE Lite支持标准的SQL语法、ACID事务特性、备份/恢复等功能,提供了标准化开发接口JDBC、ODBC,能够在嵌入式环境下沿用关系数据库的经验继续来进行应用的开发。OpenBASE Lite提供了内存数据库运行模式,提供高速的数据访问与更新能力。
产品特色 OpenBASE Lite提供了丰富的实用工具进行数据库管理,包括数据库图形管理工具、建库工具、查询工具、备份恢复工具、导入导出工具及数据库加解密工具等。