达梦数据库工具使用说明
達(dá)夢(mèng)數(shù)據(jù)庫(kù)工具使用說明
?????? 數(shù)據(jù)庫(kù)安裝部署完之后,會(huì)在本地安裝幾個(gè)數(shù)據(jù)庫(kù)的工具,這幾個(gè)工具可以讓我們更好的對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作管理,如圖:
一、DM 服務(wù)查看器
DM 服務(wù)查看器,顧名思義是對(duì)數(shù)據(jù)庫(kù)服務(wù)進(jìn)行查看管理的工具。通過服務(wù)查看器服務(wù)的管理,可關(guān)閉,開啟,重啟,查看數(shù)據(jù)庫(kù)各個(gè)服務(wù)的狀態(tài),方便快捷的對(duì)數(shù)據(jù)庫(kù)實(shí)例服務(wù)進(jìn)行管理。
數(shù)據(jù)庫(kù)實(shí)例服務(wù)運(yùn)行安裝在操作系統(tǒng)上,通常系統(tǒng)運(yùn)行時(shí)數(shù)據(jù)庫(kù)服務(wù)的狀態(tài)要保持運(yùn)行狀態(tài)。數(shù)據(jù)庫(kù)出現(xiàn)異常可以通過服務(wù)查看器來查看數(shù)據(jù)的狀態(tài),手動(dòng)進(jìn)行服務(wù)的重啟和關(guān)閉等。更換硬件、系統(tǒng)升級(jí)等操作,需要提前停止數(shù)據(jù)庫(kù)服務(wù),防止出現(xiàn)故障。
選中服務(wù),鼠標(biāo)右鍵即可對(duì)服務(wù)進(jìn)行啟動(dòng),停止,修改,注冊(cè)等操作,如下圖所示:
Linux 環(huán)境啟動(dòng) DM 服務(wù)查看器–命令行
查看服務(wù)目錄
進(jìn)入數(shù)據(jù)庫(kù)安裝路徑下 script/root 目錄,查看 DM 數(shù)據(jù)庫(kù)服務(wù)腳本如下所示:
注冊(cè) DMAP 服務(wù):root_installer.sh
注冊(cè)數(shù)據(jù)庫(kù)服務(wù)、守護(hù)服務(wù)、監(jiān)控服務(wù)等:dm_service_installer.sh
刪除其他服務(wù):dm_service_uninstaller.sh
[root@centos7_6_33 root]# pwd
/home/dmdba/dmdbms/script/root
[root@centos7_6_33 root]# ls -ltr
總用量 44
-rwxr-xr-x 1 dmdba dinstall 27037 9月?? 9 18:50 dm_service_installer.sh
-rwxr-xr-x 1 dmdba dinstall? 8750 9月?? 9 18:50 dm_service_uninstaller.sh
-rwxr-xr-x 1 dmdba dinstall?? 691 9月?? 9 18:50 root_installer.sh
查看幫助信息,如下所示:
[root@centos7_6_33 root]# ./dm_service_installer.sh -hUsage: dm_service_installer.sh -t service_type [-p service_name_postfix] [-dm_ini dm_ini_file]??????? [-watch_ini watch_ini_file ] [-wmon_ini wmon_ini_file] [-rww_ini rww_ini_file]??????? [-watcher_ini watcher_ini_file ] [-monitor_ini monitor_ini_file] [-cssm_ini cssm_ini_file]??????? [-dfs_ini dfs_ini_file] [-dcr_ini dcr_ini_file]??????? [-dss_ini dss_ini_file] [-drs_ini drs_ini_file] [-dras_ini dras_ini_file] [-dcs_ini dcs_ini_file] [-server server_info]??????? [-m open|mount] [-y dependent_service] [-auto true|false]? or dm_service_installer.sh [-s service_file_path]? or dm_service_installer.sh -h ?? -t?????????????? 服務(wù)類型,包括 dmimon,dmap,dmserver,dmwatcher,dmmonitor,dmcss,dmcssm,dmasmsvr,dmdcs,dmdrs,dmdras,dmdss?? -p?????????????? 服務(wù)名后綴,對(duì)于 dmimon,dmap 服務(wù)類型無效?? -dm_ini????????? dm.ini文件路徑?? -watch_ini?????? dmwatch.ini 文件路徑?? -wmon_ini??????? dmwmon.ini 文件路徑?? -rww_ini???????? dmrww.ini 文件路徑?? -watcher_ini???? dmwatcher.ini 文件路徑?? -monitor_ini???? dmmonitor.ini 文件路徑?? -dcr_ini???????? dmdcr.ini 文件路徑?? -cssm_ini??????? dmcssm.ini 文件路徑?? -dss_ini???????? dss.ini 文件路徑?? -drs_ini???????? drs.ini 文件路徑?? -dras_ini??????? dras.ini 文件路徑?? -dcs_ini???????? dcs.ini 文件路徑?? -dfs_ini???????? dfs.ini 文件路徑?? -server????????? 服務(wù)器信息 (IP:PORT)?? -auto??????????? 設(shè)置服務(wù)是否自動(dòng)啟動(dòng),值為 true 或 false,默認(rèn) true?? -m?????????????? 設(shè)置服務(wù)器啟動(dòng)模式 Open 或 Mount,只針對(duì) dmserver 服務(wù)類型生效,可選?? -y?????????????? 設(shè)置依賴服務(wù),此選項(xiàng)只針對(duì) systemd 服務(wù)環(huán)境下的 dmserver 和 dmasmsvr 服務(wù)生效?? -s?????????????? 服務(wù)腳本路徑,設(shè)置則忽略除 -y 外的其他參數(shù)選項(xiàng)?? -h?????????????? 幫助管理服務(wù)
根據(jù)幫助信息可進(jìn)行數(shù)據(jù)庫(kù)服務(wù)的管理。
注冊(cè)服務(wù),如下所示:
| [root@centos7_6_33 root]# ./dm_service_installer.sh -t dmserver -p DMOA -dm_ini /home/dmdba/opt/dmdbms/data/DAMENG/dm.ini -m openCreated symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMOA.service to /usr/lib/systemd/system/DmServiceDMOA.service.創(chuàng)建服務(wù)(DmServiceDMOA)完成 |
查看服務(wù),如下所示:
| [root@centos7_6_33 root]# systemctl list-unit-files | grep DMOA |
刪除服務(wù),如下所示:
| [root@centos7_6_33 root]# ./dm_service_uninstaller.sh -h 啟動(dòng)、停止服務(wù)和查看服務(wù)狀態(tài),如下所示:
2、Linux 環(huán)境啟動(dòng) DM 服務(wù)查看器–圖形化Linux 圖形化界面使用的時(shí)候,同樣支持 DM 服務(wù)查看器的圖形化的啟動(dòng),如同 Windows 服務(wù)查看器方式進(jìn)行管理。 圖形化界面下右鍵打開終端,進(jìn)入數(shù)據(jù)庫(kù)安裝目錄的 tool 目錄,啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)查看器,如下所示:
圖形化界面與 Windows 環(huán)境一致,圖下圖所示: |
二、DM 管理工具
DM 管理工具是數(shù)據(jù)庫(kù)自帶的圖形化工具,可以方便快捷的對(duì)數(shù)據(jù)進(jìn)行管理。在網(wǎng)絡(luò)允許的條件下,可通過單個(gè)管理工具,對(duì)多個(gè)數(shù)據(jù)實(shí)例進(jìn)行管理,方便簡(jiǎn)化 DBA 對(duì)數(shù)據(jù)庫(kù)的日常運(yùn)維操作要求。
- Windows 環(huán)境啟動(dòng) DM 管理工具
點(diǎn)擊開始界面,選擇【達(dá)夢(mèng)數(shù)據(jù)庫(kù)】菜單,點(diǎn)擊【DM 管理工具】,即可進(jìn)入管理工具對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理,如下圖所示:
- Linux 環(huán)境啟動(dòng) DM 管理工具
進(jìn)入數(shù)據(jù)庫(kù)安裝路徑 /tool 目錄下,運(yùn)行 ./manager 即可啟動(dòng) DM 管理工具。
數(shù)據(jù)庫(kù)實(shí)例連接
- 新建連接
創(chuàng)建連接數(shù)據(jù)庫(kù)的對(duì)象導(dǎo)航,不進(jìn)行保存,下次開啟后需重新連接。
- 注冊(cè)連接
創(chuàng)建連接數(shù)據(jù)庫(kù)的對(duì)象導(dǎo)航,進(jìn)行保存,下次開啟后對(duì)象導(dǎo)航存在,可直接進(jìn)行連接。
注冊(cè)連接
輸入主機(jī)名(IP 地址)、端口(默認(rèn) 5236)、用戶名(默認(rèn) SYSDBA)、密碼(默認(rèn) SYSDBA),點(diǎn)擊【測(cè)試】,測(cè)試是否連通,點(diǎn)擊【確定】,連接數(shù)據(jù)庫(kù),如下圖所示:
對(duì)象導(dǎo)航欄自動(dòng)生成對(duì)應(yīng)的數(shù)據(jù)庫(kù)鏈接信息,點(diǎn)擊鼠標(biāo)【右鍵】,點(diǎn)擊【連接】即可,如下圖所示:
新建連接
點(diǎn)擊【新建連接】,輸入主機(jī)名(IP 地址)、端口(默認(rèn) 5236)、用戶名(默認(rèn) SYSDBA)、密碼(默認(rèn) SYSDBA),點(diǎn)擊【確認(rèn)】即可直接進(jìn)行數(shù)據(jù)庫(kù)連接,如下圖所示:
信息說明和常用配置
窗口基本功能說明
連接數(shù)據(jù)庫(kù)后,左側(cè)顯示對(duì)象導(dǎo)航;右側(cè)為新建查詢窗口,通過窗口可編寫 SQL 語句進(jìn)行執(zhí)行;頂部為工具欄;底部為消息和結(jié)果集。如下圖所示:
查看數(shù)據(jù)庫(kù)實(shí)例信息
通過 DM 管理工具可查看數(shù)據(jù)庫(kù)實(shí)例的信息,包含系統(tǒng)概覽,表使用空間,系統(tǒng)管理,日志文件,歸檔配置等幾個(gè)方面。
選擇對(duì)應(yīng)實(shí)例,右鍵點(diǎn)擊【管理服務(wù)器】,即可進(jìn)行查看實(shí)例相關(guān)信息,如下圖所示:
常用選項(xiàng)配置
通過常用選項(xiàng)的配置,可以幫助日常的操作,包含審計(jì)分析工具,快捷鍵,數(shù)據(jù)遷移工具,查詢分析器,管理工具等功能。
選擇管理工具的【窗口】,點(diǎn)擊【選項(xiàng)】功能,可進(jìn)入常用選項(xiàng)的配置。例如選擇查詢分析器的【編輯器】功能,可修改編輯器顯示功能,如下圖所示:
表空間和用戶
創(chuàng)建表空間
選中連接的數(shù)據(jù)庫(kù)實(shí)例,選擇【表空間】,右鍵點(diǎn)擊【新建表空間】,輸入表空間的名稱、文件路徑等信息,點(diǎn)擊【確定】,即可創(chuàng)建完成表空間,如下圖所示:
創(chuàng)建用戶
選中連接的數(shù)據(jù)庫(kù)實(shí)例,選擇用戶下的【管理用戶】,右鍵點(diǎn)擊【新建用戶】,輸入用戶名和密碼,選擇用戶所述的表空間和索引表空間,如下圖所示:
對(duì)用戶所屬角色、系統(tǒng)權(quán)限、對(duì)象權(quán)限進(jìn)行修改,點(diǎn)擊【確定】即可完成用戶創(chuàng)建,如下圖所示:
數(shù)據(jù)庫(kù)的備份
通過 DM 管理工具可對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份。
右鍵點(diǎn)擊【備份】,根據(jù)備份的級(jí)別為庫(kù),表,表空間,歸檔幾個(gè)類別的備份,選中備份類別,右鍵點(diǎn)擊選擇【新建備份】,如下圖所示:
進(jìn)入備份界面,輸入備份名字和備份集目錄,選擇備份類型和備份路徑,如下圖所示:
高級(jí)選項(xiàng)可針對(duì)備份,進(jìn)行操作,如備份是否進(jìn)行壓縮,是否生成備份日志,是否進(jìn)行加密等操作,如下圖所示:
DDL 則產(chǎn)生此次備份數(shù)據(jù)庫(kù)的語句命令,如下圖所示:
代理作業(yè)
通過 DM 管理工具,可創(chuàng)建代理環(huán)境。代理環(huán)境的主要作用在于設(shè)置數(shù)據(jù)庫(kù)的定時(shí)備份,通過代理進(jìn)行設(shè)置,免去了通過系統(tǒng)進(jìn)行 crontab 定時(shí)計(jì)劃執(zhí)行 shell 腳本的麻煩。
創(chuàng)建代理環(huán)境
右鍵點(diǎn)擊【代理】,選擇【創(chuàng)建代理環(huán)境】,數(shù)據(jù)庫(kù)狀態(tài)正常,管理工具正常連接,創(chuàng)建代理環(huán)境顯示成功,如下圖所示:
創(chuàng)建定時(shí)備份作業(yè)
在代理下,右鍵點(diǎn)擊【作業(yè)】,選擇【新建作業(yè)】,如下圖所示:
填寫設(shè)定的作業(yè)名,如下圖所示:
填寫作業(yè)的步驟名稱,選擇步驟的類型。點(diǎn)擊【確定】,生成該作業(yè)步驟,如下圖所示:
填寫調(diào)度的步驟名稱,設(shè)定作業(yè)的調(diào)度類型、執(zhí)行周期、每日頻次和時(shí)間等策略,點(diǎn)擊【確認(rèn)】,生成作業(yè)調(diào)度,如下圖所示:
DDL 展示此次代理作業(yè)的整體的 DDL 語句,如下圖所示:
三、DM 數(shù)據(jù)遷移工具
DM 數(shù)據(jù)遷移工具 DM DTS 提供了主流大型數(shù)據(jù)庫(kù)遷移到 DM、DM 到 DM、文件遷移到 DM 以及 DM 遷移到文件等功能。
得益于 DM 數(shù)據(jù)庫(kù)對(duì)目前主流大型關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)有著業(yè)界領(lǐng)先的兼容性,在存儲(chǔ)層面、語法層面、接口層面和它們保持高度兼容,借助于 DM 圖形界面且采用向?qū)Х绞揭龑?dǎo)各個(gè)遷移步驟的 DTS 工具,移植工作可以變得非常的簡(jiǎn)單。
遷移準(zhǔn)備工作
啟動(dòng)遷移工具
- Windows 環(huán)境啟動(dòng) DM 數(shù)據(jù)遷移工具
點(diǎn)擊【開始界面】,選擇【達(dá)夢(mèng)數(shù)據(jù)庫(kù)】菜單,點(diǎn)擊【DM 數(shù)據(jù)遷移工具】,即可進(jìn)入數(shù)據(jù)遷移工具,如下圖所示:
- Linux 環(huán)境啟動(dòng) DM 數(shù)據(jù)遷移工具
進(jìn)入數(shù)據(jù)庫(kù)安裝路徑 /tool 目錄下,運(yùn)行 ./dts 即可啟動(dòng) DM 數(shù)據(jù)遷移工具。
遷移過程
新建工程和遷移
點(diǎn)擊按鈕創(chuàng)建新的工程,輸入工程名和工程描述,點(diǎn)擊【確定】,即可創(chuàng)建工程,如下圖所示:
右鍵選擇【新建遷移】,輸入遷移名稱和遷移描述,即可創(chuàng)建遷移,如下圖所示:
輸入遷移名稱:Oracle-DM,點(diǎn)擊【確定】按鈕,完成遷移的創(chuàng)建,如下圖所示:
選中新建的遷移,即可查看遷移工具的歡迎界面,介紹了遷移工具的支持情況等信息,如下圖所示:
選擇數(shù)據(jù)源和目的庫(kù)
在歡迎界面點(diǎn)擊【下一步】,選擇要遷移的方式,以?Oracle 遷移到 DM 數(shù)據(jù)庫(kù)為例,如下圖所示:
輸入數(shù)據(jù)源(Oracle 數(shù)據(jù)庫(kù))的信息:主機(jī)名 (IP) 、端口,服務(wù)名(Oracle 默認(rèn)服務(wù)名 ORCL),角色(默認(rèn)),用戶名和口令,如下圖所示:
要確認(rèn)數(shù)據(jù)庫(kù)信息正確,保持開啟狀態(tài),Oracle 監(jiān)聽已啟動(dòng)。
再輸入目的數(shù)據(jù)庫(kù)(DM 數(shù)據(jù)庫(kù))的信息:主機(jī)名 (IP) 、端口(DM 默認(rèn)端口 5236),用戶名和口令,如下圖所示:
要確認(rèn) DM 數(shù)據(jù)庫(kù)信息正確,保持開啟狀態(tài)。
指定對(duì)象復(fù)制或查詢
選擇源模式和目的模式。
- 復(fù)制的對(duì)象包括:模式及模式對(duì)象、目錄、公共同義詞、上下文等,根據(jù)不同數(shù)據(jù)源,支持復(fù)制不同的對(duì)象。
- 模式及模式對(duì)象包括:模式、表、視圖、物化視圖、序列、存儲(chǔ)過程/函數(shù)、包、類、同義詞以及自定義類型,根據(jù)數(shù)據(jù)源不同,支持的模式及模式對(duì)象也不同。
選擇遷移對(duì)象
此處選擇要遷移的具體表格、視圖、存儲(chǔ)過程等,用戶可根據(jù)名稱具體選擇。
設(shè)置表映射關(guān)系
設(shè)置表的映射關(guān)系,包括列的映射、創(chuàng)建表的策略、復(fù)制數(shù)據(jù)的策略、是否手工編輯建表的 SQL。
遷移策略選項(xiàng):可設(shè)置遷移策略,包括表定義、主鍵、約束條件、索引、數(shù)據(jù)、讀寫行數(shù)設(shè)置等參數(shù),可供用戶調(diào)整策略。如下圖所示:
審閱遷移任務(wù)
審閱列表中列出的要執(zhí)行的任務(wù),用戶可查看遷移過程重要參數(shù)和修改條件,點(diǎn)擊【完成】進(jìn)入下一步操作,如需修改,可點(diǎn)擊【上一步】進(jìn)行修改。如下圖所示:
點(diǎn)擊【完成】開始數(shù)據(jù)遷移,如下圖所示:
驗(yàn)證數(shù)據(jù)
查詢遷移后數(shù)據(jù)庫(kù)中要遷移的對(duì)象的數(shù)量,示例語句如下:
| select object_type,count(*) from all_objects where owner=SCOTT group by object_type order by 1; |
如下圖所示:
查詢記錄遷移后數(shù)據(jù)庫(kù)中要遷移的所有對(duì)象名稱,如下圖所示:
完成數(shù)據(jù)遷移后,我們還需對(duì)遷移的數(shù)據(jù)進(jìn)行驗(yàn)證,表、視圖、存儲(chǔ)過程、序列都存在且與原數(shù)據(jù)一致,確認(rèn)數(shù)據(jù)無異常后對(duì)遷移后的數(shù)據(jù)庫(kù)做一次全備。
注意:
遷移過程中可能遇到原對(duì)象名跟遷移后的對(duì)象名對(duì)不上,但數(shù)量是相同的情況,這種情況主要是約束類對(duì)象。因?yàn)樵瓗?kù)使用了系統(tǒng)自動(dòng)命名,遷移后也是系統(tǒng)自動(dòng)命名,雖然名稱不同,但內(nèi)容和功能相同。
四、SQL 交互式查詢工具
disql 是一款命令行客戶端工具,用于進(jìn)行 SQL 交互式查詢,disql 工具一般用于沒有圖形界面時(shí)的操作,或者使用的連接工具為命令行形式,如 Xshell、SCRT 等工具。
Windows 登錄 disql
點(diǎn)擊【開始界面】,選擇【達(dá)夢(mèng)數(shù)據(jù)庫(kù)】菜單,點(diǎn)擊【SQL 交互式查詢工具】,如下圖所示:
進(jìn)入 CMD 命令行方式,如下圖所示:
使用 LOGIN 或 CONN 命令登錄到指定數(shù)據(jù)庫(kù)。
以 LOGIN 為例,登錄到 IP 地址為?192.168.6.33?的機(jī)器上,用戶名和密碼為:SYSDBA/SYSDBA,端口號(hào)為?5236。其他全部敲回車,采用缺省輸入,密碼不會(huì)顯到屏幕上。如下圖所示:
Linux 登錄 disql
Linux 登錄,進(jìn)入數(shù)據(jù)庫(kù)軟件安裝目錄的 bin 目錄下。登錄方式為:./disql username/password@IP:PORT
以?/opt/dmdbms/bin?為例,如下所示:
| [dmdba@centos7_6_33 ~]$ cd dmdbms/bin [dmdba@centos7_6_33 bin]$ ./disql SYSDBA/SYSDBA@192.168.6.33:5236服務(wù)器 [192.168.6.33:5236]: 處于普通打開狀態(tài)登錄使用時(shí)間: 2.341(毫秒) disql V8 |
如果密碼含有特殊字符的情況下,需要使用雙引號(hào)將密碼包含進(jìn)來,同時(shí)外層再使用單引號(hào)進(jìn)行轉(zhuǎn)移。
以用戶名?test111,密碼?123456@@@?為例,如下所示:
| [dmdba@centos7_6_33 bin]$ ./disql test111/'"123456@@@"'@192.168.6.33:5236服務(wù)器 [192.168.6.33:5236]: 處于普通打開狀態(tài)登錄使用時(shí)間: 2.190(毫秒) disql V8 |
如果用戶名、密碼、端口號(hào)均為默認(rèn)的情況下,可直接輸入?./disql,敲擊回車按鍵,即可登錄數(shù)據(jù)庫(kù)。如下所示:
| [dmdba@centos7_6_33 bin]$ ./disql disql V8用戶名:密碼:服務(wù)器 [LOCALHOST:5236]: 處于普通打開狀態(tài)登錄使用時(shí)間: 3.578(毫秒) |
disql 的使用
腳本使用
可在登錄時(shí)直接同時(shí)進(jìn)行腳本的執(zhí)行,以腳本位置?/opt/dmdbms/test.sql?為例,如下所示:
| [dmdba@centos7_6_33 ~]$ cd dmdbms/bin [dmdba@centos7_6_33 bin]$ ./disql SYSDBA/SYSDBA@192.168.6.33:5236 start /opt/dmdbms/test.sql |
也可以在登錄成功后執(zhí)行腳本,通過符號(hào)“`”和“start”命令加上腳本位置執(zhí)行腳本,如下所示:
| [dmdba@centos7_6_33 bin]$ ./disql SYSDBA/SYSDBA@192.168.6.33:5236服務(wù)器 [192.168.6.33:5236]: 處于普通打開狀態(tài)登錄使用時(shí)間: 2.708(毫秒) disql V8start /opt/dmdbms/test.sql |
參數(shù)設(shè)置
可通過設(shè)置 disql 的參數(shù),來調(diào)整交互界面的顯示效果,以達(dá)成輸出的顯示結(jié)果更加直觀。通過 set 命令語法進(jìn)行使用,off 表示該參數(shù)關(guān)閉,on 表示該參數(shù)開啟。可以同時(shí) SET 多個(gè)環(huán)境變量,如:Set heading on timing on。
disql 常用參數(shù)如下所示:
| SET ECHO OFF; --顯示腳本中正在執(zhí)行的 SQL 語句 SET FEEDBACK OFF; --顯示當(dāng)前 SQL 語句查詢或修改的行數(shù) SET HEADING ON; --顯示列標(biāo)題 SET LINESHOW OFF; --顯示行號(hào) SET PAGESIZE 1000; --設(shè)置一頁(yè)有多少行數(shù) SET TIMING OFF; --顯示每個(gè) SQL 語句花費(fèi)的執(zhí)行時(shí)間 SET TIME OFF; --顯示系統(tǒng)的當(dāng)前時(shí)間 SET LINESIZE 1000; --設(shè)置屏幕上一行顯示寬度 SET SERVEROUTPUT ON; --在塊中有打印信息時(shí),是否打印,以及打印的格式 SET CHAR_CODE DEFAULT; --設(shè)置 SQL 語句的編碼方式 GBK | GB18030 | UTF8 | DEFAULT SET COLSEP '|'; --設(shè)置 DPI 語句句柄中游標(biāo)的類型 SET KEEPDATA ON; --是否為數(shù)據(jù)對(duì)齊進(jìn)行優(yōu)化,或者保持?jǐn)?shù)據(jù)的原始格式。 SET TRIMSPOOL ON; --設(shè)置 spool 文件中每行的結(jié)尾空格 SPOOL /home/dmdba/dbchk20200609.txt --輸出到文件 SPOOL OFF; --結(jié)束輸出文件 |
注意
SET 之后某個(gè)環(huán)境變量出錯(cuò),那么該變量將不再起作用。
變量設(shè)置案例
開啟顯示行數(shù),如下所示:
| SET LINESHOW ON select status$ from v$database;行號(hào)???? STATUS$ ---------- -----------1????????? 4已用時(shí)間: 0.400(毫秒). 執(zhí)行號(hào):13. |
關(guān)閉顯示行數(shù),如下所示:
| SET LINESHOW OFF select status$ from v$database;STATUS$-----------4已用時(shí)間: 0.271(毫秒). 執(zhí)行號(hào):14. |
常用命令
通過 SQL 交互式查詢工具,寫入 SQL 命令來進(jìn)行數(shù)據(jù)庫(kù)的管理,以下為常用的一些命令的簡(jiǎn)單 SQL 語句。
| 創(chuàng)建表空間 OA,文件為 OA.DBF,大小 128 MB CREATE TABLESPACE OA DATAFILE 'OA.DBF' size 128;創(chuàng)建用戶 OA,密碼 aaaaaaaaa,默認(rèn)表空間和索引表空間均為 OA CREATE USER OA IDENTIFIED by aaaaaaaaa DEFAULT TABLESPACE OA DEFAULT INDEX TABLESPACE OA;授權(quán) VIT 權(quán)限給 OA GRANT VTI TO OA;授權(quán) PUBLIC 權(quán)限給 OA GRANT PUBLIC TO OA;授權(quán) RESOURCE 權(quán)限給 OA GRANT RESOURCE TO OA;修改用戶OA的密碼為bbbbbbbbb ALTER USER OA IDENTIFIED BY bbbbbbbbb; |
以上具體介紹了達(dá)夢(mèng)的幾種工具使用方式,各種圖形化工具提升了我們的運(yùn)維效率,
減少很多重復(fù)性的操作,帶來極大方便? ??
關(guān)于達(dá)夢(mèng)數(shù)據(jù)庫(kù)更多的相關(guān)問題請(qǐng)瀏覽達(dá)夢(mèng)云適配技術(shù)社區(qū)
達(dá)夢(mèng)云適配技術(shù)社區(qū)
https://eco.dameng.com/
總結(jié)
以上是生活随笔為你收集整理的达梦数据库工具使用说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle长连接超时设置
- 下一篇: oracle数据库安装过程中出现主目录不