当前位置:首页 » 数据仓库 » 达梦数据库本地守护
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

达梦数据库本地守护

发布时间: 2023-04-10 14:05:53

1. 有哪些国产数据库哪个比较好真的不如国外产品么

随着数据大数据的发展,数据安全已经上升到一个很高的高度。随着国家对数据安全的重视,国产数据库开始走进中国个大企业,其中不乏政府、国企。

2. 已安装了WAMP环境,怎么连接达梦数据库啊,求详细步骤!!!

Windows系统下加载模块
步骤:
1) 下载apache的windows版本并安装,同时修改httpd.conf;
2) 下载php并安装;
3) 安装DM DBMS,拷贝bin目录下php4_dm.dll、php5_dm.dll到php目录下的extensions目录中,修改php.ini,添加extension=php5_dm.dll (如果php安装的是php4版本,则改为extension=php4_dm.dll),添加php.ini中有关连接的配置;
4) 重启apache服务器,在浏览器中输入http:\\localhost\php_info.php查看是否有dm模块项,如有说明加载DM PHP成功。

<?php
/* 连接选择数据库*/
$link = dm_connect("localhost", "SYSDBA", "SYSDBA")
or die("Could not connect : " . dm_error());
print "Connected successfully";
/* 执行sql 查询*/
$query = " INSERT INTO proction.proct(name,author,publisher,publishtime, proct_subcategoryid,proctno,satetystocklevel,originalprice,nowprice, discount,description,photo,sellstarttime)
VALUES('三国演义','罗贯中','中华书局','2005-04-01','4','9787101046121','10', '19.0000','15.2000','8.0','《三国演义》是中国第一部长篇章回体小说!',null,'2006-03-20')"; $result = dm_query($query)
or die("Query failed : " . dm_error());
/* 释放资源*/
dm_free_result($result);
/* 断开连接*/
dm_close($link);

?>

以上来自官方文档!

3. 关于ETL工具kettle连接国产达梦数据库问题,用过的请进

1、下载最新的kettle版本

2、把达梦对应JDK版本的jdbc驱动放在D:\kettle\pdi-ce-4.4.0-stable\data-integration\libext\JDBC安装目录下面

3、在connection type中选择generic database右侧填好url和Driver

4. 达梦数据库怎么开远程连接

LOGIN/LOGOUT命令登录/退出远程数据库。
1、首先本地通过在安装目录bin下disql命令连接本地数据库。
2、其次用LOGIN/LOGOUT命令登录远程数据库。
3、最后通过disql后再字返洞蠢符界面支持sql、脚本运行即可。
远程连接控制软件是一款随时随地连接到远程桌面电脑、移动设备及Iot,让远颤纤程连接过程更加的快速和安全,轻松漏陪实现对文件、网络及程序的实时支持或访问

5. 国产的数据库软件有那些

一、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数据库管理中心。

(5)达梦数据库本地守护扩展阅读:

国产最新商业数据库系统:

一、阿里的数据库系统

软件名称: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开发的。在国内,可能除了阿里,就到华为的团队了(高斯实验室)。和不少高校建立了合作。

6. 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

7. 达梦数据库常见参数调整

下面是在命令行客户端工具直接执行的脚本(执行后,会输出待调整参数):
备注:第一次dminit后就要调整,获取的是当前系统可用内存。

set serveroutput on
declare
v_maxsess bigint;

v_cpus bigint;
v_mem_mb bigint;
v_bufs bigint;
v_refs bigint;
v_maxdisk_mb bigint;
begin

-- manual set

v_maxsess=5000;

-- reload messages
v_cpus=64;
v_mem_mb=500000;
v_bufs=101;
v_refs=67;
v_maxdisk_mb=100000;

SELECT cast(67434610688*0.8/1024/1024 as int) into v_maxdisk_mb FROM V$SYSTEMINFO ORDER BY DRIVER_TOTAL_SIZE DESC ;

-- SELECT * FROM V$SYSTEMINFO ORDER BY DRIVER_TOTAL_SIZE DESC LIMIT 1 OFFSET 1;

SELECT case when N_CPU<8 then 8 3 when N_CPU<32 then N_CPU 2 else 64 end n_CPU,FREE_PHY_SIZE/1024/1024 MEM
into v_cpus,v_mem_mb FROM V$SYSTEMINFO LIMIT 1;

with a(val) as(select 5 union all
select 7 union all
select 11 union all
select 13 union all
select 17 union all
select 19 union all
select 23 union all
select 29 union all
select 31 union all
select 37 union all
select 41 union all
select 43 union all
select 47 union all
select 53 union all
select 59 union all
select 61 union all
select 67 union all
select 71 union all
select 73 union all
select 79 union all
select 83 union all
select 89 union all
select 97 union all
select 101),b as(
select rownum rn,val val from a)
select (
select VAL bufs from b where rn=( 3 + CAST( v_mem_mb/1024.0 1.0/2048 100 AS INT))) v_bufs,,(
select VAL refs from b where rn=( 3 + CAST( v_mem_mb/1024.0 1.0/2048 100 AS INT)) )v_refs into v_bufs,v_refs from al
;
print '
begin
SP_SET_PARA_VALUE(2,''MAX_OS_MEMORY'',100);
SP_SET_PARA_VALUE(2,''MEMORY_POOL'',cast( '||v_mem_mb||' 0.1 as int) );
SP_SET_PARA_VALUE(2,''MEMORY_TARGET'',cast ( '||v_mem_mb||'
0.2 as int) );
SP_SET_PARA_VALUE(2,''MEMORY_MAGIC_CHECK'',1);

