DM8/達夢 數據庫管理員使用手冊詳解

1.1DM客戶端存放位置

Windows:DM數據庫安裝目錄中tool文件夾和bin文件夾中。

Linux:DM數據庫安裝目錄中tool目錄和bin目錄中。

1.2DM數據庫配置助手

1.2.1Windows創建數據庫

打開數據庫配置助手dbca

點擊創建數據庫實例

選擇一般用途

瀏覽選擇數據庫存放目錄

定義數據庫名,實例名以及端口號

各文件存放目錄

定義初始化參數

定義用戶口令(默認口令為用戶名)

確認創建信息

創建完成。

1.2.2Linux命令行中dminit創建數據庫

進入dm安裝目錄里存放dminit腳本的bin目錄里

執行腳本輸入參數help查看各參數的詳細介紹

./dminit PATH=/home/dmdba1(數據庫的存放目錄) DB_NAME=T1(數據庫的名字) CASE_SENSITIVE=Y(開啟大小寫敏感) CHARSET=0(字符集為GB18030)

創建完成

使用命令建庫后必須前臺啟動一次數據庫實例,然后關閉數據庫實例,才能通過后臺啟動

./dmserver /home/dmdba1/T1/dm.ini

執行dmserver腳本指定創建數據庫的dm.ini文件的路徑,進入前臺運行

輸入命令:exit

退出前臺運行

1.2.3刪除數據庫

點擊數據庫配置助手,選擇刪除數據庫實例

選擇要刪除的數據庫或指定數據庫配置文件所在路徑

刪除完成(注:需要關閉數據庫服務才能刪除數據庫)

1.3DM服務查看器

1.3.1Windows

點擊dmservice服務查看器

Dm服務查看器可以控制數據庫的啟動或停止

1.3.2 Linux

dm_service_installer.sh注冊數據庫服務,守護服務,監控服務

dm_service_uninstaller.sh刪除其他服務

root_installer.sh注冊DMAP服務

首先創建一個實例

注冊服務

查看服務

刪除服務

查看刪除服務腳本參數信息

輸入-n參數,指定服務名,進行刪除服務

1.4 DM管理工具

1.4.1創建數據庫實例連接

點擊DM管理工具manager

點擊注冊連接

輸入要連接數據庫的端口號,連接用戶以及用戶的口令

輸入連接用戶的口令進行登錄

連接完成

有ssl加密認證的需要輸入ssl密碼才能進行登錄

1.4.2DM管理工具窗口功能說明

1.4.3查看數據庫實例信息

右鍵點擊實例連接,點擊管理服務器

1.4.4常用選項配置

?

可以對sql編輯器進行便捷設置

以及sql編輯器執行的結果集進行顯示設置

1.4.5 創建表空間

點擊新建表空間

?

1.5 disql

1.5.1Linux使用

進入dm8安裝目錄中bin目錄

執行腳本語法:./disql 用戶/密碼@數據庫客戶端IP地址:端口

linux下,需要使用雙引號將密碼包含進來,同時外層再使用單引號進行轉移。

具體例子如下:

./disql EMP/'"abcd@efgh"'@localhost:5236

在disql中執行已經編輯好的腳本文件

