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比起來確實沒有什麼優勢,達夢資料庫確實存在很多問題,但是,達夢在發展,努力改進產品,努力縮小與國外產品的優勢,至少達夢是國產基礎軟體中敢站出來在市場上競爭的。
朋友們,你們一邊用著國內外的盜版軟體,一邊噴國產軟體爛,難道你們就沒有一丟丟的內疚?軟體的成長不是靠軟體廠商的努力,也需要用戶的配合,為什麼提到國產基礎軟體,你們就想噴?有多少人真正實打實的用過,評估過?
國產基礎軟體承載了國家的期望,國家給予了一定的支持,你們就說成騙錢了,這么好騙,你倒是騙出一個達夢資料庫來看看。
批評可以,如果給達夢資料庫指出了具體的問題,達夢一定會認證聽取,努力改進,但是請在噴之前問問自己是不是有理有據...
還有一點,達夢資料庫現在已經走出國門了....