SP_SET_PARA_VALUE(2,''VM_POOL_TARGET'',cast( (0.37) '||v_mem_mb||' 1024 0.6/'||v_maxsess||' as int));
SP_SET_PARA_VALUE(2,''SESS_POOL_TARGET'',cast( (0.37)
'||v_mem_mb||' 1024 0.3/'||v_maxsess||' as int ) );
SP_SET_PARA_VALUE(2,''CACHE_POOL_SIZE'',cast( (0.37) '||v_mem_mb||' ('||v_maxsess||'/2000.0)*0.55 as int) );

SP_SET_PARA_VALUE(2,''BUFFER'',cast('||v_mem_mb||' * 0.5 as int));
SP_SET_PARA_VALUE(2,''MAX_BUFFER'',cast('||v_mem_mb||' * 0.5 as int));
SP_SET_PARA_VALUE(2,''RECYCLE'',10000*'||v_cpus||'/100);
SP_SET_PARA_VALUE(2,''BUFFER_POOLS'','||v_bufs||');
SP_SET_PARA_VALUE(2,''RECYCLE_POOLS'','||v_refs||');
SP_SET_PARA_VALUE(2,''WORKER_THREADS'','||v_cpus||');
SP_SET_PARA_VALUE(2,''TASK_THREADS'','||v_cpus||');

SP_SET_PARA_VALUE(2,''HJ_BUF_GLOBAL_SIZE'', cast('||v_mem_mb||' * 0.18 as int));
SP_SET_PARA_VALUE(2,''HJ_BUF_SIZE'', cast('||v_mem_mb||' * 0.0018 as int));
SP_SET_PARA_VALUE(2,''HAGR_BUF_GLOBAL_SIZE'',cast('||v_mem_mb||' * 0.12 as int));
SP_SET_PARA_VALUE(2,''HAGR_BUF_SIZE'', cast('||v_mem_mb||' * 0.0024 as int));

SP_SET_PARA_VALUE(2,''DICT_BUF_SIZE'','||v_refs||' 5);
SP_SET_PARA_VALUE(2,''TEMP_SIZE'',5000
'||v_mem_mb||'/1024.0/256);

SP_SET_PARA_VALUE(2,''VM_POOL_SIZE'','||v_refs||' 5);
SP_SET_PARA_VALUE(2,''SESS_POOL_SIZE'','||v_refs||'
5);

SP_SET_PARA_VALUE(2,''MAX_SESSIONS'','||v_maxsess||');
SP_SET_PARA_VALUE(2,''MAX_SESSION_STATEMENT'','||v_maxsess||'*8);

SP_SET_PARA_VALUE(2,''ENABLE_ENCRYPT'',0);
SP_SET_PARA_VALUE(2,''USE_PLN_POOL'',1);
SP_SET_PARA_VALUE(2,''OLAP_FLAG'',2);
SP_SET_PARA_VALUE(2,''OPTIMIZER_MODE'',1);
SP_SET_PARA_VALUE(2,''VIEW_PULLUP_FLAG'',1);
SP_SET_PARA_VALUE(2,''COMPATIBLE_MODE'',2);
SP_SET_PARA_VALUE(2,''MONITOR_TIME'',0);
SP_SET_PARA_VALUE(2,''ENABLE_MONITOR'',1);
SP_SET_PARA_VALUE(2,''SVR_LOG'',0);

end;
'

print '
create tablespace "USER" datafile ''USER01.dbf'' size 200;'
--print '
--alter user SYSDBA default tablespace "USER";'
print '
sp_set_para_value(1,''PWD_POLICY'',0);'
print '
create user DMDBA identified by DMDBA default tablespace "USER";'
print '
GRANT DBA TO dmdba;'
print '
sp_set_para_value(1,''PWD_POLICY'',2);'

print '
ALTER DATABASE MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE ADD ARCHIVELOG ''DEST=/home/dmdba/dmdbms/arch,TYPE=LOCAL,FILE_SIZE=1024,SPACE_LIMIT='||cast(v_maxdisk_mb*0.1 as int)||'''
ALTER DATABASE OPEN;'

print '
sp_set_para_value(1,''BAK_USE_AP'',2);
BACKUP DATABASE FULL TO DMBAK_FULL_00 BACKUPSET ''DMBAK_FULL_00'' COMPRESSED;
'

exception
when others then
raise_application_error (-20001,substr( ' 执行失败, '||SQLCODE||' '||SQLERRM||' '||dbms_utility.format_error_backtrace , 1, 400));
end;

/

8. 达梦数据库怎么样

达梦是一家国产数据库,根据它的介绍,感觉还不错。不过实际使用暂时未知,它号称是国产第一,但是又有其他数据库说是中国老大,这个没法评估,还需要实际测测才知道。不过看过论坛的评论,貌似它兼容oracle比较好

9. 关于达梦数据库的操作

首先,必须强调的一点是达梦数据库确实是具有自主知识产权的国产数据库。
To 那些连达梦数据库安装软件都没见到过而乱喷的朋友们:
达梦数据库与国外Oracle比起来确实没有什么优势,达梦数据库确实存在很多问题,但是,达梦在发展,努力改进产品,努力缩小与国外产品的优势,至少达梦是国产基础软件中敢站出来在市场上竞争的。
朋友们,你们一边用着国内外的盗版软件,一边喷国产软件烂,难道你们就没有一丢丢的内疚?软件的成长不是靠软件厂商的努力,也需要用户的配合,为什么提到国产基础软件,你们就想喷?有多少人真正实打实的用过,评估过?
国产基础软件承载了国家的期望,国家给予了一定的支持,你们就说成骗钱了,这么好骗,你倒是骗出一个达梦数据库来看看。
批评可以,如果给达梦数据库指出了具体的问题,达梦一定会认证听取,努力改进,但是请在喷之前问问自己是不是有理有据...
还有一点,达梦数据库现在已经走出国门了....