1. 達夢資料庫通過下面哪個文件可以配置連接達夢資料庫的連接符
1、下載最新的kettle版本 2、把達夢對應JDK版本的jdbc驅動放在D:\kettle\pdi-ce-4.4.0-stable\data-integration\libext\JDBC安裝目錄下面 3、在connection type中選擇generic database右側填好url和Driver
2. 關於達夢資料庫的操作
首先,必須強調的一點是達夢資料庫確實是具有自主知識產權的國產資料庫。
To 那些連達夢資料庫安裝軟體都沒見到過而亂噴的朋友們:
達夢資料庫與國外Oracle比起來確實沒有什麼優勢,達夢資料庫確實存在很多問題,但是,達夢在發展,努力改進產品,努力縮小與國外產品的優勢,至少達夢是國產基礎軟體中敢站出來在市場上競爭的。
朋友們,你們一邊用著國內外的盜版軟體,一邊噴國產軟體爛,難道你們就沒有一丟丟的內疚?軟體的成長不是靠軟體廠商的努力,也需要用戶的配合,為什麼提到國產基礎軟體,你們就想噴?有多少人真正實打實的用過,評估過?
國產基礎軟體承載了國家的期望,國家給予了一定的支持,你們就說成騙錢了,這么好騙,你倒是騙出一個達夢資料庫來看看。
批評可以,如果給達夢資料庫指出了具體的問題,達夢一定會認證聽取,努力改進,但是請在噴之前問問自己是不是有理有據...
還有一點,達夢資料庫現在已經走出國門了....
3. seata 什麼時候能支持達夢資料庫
2021年十月已支持。
disql是達夢的命令行執行窗口,可以通過disql登錄資料庫進行相關操作。以Windows10系統為例,調出CMD,進入到資料庫的安裝目錄的bin下,執行disql命令,輸入用戶名和密碼即可登錄DM資料庫。在命令行工具中,可以進行資料庫的DML和DDL操作例如:查詢,更新表信息等,Dmfldr是另一個命令行工具,可以用來批量導入導出有一定格式的數據,再安裝目錄bin下,用的時候最少要傳遞兩個參數:一個是用戶名密碼,一個是控制文件,控制文件制定了向哪個表傳插入數據,數據源是哪個文件,分隔符等信息。
備份的目的是當資料庫遇到損壞的情況下,可以執行還原恢復操作,把資料庫復原到損壞前的某個時間點。用於還原恢復資料庫的載體是備份集,生成備份集的過程便是備份了。邏輯備份是指利用dexp導出工具,將指定對象的數據導出到文件的備份方式。邏輯備份針對的是數據內容,並不關心這些數據物理存儲在什麼位置。物理備份則直接掃描資料庫文件,找出那些已經分配、使用的數據頁,拷貝並保存到備份集中。物理備份過程中,不關心數據頁的具體內容是什麼,也不關心數據頁屬於哪一張表,只是簡單的根據資料庫文件系統的描述,來挑選有效的數據頁。
4. 達夢資料庫怎麼寫shell腳本,怎麼通過shell腳本調用sql腳本
通過shell腳本調用sql腳本:
1、shell腳本調用sql腳本
#首先編輯sql文件
oracle@SZDB:~> more dept.sql
connect scott/tiger
spool /tmp/dept.lst
set linesize 100 pagesize 80
select * from dept;
spool off;
exit;
#編輯shell腳本文件,在shell腳本內調用sql腳本
oracle@SZDB:~> more get_dept.sh
#!/bin/bash
# set environment variable
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
export ORACLE_SID=CNMMBO
sqlplus -S /nolog @/users/oracle/dept.sql #注意此處執行sql腳本的方法 -S 表示以靜默方式執行
exit
#授予腳本執行許可權
oracle@SZDB:~> chmod 775 get_dept.sh
-->執行shell腳本
oracle@SZDB:~> ./get_dept.sh
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
2、shell腳本調用rman腳本
#首先編輯RMAN腳本
oracle@SZDB:~> more rman.rcv
RUN {
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/users/oracle/bak/%d_%F';
ALLOCATE CHANNEL CH1 TYPE DISK MAXPIECESIZE=4G;
ALLOCATE CHANNEL CH2 TYPE DISK MAXPIECESIZE=4G;
SET LIMIT CHANNEL CH1 READRATE=10240;
SET LIMIT CHANNEL CH1 KBYTES=4096000;
SET LIMIT CHANNEL CH2 READRATE=10240;
SET LIMIT CHANNEL CH2 KBYTES=4096000;
CROSSCHECK ARCHIVELOG ALL;
DELETE NOPROMPT EXPIRED ARCHIVELOG ALL;
BACKUP
DATABASE FORMAT '/users/oracle/bak/%d_FULL__%U';
SQL 'ALTER SYSTEM ARCHIVE LOG CURRENT';
BACKUP ARCHIVELOG ALL FORMAT '/users/oracle/bak/%d_LF_%U' DELETE INPUT;
DELETE NOPROMPT OBSOLETE;
RELEASE CHANNEL CH1;
RELEASE CHANNEL CH2;
}
#編輯shell腳本文件,在shell腳本內調用rman腳本
oracle@SZDB:~> more rman_bak.sh
#!/bin/bash
# set environment variable
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
export ORACLE_SID=CNMMBO
$ORACLE_HOME/bin/rman target / cmdfile=/users/oracle/rman.rcv log=/users/oracle/bak/rman.log
exit
#授予腳本執行許可權
oracle@SZDB:~> chmod 775 rman_bak.sh
#執行shell腳本
5. 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
6. 達夢資料庫如何實現2個資料庫的互相實時同步
1、如果RDS上的數據沒有發生增刪改的操作的話,可以生成物理備份或者邏輯備份,然後將物理備份和邏輯備份通過Xtrabackup或者mysqlmp將數據導入到自建庫。
2、如果在物理備份已經生成後對於資料庫仍然有增刪改的操作的話,則需要您在恢復物理備份後還需要追加後續的binlog文件,可以通過API/控制台獲取binlog文件去追加增量數據。
這里有一個非常需要注意的一點是在解壓出來物理備份文件後除了數據和索引文件外還有得到如下圖中的一些文件。
用戶在應用binlog的時候需要兩個pos點都測試一下,哪個pos點可以在binlog中找到從這個pos點開始應用binlog。
3、用戶想要將RDS上的增量數據同步在自建庫的binlog上可以使用DTS的數據訂閱功能,可以通過SDK消費增量數據即可再自己應用該數據。
7. 達夢資料庫導入dmp文件時間很長
達夢資料庫導入dmp文件時間時間是5分鍾或者10分鍾以上。根據查詢相關資料信息,速度比是1:2以上,也就是說,導出時間是5分鍾或者導入10分鍾以上,達夢資料庫管理系統是達夢公司推出的具有完全自主知識產權的高性能資料庫管理系統,簡稱DM。達夢資料庫管理系統的最新版本是8.0版本,簡稱DM8。