在disql中執行腳本文件只需要輸入`后面加腳本文件的路徑

在disql中創建表空間和用戶,授權,修改密碼

1.5.2 Windows使用disql

在DM安裝目錄中的bin目錄,點擊運行Disql

輸入用戶名/密碼,數據庫客戶端IP地址以及端口號,進行連接數據庫

輸入ed命令,進行編輯腳本

把要執行的sql語句編輯到記事本上進行保存

輸入命令start指定sql腳本,進行執行腳本中的語句

1.6 DM控制臺工具

只適用于圖形化界面中

可以在控制臺中查看實例的配置信息

可以進行備份還原功能(只適用于脫機狀態,數據庫實例關閉狀態)

查看數據庫配置信息

1.7 DM數據庫遷移工具

1.7.1遷移前準備工作

1.停止應用

2.確認要遷移的用戶(模式、數據庫)

3.記錄原數據庫中要遷移的對象的數量

4.記錄原數據庫中要遷移的所有對象名稱

5.記錄原數據庫中要遷移的表的數據量(行數)

6.創建目標數據及實例

7.創建目標數據的表空間及用戶

1.7.2 MySql遷移到DM

關閉mysql數據庫

systemctl stop mariadb

打開dts數據遷移工具

進入dm8安裝目錄中的tool目錄

執行dts,進入圖形化遷移工具

?

輸入工程名

右鍵點擊遷移,點擊新建遷移

進入歡迎界面,點擊下一步

選擇mysql遷移到dm

填寫mysql數據庫的信息以及要遷移的數據庫名

填寫dm數據庫信息

指定對象復制

點擊轉換選擇遷移策略

確認遷移信息,點擊完成進行遷移

遷移成功。

1.7.3遷移完成測試數據

Mysql查詢:

Dm查詢:

?

1.8 dexp/dimp

1.8.1dexp命令行式導出

cd /dm8/bin

進入dm數據庫的安裝目錄中的bin目錄中

執行:./dexp help

查看dexp工具所有參數的詳細介紹

./dexp SYSDBA/SYSDBA@LOCALHOST:5239 DIRECTORY=/dm/dmexp FILE=dexp_SYSDBA_1_%U.dmp OWNER=SYSDBA LOG=dexp_SYSDBA_1_%U.log FILESIZE=200M

DIRECTORY=/dm/dmexp:導出目錄為/dm/dmexp

FILE=dexp_emp_1_%U.dmp:導出文件為dexp_emp_1_%U.dmp

OWNER=SYSDBA

LOG=dexp_emp_1_%U.log:日志文件名為dexp_emp_1_%U.log

FILESIZE=200M:每個轉儲文件的最大大小為200M

導出成功。

1.8.2 dimp命令行式導入

進入dm數據庫的安裝目錄中的bin目錄中

執行:./dimp help

查看dimp工具所有參數的詳細介紹

./dimp SYSDBA/SYSDBA@LOCALHOST:5239 DIRECTORY=/dm/dmexp FILE=dexp_SYSDBA_1_01.dmp LOG=dimp_SYSDBA_1.log TABLE_FIRST=Y

DIRECTORY=/dm/dmexp :導入文件的目錄是/dm/dmexp

FILE=dexp_SYSDBA_1_01.dmp:導入文件名稱是dexp_SYSDBA_1_01.dmp

LOG=dimp_SYSDBA_1.log:日志文件為dimp_SYSDBA_1.log

TABLE_FIRST=Y:Y是先導入表

導入完成

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/212512.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/212512.shtml
英文地址,請注明出處:http://en.pswp.cn/news/212512.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

圖中的最長環

說在前面 🎈不知道大家對于算法的學習是一個怎樣的心態呢?為了面試還是因為興趣?不管是處于什么原因,算法學習需要持續保持,今天讓我們一起來看看這一道題目————圖中的最長環,圖論題目中比較常見的環路…

vite+TypeScript+vue3+router4+Pinia+ElmPlus+axios+mock項目基本配置

1.viteTSVue3 npm create vite Project name:... yourProjectName Select a framework:>>Vue Select a variant:>>Typescrit2. 修改vite基本配置 配置 Vite {#configuring-vite} | Vite中文網 (vitejs.cn) vite.config.ts import { defineConfig } from vite …

C語言筆試例題_指針專練30題(附答案解析)

C語言筆試例題_指針專練30題(附答案解析) 指針一直是C語言的靈魂所在,是掌握C語言的必經之路,收集30道C語言指針題目分享給大家,測試環境位64位ubuntu18.04環境,如有錯誤,懇請指出,文明討論!&am…

基于SSM+JSP網上訂餐管理系統(Java畢業設計)

大家好,我是DeBug,很高興你能來閱讀!作為一名熱愛編程的程序員,我希望通過這些教學筆記與大家分享我的編程經驗和知識。在這里,我將會結合實際項目經驗,分享編程技巧、最佳實踐以及解決問題的方法。無論你是…

Flask筆記三之連接使用數據庫

本文首發于公眾號:Hunter后端 原文鏈接:Flask筆記三之連接使用數據庫 這一節介紹 Flask 與數據庫的連接,以及接口里查詢數據的操作。 這里使用的是 SQLAlchemy pymysql 實現與數據庫的連接,SQLAlchemy 的詳細介紹見之前的筆記有…

藍橋杯2021年5月青少組Python程序設計國賽真題

30 個人在一條船上,超載,需要 15 人下船于是人們排成一隊,排隊的位置即為他們的編號。報數,從1開始,數到9的人下船。如此循環,直到船上僅剩15 人為止,問都有哪些編號的人下船了呢? 2】判斷101-200之間有多少個素數,并輸出所有素數…

Maven上傳Jar到Nexus遠程倉庫的兩種方式

Maven上傳Jar到Nexus遠程倉庫的兩種方式 文章目錄 前言通過mvn clean deploy指令上傳第一步 配置maven的setting.xml文件第二步 配置pom文件第三步 執行打包指令 手動上傳 jar到遠程倉庫第一步 配置setting文件第二步 執行上傳命令 前言 各個公司在開發項目時,一般…

Linux C/C++并發編程實戰(8)CAS機制的ABA問題

文章目錄 無鎖隊列中的ABA問題ABA問題解決方案 ABA問題:CAS在操作的時候會檢查變量的值是否被更改過,如果沒有則更新值,但是帶來一個問題,最開始的值是A,接著變成B,最后又變成了A。經過檢查這個值確實沒有修…

Leetcode每日一題

https://leetcode.cn/problems/binary-tree-preorder-traversal/ 這道題目需要我們自行進行創建一個數組,題目也給出我們需要自己malloc一個數組來存放,這樣能達到我們遍歷的效果,我們來看看他的接口函數給的是什么。 可以看到的是這個接口函…

說說webpack中常見的loader?解決了什么問題?

在Webpack中,Loader是用于處理各種文件類型的模塊加載器,它們用于對文件進行轉換、處理和加載。常見的Loader解決了以下問題: 處理 JavaScript 文件:Babel Loader用于將最新的JavaScript語法轉譯為瀏覽器兼容的版本,以…

5_CSS三大特性盒子模型

第5章-盒子模型【比屋教育】 本課目標(Objective) 掌握CSS三大特性理解什么是盒子模型掌握內邊距padding的用法掌握外邊距margin的用法 1. CSS的層疊,繼承,優先級 1.1 CSS層疊 層疊:是指多個CSS樣式疊加到同一個元…

Web(8)SQL注入

Web網站(對外門戶) 原理:not>and>or(優先級) 一.低級注入 order by的作用是對字段進行排序,如order by 5,根據第五個字段 進行排序,如果一共有4個字段,輸入order by 5系統就會報錯不 …

詳細介紹開源固件-TF-A

什么是TF-A? TF-A(Trusted Firmware-A)是一種用于嵌入式系統的開源固件,而不是Linux的一部分。TF-A主要用于ARM架構的處理器和設備,它提供了一組安全和可信任的軟件組件,用于引導和初始化系統。 如下是其…

GD32F30X-RT-Thread學習-線程管理

1. 軟硬件平臺 GD32F307E-START Board開發板MDK-ARM Keil 2.RT-Thread Nano 3.RT-Thread 內核學習-線程管理 ? 在多線程操作系統中,可以把一個復雜的應用分解成多個小的、可調度的、序列化的程序單元,當合理地劃分任務并正確地執行時,這…

qt可以詳細寫的項目或技術

1.QT 圖形視圖框架 2.QT 模型視圖結構 3.QT列表顯示大量信息 4.QT播放器 5.QT 編解碼 6.QT opencv

Linux--RedHat--安裝和配置C++環境

百度下載,安裝包: 鏈接:https://pan.baidu.com/s/1IgBfCCRxGYZ_PPiedad0xQ 提取碼:ffff 下載后,建個目錄,先解壓好安裝包! (兩種方法)執行如下命令: 參考…

Bypass open_basedir

講解 open_basedir是php.ini中的一個配置選項,可用于將用戶訪問文件的活動范圍限制在指定的區域。 假設open_basedir/var/www/html/web1/:/tmp/,那么通過web1訪問服務器的用戶就無法獲取服務器上除了/var/www/html/web1/和/tmp/這兩個目錄以外的文件。…

Java——面試:String 和 StringBuffer 的區別?

相同點: String 和 StringBuffer,它們可以儲存和操作字符串, 即包含多個字符的字符數據。 String 和 StringBuffer 的區別有以下幾點: 1.String 類提供了數值不可改變的字符串。而 StringBuffer 類提供的字符串進行修改。 當你知…

洛谷 P8674 [藍橋杯 2018 國 B] 調手表

文章目錄 [藍橋杯 2018 國 B] 調手表題目描述輸入格式輸出格式樣例 #1樣例輸入 #1樣例輸出 #1 提示 題意解析CODE分析一下復雜度 [藍橋杯 2018 國 B] 調手表 題目描述 小明買了塊高端大氣上檔次的電子手表,他正準備調時間呢。 在 M78 星云,時間的計量…

JVM虛擬機:命令行查看JVM垃圾回收器的執行信息

在eclipse中打開命令行窗口 window->show view->Terminal 這樣就打開了Terminal窗口,效果如下所示: java -XX:PrintCommandLineFlags -version 這個命令可以查看一些配置信息,其中最重要的配置信息就是,當前使用的G1回收器…