1. DM数据库迁移到Oracle需要注意什么 如何迁移
将数据从Mysql迁移到Oracle的注意事项,有如下几点
1.自动增长的数据类型处理
MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。
CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记)
INCREMENT BY 1 START WITH 1 MAXVALUE 99999 CYCLE NOCACHE;
INSERT 语句插入这个字段值为: 序列号的名称.NEXTVAL
2. 单引号的处理
MYSQL里可以用双引号包起字符串,ORACLE里只可以用单引号包起字符串。在插入和修改字符串前必须做单引号的替换:把所有出现的一个单引号替换成两个单引号。当然你如果使用 Convert Mysql to Oracle工具就不用考虑这个问题
3.长字符串的处理
在ORACLE中,INSERT和UPDATE时最大可操作的字符串长度小于等于4000个单字节, 如果要插入更长的字符串, 请考虑字段用CLOB类型,方法借用ORACLE里自带的DBMS_LOB程序包。插入修改记录前一定要做进行非空和长度判断,不能为空的字段值和超出长度字段值都应该提出警告,返回上次操作。
4. 翻页的SQL语句的处理
MYSQL处理翻页的SQL语句比较简单,用LIMIT 开始位置, 记录个数。ORACLE处理翻页的SQL语句就比较繁琐了。每个结果集只有一个ROWNUM字段标明它的位置, 并且只能用ROWNUM<100, 不能用ROWNUM>80。
5. 日期字段的处理
MYSQL日期字段分DATE和TIME两种,ORACLE日期字段只有DATE,包含年月日时分秒信息,用当前数据库的系统时间SYSDATE, 精确到秒。
日期字段的数学运算公式有很大的不同。
MYSQL找到离当前时间7天用:DATE_FIELD_NAME > SUBDATE(NOW(),INTERVAL 7 DAY)
ORACLE找到离当前时间7天用:DATE_FIELD_NAME >SYSDATE - 7;
6. 字符串的模糊比较
MYSQL里用 字段名 like '%字符串%',ORACLE里也可以用 字段名 like '%字符串%' 但这种方法不能使用
索引, 速度不快,用字符串比较函数 instr(字段名,'字符串')>0 会得到更精确的查找结果。
7. 空字符的处理
MYSQL的非空字段也有空的内容,ORACLE里定义了非空字段就不容许有空的内容。按MYSQL的NOT NULL来定义ORACLE表结构, 导数据的时候会产生错误。因此导数据时要对空字符进行判断,如果为NULL或空字符,需要把它改成一个空格的字符串。
Oracle移植到mysql注意事项
客户用的数据库是mysql,而研发好的产品支持oracle,我们必须把数据库环境从oracle移植到mysql。在移植的过程中碰到了下面一些问题,如果我们在最初的设计、编码过程中注意数据库的移植性,这种情况下可以完全不需要作额外工作。
一、数据库环境从oracle移植到mysql碰到的问题。
1、 大小写敏感的区别(如果服务器OS是linux)。
在oracle中一般情况下不区分大小写。有时候我们在使用oracle不注意大小写的问题,表名和字段名不加双引号是不区分大小写的,像这样:insert into tableName 和 insert into TABLENAME效果是一样的,用工具导出创建/数据初始化脚本,得到的结果一般表名和字段名转化成了大写。
但在MySQL中,所使用操作系统的大小写敏感性决定了数据库名和表名的大小写敏感性。数据库对应数据目录中的目录,数据库中的每个表至少对应数据库目录中的一个文件(也可能是多个,取决于存储引擎)。
因此,使用数据库或表实际上是操纵这些文件(夹),所以使用操作系统的大小写敏感性决定了数据库名和表名的大小写敏感性。在以linux为内核的操作系统中是大小写敏感的。
解决办法,是把mysql的数据库名和oracle的大小写保持一致,表名与应用程序中sql字符串中的表名保持
一致,如果应用程序中字段名用了双引号,那请把sql中的字段名大小写与双引号里的字符保持一致。如果
你的应用程序所引用的表名、字段没有统一大小写,那麻烦就大了。
2、保留字的区别。
像sql语言的函数名(如:inteval,show)等是保留字。Oracle中保留字是可以作为表名和字段名,并且不影响使用,但mysql中保留字是不能作为表名和字段名,如果使用会报语法错误。
解决办法,把sql语句中的保留字用‘`'符号引起来,这个符号位于键盘的tab键上面;如果是字段名还有另外一种方法tablename.字段名。像这样:
insert into tablename (id, `interval`) value(…..
或
insert into tablename (id, tablename.inteval) value(…..
3、自动增长类型的区别。
Oracle有sequence,mysql中没有,但有auto_increment属性。
解决办法是把Oracle中sequence转换成使用auto_increment属性,某些情况可能还有一种办法可以解决问题,新建一个独立的表用来专门记录自动增长型的数据。
4、数据类型的区别。
在mysql中没有像oracle中的varchar2、number,mysql有与之对应的varchar、numeric,当然在oracle中没有mysql的time类型。
解决办法是替换。
5、索引长度限制的区别。
从MySQL 4.1.2开始,MyISAM和InnoDB表索引长度支持1000字节,也就是说索引字段的长度不能超过1000字节,如果超过会报这样的错:
ERROR 1071 (42000): Specified key was too long; max key length is 1000 bytes。
如果是UTF-8编码,相当于333个字符的长度(因为UTF8一个字符占3个字节)。Oracle的索引长度限制比mysql要宽松得多。
解决办法:就不必要多说了,要么改索引的定义,要么改字段的定义长度。
二、为了数据库的兼容性我们应该注意些什么。
数据库的兼容性应该是数据库设计应该重视的一个问题,因为有时候客户存在已经在用的数据库,并且
不希望同时维护两个数据库,这样的话兼容多种数据库还能成为产品的一个卖点。
作到数据库的兼容性关键是遵守标准用法。
1、遵守标准用法,尽量不使用某种数据库特有的用法。
如msyql的‘`'符号的用法,再比如,很多人有这种用法,在使用oracle开发的时候创建sequence,往表中插数据之前先SELECT seq.nextval FROM DUAL;,然后把查询得到的值作为value插入表中,这种用法没法适应没有sequence的数据库,每个数据库都有自
动增长型的用法,如果需要使用就应该完全地使用。
再举个例子,不同的数据库对分页查询作了扩展,postgresql有offset,limit,oracle就没有。
2、保留字。
要求数据库设计者尽量不使用保留字作表名和字段名。也有很多人有这种用法,在表名和字段名前加‘_',
像这样:create table _tablename ( _id integer)。这样永远不会出现保留字引起的问题。
3、避免数据库大小写敏感的问题。
选择数据库表名和字段名采用大写还是小写,并且在数据库的设计和编码过程中完全统一。
当使用 Convert Oracle to Mysql 工具时,请注意“名称转换为大写”这个选项的控制。
2. 介绍几个国产数据库
一、DM
软件名称:达梦数据库(DM)。
开发商:武汉达梦数据库有限公司。
软件描述:
达梦数据库具有如下技术特色:支持多个平台之间的互联互访、高效的并发控制机制、有效的查询优化策略、灵活的系统配置、支持各种故障恢复并提供多种备份和还原方式。
具有高可靠性、支持多种多媒体数据类型、提供全文检索功能、各种管理工具简单易用、各种客户端编程接口都符合国际通用标准、用户文档齐全。
官网:
http://www.dameng.com/
二、OpenBASE
软件名称:OpenBASE。
开发商:东软集团有限公司。
软件描述:
主要包括OpenBASE 多媒体数据库管理系统、OpenBASE Web应用服务器、OpenBASE Mini嵌入式数据库管理系统、OpenBASE Secure安全数据库系统等产品。
所有的这些产品涵盖了企业应用、Internet/Intranet、移动计算等不同的应用领域,具有不同的应用模式。
形成了OpenBASE面向各种应用的全面的解决方案。多媒体数据库管理系统OpenBASE是OpenBASE产品系列的核心和基础,其它的产品都是在其基础上,根据各自应用领域的不同特点发展、演变而成的。
官网:
https://oceanbase.alipay.com/
三、思极有容
软件名称:思极有容分布式数据库。
开发商:国网信通和创意信息联合研发
软件描述:
一款国产自主可控的分布式关系型数据库。支持国产CPU、操作系统生态,支持云平台和容器。在安全方面,设定多种权限访问、审计、流量控制机制,实现真正资源隔离。
产品采用当前领先分布式技术,提供多种隔离级别,保障完整分布式事务。通过读写分离、并行计算、在线横向扩展,实现集群性能准线性提升,可达数百万级TPM。
官网:
https://oceanbase.alipay.com/
四、KingbaseES
软件名称:金仓数据库管理系统KingbaseES。
开发商:北京人大金仓信息技术有限公司。
软件描述:
交互式工具ISQL;图形化的数据转换工具; 多种方式的数据备份与恢复;提供作业调度工具;方便的用户管理;支持事务处理;支持各种数据类型;提供各种操作函数;提供完整性约束;支持视图;支持存储过程/函数;支持触发器。
官网:
https://www.kingbase.com.cn
五、阿里的数据库系统
软件名称:OceanBase & PolarDB
官方称为“完全自主研发的金融级分布式关系数据库”。下面是其官网的介绍:OceanBase 对传统的关系数据库进行了开创性的革新。
在普通硬件上实现金融级高可用,在金融行业首创“三地五中心”城市级故障自动无损容灾新标准,同时具备在线水平扩展能力,创造了4200万次/秒处理峰值的纪录(注:当时TPS官宣为25.6w)。
现在OceanBase的版本已经2.x了,OceanBase TPC-C的评测刷遍了朋友圈,TPS达到了100w (6088w tpmc),榜单第一。
官网:
https://oceanbase.alipay.com/
六、腾讯的数据库系统
软件名称:TDSQL
其官网简介:分布式数据库(Tencent Distributed SQL,TDSQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性。
同时提供智能 DBA、自动化运营、监控告警等配套设施,为用户提供完整的分布式数据库解决方案。
目前 TDSQL 已经为超过500+的政企和金融机构提供数据库的公有云及私有云服务,客户覆盖银行、保险、证券、互联网金融、计费、第三方支付、物联网、互联网+、政务等领域。TDSQL 亦凭借其高质量的产品及服务,获得了多项国际和国家认证,得到了客户及行业的一致认可。
官网:
https://cloud.tencent.com/proct/tdsql
三、华为的数据库系统
软件名称:GaussDB
全球首款AI-Native数据库,内部有100、200、300多个版本,应该是基于PostgreSQL开发的。在国内,可能除了阿里,就到华为的团队了(高斯实验室)。和不少高校建立了合作。
官网:
https://e.huawei.com/cn
总结
如果你倾向极强的定制性和高度兼容MySQL,推荐思极有容数据库,因为它这两者是优化到极致且比较简洁,可控性强。
3. 连接DM数据库出现报错,但是安装DM数据库带的管理工具就可以连接
你好
你可以参考下网络文库这篇关于DM数据库链接的教程,看是否哪里出问题了
http://wenku..com/link?url=_WWcPwjWINwNcu_
4. linux下怎么安装达梦(DM)数据库
安装达梦数据库linux版的。
进入达梦数据库所在的目录,输入命令 ./达梦数据库的名称。如 ./DMInstall.bin即可调出达梦数据库的图形安装界面(前提是LINUX服务器安装了图形界面)如下图
点击OK,进入版本信息,点击下一步
输入序列号,序列号在sn.txt文件里,可用以下命令中任决一种查看文本文件的内容。
less 、 more 、cat等等。如输入 less sn.txt,查看到了序列号。输入。再点击下一步。
选择安装方式,选典型安装,这样会装上所有的包(省事)
指定达梦数据库所安装的位置,opt DMDBMS是其默认位置,但要注意数据库是会不断增长的,所以事先装在一个容量大的分区,避免日后自己麻烦。改为 /usr/DMDBMS,因为安装LINUX时,我的/usr分区容量给的最大。
9.安装完成后会进入创建数据库界面,如下图,点击创建数据库.
安装完成后,图形界面“应用程序”下会多出达梦数据库的选项且桌面会多出一个达梦的文件夹的快捷方式(而红旗linux系统则只有在应用程序下多出达梦数据库的选项),控制界和管理界面都在里面。默认的SYSDBA用户的初始密码为SYSDBA。
备注:LINUX中的“应用程序”类似于WINDOWS的“开始”菜单。
至于在达梦数据库中建用户、数据库、表,备份还原工具等都是图形化界面几乎和ORACLE差不多(完全仿照ORACLE),所以操作和ORACLE差不多,在此不再累叙。
最后补充一点最重要的,即JDK和TOMCAT等程序基本上都是网上下的。有些同事由于不会用LINUX,所以下载时就用的windows下载的。这就涉及到如何将这个widows中的文件(夹)拷到linux系统中去的问题。
有如下几种办法解决:
1. 通过网络,走SMB协议去拿,这要求LINUX系统装有SAMBAR客户软件包(默认都已经装了),步骤:
(1) 先在WINDOWS系统上把文件夹共享(最好用全英文文件名),用户必须要密码(WINDOWS时默认要有密码才能网络访问,除非改策略或注册表)
(2) 在linux服务器终端界面,即全字符界面(命令界面)上输入
smbmount //windows主机的IP/共享的目录名 /要挂载的linux目录 –o username=windows机器上有权限的用户名 ,回车,提示入密码时输密码
例 smbmount //192.168.13.153/hongqi /mnt –o username=administraotr
(意思是把IP为192.168.13.153这台机器的hongqi这个共享文件夹挂载到此LINUX机器上的/usr/mnt目录,访问本机的/mnt目录就是访问192.168.13.153机器的hongqi目录。
用cp命令把需要的JDK和TOMCAT程序复制到本机的/usr目录下来
命令如下,先进入/mnt目录,ls看一下文件的名字。
cp –R jakarta-tomcat-5.0.28.tar.gz”空一格" /usr
cp –R jdk-1_5_0_15-linux-i586-rpm.bin /usr
5. 什么是DM杂志的数据库
DM是英文Direct mail 的缩写,意为快讯商品广告,通常由8开或16开广告纸正反面彩色印刷而成,通常采取邮寄、定点派发、选择性派送到消费者住处等多种方式广为宣传,是超市最重要的促销方式之一。
美国直邮及直销协会(DM/MA)对DM的定义如下:"对广告主所选定的对象,将印就的印刷品,用邮寄的方法传达广告主所要传达的信息的一种手段。"DM除了用邮寄以外,还可以借助于其他媒介,如传真、杂志、电视、电话、电子邮件及直销网络、柜台散发、专人送达、来函索取、随商品包装发出等。DM与其他媒介的最大区别在于: DM可以直接将广告信息传送给真正的受众,而其他广告媒体形式只能将广告信息笼统地传递给所有受众,而不管受众是否是广告信息的真正受众。
DM广告的形式
信件 | 海报 | 图表 | 产品目录 | 折页 | 名片 | 订货单 | 日历 | 挂历 | 明信片| 宣传册 | 折价券 | 家庭杂志 | 传单 | 请柬 | 销售手册 | 公司指南 | 立体卡片| 小包装实物
DM广告的特点
针对性:由于DM广告直接将广告信息传递给真正的受众,具有强烈的选择性和针对性,其他媒介只能将广告信息笼统地传递给所有受众,而不管受众是否是广告信息的目标对象。
广告持续时间长:一个30秒的电视广告,它的信息在30秒后荡然无存。DM广告则明显不同,在受传者作出最后决定之前,可以反复翻阅直邮广告信息,并以此做为参照物来详尽了解产品的各项性能指标,直到最后做出购买或舍弃决定。
具有较强的灵活性:不同于报纸杂志广告,DM广告的广告主可以根据自身具体情况来任意选择版面大小并自行确定广告信息的长短及选择全色或单色的印刷形式,广告主只考虑邮政部门的有关规定及广告主自身广告预算规模的大小。除此之外,广告主可以随心所欲地制作出各种各样的DM广告。
能产生良好的广告效应:DM广告是由广告主直接寄送给个人的,故而广告主在付诸实际行动之前,可以参照人口统计因素和地理区域因素选择受传对象以保证最大限度地使广告讯息为受传对象所接受。同时,与其他媒体不同,受传者在收到DM广告后,会迫不及待地了解其中内容,不受外界干扰而移心他顾。基于这两点,所以DM广告较之其他媒体广告能产生良好的广告效应。
具有可测定性:广告主在发出直邮广告之后,可以借助产品销售数量的增减变化情况及变化幅度来了解广告信息传出之后产生的效果。这一优势超过了其他广告媒体。
具有隐蔽性:DM 广告是一种深入潜行的非轰动性广告,不易引起竞争对手的察觉和重视。 影响DM广告效果的主要因素。
目标对象的选定及到达:目标对象选择欠妥,势必使广告效果大打折扣,甚至使DM广告失效。 没有可靠有效的MailingList,DM广告只能变成一堆乱寄的废纸。
DM广告的创意,设计及制作:DM广告无法借助报纸、电视、杂志、电台等在公众中已建立的信任度,因此DM广告只能以自身的优势和良好的创意、设计,印刷及诚实恢谐,幽默等富有吸引力的语言来吸引目标对象,以达到较好的效果。
DM 广告能胜任的场所
1.邮寄物是受人欢迎和有实际用途的
2.广告信息过于复杂,详细以致于使用其他媒介无法有效传达
3.其他媒介为达到某一特定的市场必须付出较DM广告更高的代价
4.广告信息是极为个人化或需要保密的
5.广告主的市场策略所要求广告的形式或色彩是其他广告所无法实现的
6.某一个特定的区域需要被覆盖,而该区域的划分要求尽可能的准确
7.广告的投放要求按照某种特定的时间或频率
8. 广告中含有折价券
9.需要进行可控制的研究(如某个市场有效性的测试,测试新产品的价格,包装及用户等)
10.需要进行可控制的邮寄(信件只寄给某种收入个人或拥有某种牌子汽车及游艇的主人等)
11.需要邮寄订货单(产品直接到达目标对象,而无需经过零售,分销或其他媒介)
从DM行销的角度可以分为两类,一是纯派发式,比如出现较早的《目标》、《生活速递》、《尚邦广告》,它们基本上是一种DM信息的传递。二是通过媒体做销售,类似数据库行销,比如《品味》、《旺家购物》,DM媒体无疑成为数据库营销的先行者。而数据库营销也正是DM媒体发展的关键。因为购买数据花销很大,许多直投目前还不能完全做到采用商业数据库形式进行实名制直投。即使有做到的,数据库是否精准也成为问题。实际上,国内大多数DM媒体都拥有所谓的定位在高档人群的数据库--这里大多指的是把杂志投放到高档社区,每个进入社区的人都可以拿一本,或者是放到高档消费场所。 DM广告特别适合于商场、超市、商业连锁、餐饮连锁、各种专卖店、电视购物、网上购物、电话购物、电子商务、无店铺销售等各类实体卖场和网上购物中心,也非常适合于其他行业相关产品的市场推广。
另一种解释
是Data Mining的缩写,意为数据挖掘
数据挖掘是从大量的数据中,抽取出潜在的、有价值的知识(模型或规则)的过程。
1. 数据挖掘能做什么?
1)数据挖掘能做以下六种不同事情(分析方法):
· 分类 (Classification)
· 估值(Estimation)
· 预言(Prediction)
· 相关性分组或关联规则(Affinity grouping or association rules)
· 聚集(Clustering)
· 描述和可视化(Des cription and Visualization)
· 复杂数据类型挖掘(Text, Web ,图形图像,视频,音频等)
2)数据挖掘分类
以上六种数据挖掘的分析方法可以分为两类:直接数据挖掘;间接数据挖掘
· 直接数据挖掘
目标是利用可用的数据建立一个模型,这个模型对剩余的数据,对一个特定的变量(可以理解成数据库中表的属性,即列)进行描述。
· 间接数据挖掘
目标中没有选出某一具体的变量,用模型进行描述;而是在所有的变量中建立起某种关系 。
· 分类、估值、预言属于直接数据挖掘;后三种属于间接数据挖掘
3)各种分析方法的简介
· 分类 (Classification)
首先从数据中选出已经分好类的训练集,在该训练集上运用数据挖掘分类的技术,建立分类模型,对于没有分类的数据进行分类。
例子:
a. 信用卡申请者,分类为低、中、高风险
b. 分配客户到预先定义的客户分片
注意: 类的个数是确定的,预先定义好的
· 估值(Estimation)
估值与分类类似,不同之处在于,分类描述的是离散型变量的输出,而估值处理连续值的输出;分类的类别是确定数目的,估值的量是不确定的。
例子:
a. 根据购买模式,估计一个家庭的孩子个数
b. 根据购买模式,估计一个家庭的收入
c. 估计real estate的价值
一般来说,估值可以作为分类的前一步工作。给定一些输入数据,通过估值,得到未知的连续变量的值,然后,根据预先设定的阈值,进行分类。例如:银行对家庭贷款业务,运用估值,给各个客户记分(Score 0~1)。然后,根据阈值,将贷款级别分类。
· 预言(Prediction)
通常,预言是通过分类或估值起作用的,也就是说,通过分类或估值得出模型,该模型用于对未知变量的预言。从这种意义上说,预言其实没有必要分为一个单独的类。预言其目的是对未来未知变量的预测,这种预测是需要时间来验证的,即必须经过一定时间后,才知道预言准确性是多少。
· 相关性分组或关联规则(Affinity grouping or association rules)
决定哪些事情将一起发生。
例子:
a. 超市中客户在购买A的同时,经常会购买B,即A => B(关联规则)
b. 客户在购买A后,隔一段时间,会购买B (序列分析)
· 聚集(Clustering)
聚集是对记录分组,把相似的记录在一个聚集里。聚集和分类的区别是聚集不依赖于预先定义好的类,不需要训练集。
例子:
a. 一些特定症状的聚集可能预示了一个特定的疾病
b. 租VCD类型不相似的客户聚集,可能暗示成员属于不同的亚文化群
聚集通常作为数据挖掘的第一步。例如,"哪一种类的促销对客户响应最好?",对于这一 类问题,首先对整个客户做聚集,将客户分组在各自的聚集里,然后对每个不同的聚集,回答问题,可能效果更好。
· 描述和可视化(Des cription and Visualization)
是对数据挖掘结果的表示方式。
2.数据挖掘的商业背景
数据挖掘首先是需要商业环境中收集了大量的数据,然后要求挖掘的知识是有价值的。有 价值对商业而言,不外乎三种情况:降低开销;提高收入;增加股票价格。
6. 达梦数据库怎样创建数据库,数据库跟模式名一样吗
达梦数据库已经在国家电网调度系统中占领了90%以上的市场,项目涵盖国网主调、网调主调、电量管理等核心领域,功能性能均能满足电力核心系统需求。
当然要直观的了解,还是要自己试试才知道,dm网站可以下载免费开发版。
达梦数据库管理系统是达梦公司推出的有自主知识产权的高性能数据库管理系统,简称DM。
达梦数据库管理系统的最新版本是7.0版本,简称DM7。
7. dm数据库数据看不见
可以把数据导出。
1、dm数据不能一次性将全部表的数据一次性导出到sql文件,但是可以在浏览数据的页面右键导出数据到sql文件。
2、全选所有的表只能导出到dmp文件。
3、可以导出所有的表结构。
8. dm数据库没有完全卸载干净怎么办
一、卸载SQL数据库全部内容
小编这里用最原始的办法进行卸载,当然,大家也可以借助相关工具进行卸载,360软件管家、电脑管家的软件管理等等,都可以(只要能达到卸载目的就OK)
点“开始”,打开“控制面板”
点击“卸载程序”,打开程序卸载界面
找到SQL Server 20008相关的全部内容,右键点击可以弹出“卸载”按钮(全部文件,一个个卸载都卸载掉)
弹出操作面板,点“删除”
检测没问题,点击“确定”就可以正常打开卸载界面:
选择需要卸载的实例,点击“下一步”
选择需要卸载的功能,点“全选”,然后下一步(提示:小编这里安装的是精简版,功能可能没那么多,大家自己卸载的时候,一样全选就可以了)
这里又是进行一些检测,点“下一步”
准备卸载界面:点击“删除”按钮即可开始卸载
SQL Server 2008卸载ing...
卸载完成,第一步告一段落...
二、删除SQL数据库相关文件夹
一般大家默认是安装在C盘,如果是安装在其他盘符,C盘也可能会有相关数据文件。
如图:C:\Program Files 或者 C:\Program Files(x86)目录下都可能残存有 microsoft SQL Server 文件夹,全部删掉即可
如果提示无法删除,可能还有相关服务没关,重启下电脑应该就OK了。
三、清除注册表文件:(最重要的一步)
大家安装失败绝大多数都是因为注册表没删导致的。(正常来说都不会主动去删注册表文件)
点“开始”,搜索栏输入“regedit”,点击则可以打开注册表编辑器
也可以在开始菜单里面找到 “运行” 功能,点击之(按[Win+R]组合键也可以打开)
同样输入“RegEdit”,点确定,这样也可以打开注册表编辑器
这里有几个文件夹,依次找
HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹
HKEY_LOCAL_MACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2008 Redist全部删除。
也就是:看到SQL相关的文件夹全部删除就可以了!
然后重启下电脑!
自此,三个步骤已全部完成,这样就成功将SQL数据库卸载干净啦!
9. DM数据库怎么建实例
collection.find().toArray(function(err,docs){
console.log(docs);
//将数据显示到网页上
// console.log('1'+docs[0].name);
// $('#question').append('<div>'+docs+'</div>');
// document.getElementById("editLevels").value =docs;
10. 国产的数据库软件有那些
一、DM
软件名称:达梦数据库(DM)。
开发商:武汉华工达梦数据库有限公司。
软件描述:
达梦数据库具有如下技术特色:支持多个平台之间的互联互访、高效的并发控制机制、有效的查询优化策略、灵活的系统配置、支持各种故障恢复并提供多种备份和还原方式。
具有高可靠性、支持多种多媒体数据类型、提供全文检索功能、各种管理工具简单易用、各种客户端编程接口都符合国际通用标准、用户文档齐全。
二、OpenBASE
软件名称:OpenBASE。
开发商:东软集团有限公司。
软件描述:
主要包括OpenBASE多媒体数据库管理系统、OpenBASE Web应用服务器、OpenBASE Mini嵌入式数据库管理系统、OpenBASE Secure安全数据库系统等产品。
所有的这些产品涵盖了企业应用、Internet/Intranet、移动计算等不同的应用领域,具有不同的应用模式。
形成了OpenBASE面向各种应用的全面的解决方案。多媒体数据库管理系统OpenBASE是OpenBASE产品系列的核心和基础,其它的产品都是在其基础上,根据各自应用领域的不同特点发展、演变而成的。
三、OSCAR
软件名称:神舟OSCAR数据库系统。
开发商:北京神舟航天软件技术有限公司。
软件描述:
神舟OSCAR数据库系统基于Client/Server架构实现,服务器具有通常数据库管理系统的一切常见功能,此外还包括一些有助于提高系统对工程数据支持的特别功能,而客户端则在提供了各种通用的应用开发接口的基础上,还具有丰富的连接、操作和配置服务器端的能力。
提供与Oracle、SQL Server、DB 2等主要大型商用数据库管理系统以及TXT、ODBC等标准格式之间的数据迁移工具。
四、KingbaseES
软件名称:金仓数据库管理系统KingbaseES。
开发商:北京人大金仓信息技术有限公司。
软件描述:
交互式工具ISQL;图形化的数据转换工具;多种方式的数据备份与恢复;提供作业调度工具;方便的用户管理;支持事务处理;支持各种数据类型;提供各种操作函数;提供完整性约束;支持视图;支持存储过程/函数;支持触发器。
五、iBASE
软件名称:iBASE。
开发商:北京国信贝斯软件有限公司。
软件描述:
包括五个部分:iBASE Reliax Server全文检索服务器。
iBASE Web网上资源管理与发布系统。
iBASE Index System文文件管理与发布系统。
iBASE Webrobot网络资源采编发系统。
iBASE DMC数据库管理中心。
(10)dm数据库下载扩展阅读:
国产最新商业数据库系统:
一、阿里的数据库系统
软件名称:OceanBase & PolarDB
官方称为“完全自主研发的金融级分布式关系数据库”。下面是其官网的介绍:OceanBase 对传统的关系数据库进行了开创性的革新。
在普通硬件上实现金融级高可用,在金融行业首创“三地五中心”城市级故障自动无损容灾新标准,同时具备在线水平扩展能力,创造了4200万次/秒处理峰值的纪录(注:当时TPS官宣为25.6w)。
现在OceanBase的版本已经2.x了,OceanBase TPC-C的评测刷遍了朋友圈,TPS达到了100w (6088w tpmc),榜单第一。
二、腾讯的数据库系统
软件名称:TDSQL
其官网简介:分布式数据库(Tencent Distributed SQL,TDSQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性。
同时提供智能 DBA、自动化运营、监控告警等配套设施,为用户提供完整的分布式数据库解决方案。
目前 TDSQL 已经为超过500+的政企和金融机构提供数据库的公有云及私有云服务,客户覆盖银行、保险、证券、互联网金融、计费、第三方支付、物联网、互联网+、政务等领域。TDSQL 亦凭借其高质量的产品及服务,获得了多项国际和国家认证,得到了客户及行业的一致认可。
三、华为的数据库系统
软件名称:GaussDB
全球首款AI-Native数据库,内部有100、200、300多个版本,应该是基于PostgreSQL开发的。在国内,可能除了阿里,就到华为的团队了(高斯实验室)。和不少高校建立了合作。