達(dá)夢(mèng)數(shù)據(jù)庫(kù)操作手冊(cè)_第1頁(yè)
達(dá)夢(mèng)數(shù)據(jù)庫(kù)操作手冊(cè)_第2頁(yè)
達(dá)夢(mèng)數(shù)據(jù)庫(kù)操作手冊(cè)_第3頁(yè)
達(dá)夢(mèng)數(shù)據(jù)庫(kù)操作手冊(cè)_第4頁(yè)
達(dá)夢(mèng)數(shù)據(jù)庫(kù)操作手冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、達(dá)夢(mèng)數(shù)據(jù)庫(kù)操作手冊(cè)2013年12月15日達(dá)夢(mèng)數(shù)據(jù)庫(kù)安裝一、 服務(wù)器安裝1.1 數(shù)據(jù)庫(kù)安裝注意問(wèn)題數(shù)據(jù)庫(kù)的安裝路徑不要直接放在操作系統(tǒng)的/目錄相同的磁盤(pán)上,可以安裝在/dmdb/dm,但是/dmdb要單獨(dú)掛載在一塊硬盤(pán)上。根據(jù)業(yè)務(wù)需要及數(shù)據(jù)量,數(shù)據(jù)文件放在磁盤(pán)空間較大的分區(qū)下。1.2 安裝步驟1.2.1 圖形化界面安裝1. 為DMInstall.bin賦予可執(zhí)行權(quán)限 chmod +x DMInstall.bin 2. 運(yùn)行DMInstall.bin,進(jìn)行數(shù)據(jù)庫(kù)安裝 ./DMInstall.bin 3. 接受安裝許可協(xié)議4. 查看版本信息5. 選擇安裝的key文件6. 選擇安裝類(lèi)型7. 選擇安裝路

2、徑,及勾選高級(jí)配置選項(xiàng)8. 進(jìn)行高級(jí)選項(xiàng)數(shù)據(jù)庫(kù)配置,頁(yè)大小32K,簇大小16頁(yè),大小寫(xiě)敏感 - “是”,UNICODE字符集 -“否”,空串按NULL處理 - “是”9. 修改系統(tǒng)管理員密碼,此處不需要修改10. 開(kāi)始菜單文件夾建立11. 完成安裝配置,顯示安裝小結(jié)12. 完成安裝,修改安裝目錄下dm.ini文件中的部分參數(shù),詳見(jiàn)1.2.3節(jié)內(nèi)容。1.2.2 字符形式安裝某些情況下,無(wú)法使用圖形話(huà)界面連接到服務(wù)器上,此時(shí)安裝達(dá)夢(mèng)數(shù)據(jù)庫(kù)可以使用字符界面安裝。1運(yùn)行達(dá)夢(mèng)安裝文件 ./DMInstall.bin -i 如果提示權(quán)限不夠,進(jìn)行授權(quán),執(zhí)行: chmod +x DMInstall.bin

3、2. 開(kāi)始安裝,根據(jù)提示輸入dm.key所在位置Welcome to DM Install Program Please Input the Path of the Key File/home/d5000/dm_install/dm.key:方括號(hào)內(nèi)為key文件所在位置默認(rèn)路徑,回車(chē)選擇默認(rèn)路徑。3選擇安裝類(lèi)型Expiration Date: unlimitedServer Series: Enterprise EditionServer Type: Trial EditionCustomer Name: 國(guó)電南瑞Authorized User Number: 1Concurrency Use

4、r Number: unlimitedInstallation Type:1 Typical2 Server3 Client4 CustomPlease Input the number of the Installation Type 1 Typicail:選擇Typical,輸入1。4. 選擇安裝路徑Please Input the install path /opt/dmdbms:例如,將達(dá)夢(mèng)安裝在/dmdb/dm,輸入路徑。5確認(rèn)安裝路徑Please Confirm the install path (Y/y,N/n) Y/y:輸入Y(或y)。6. 選擇初始化數(shù)據(jù)庫(kù)Whether to

5、 Initialize the Database (Y/y,N/n) Y/y:輸入Y(或y)確定初始化數(shù)據(jù)庫(kù)。7. 選擇不安裝實(shí)例數(shù)據(jù)庫(kù)Install Demo Database(Y/y,N/n) N/n:輸入N。8. 選擇數(shù)據(jù)文件路徑Please Input the data install path /dmdb/dm/data:例如,數(shù)據(jù)文件路徑設(shè)置為/dbdata/dmdata,輸入路徑。9. 確認(rèn)數(shù)據(jù)文件路徑Please Confirm the data install path (Y/y,N/n) Y/y:輸入Y10. 修改初始化數(shù)據(jù)庫(kù)參數(shù)Whether to Modify Data

6、Base Initiation Parameter (Y/y,N/n) N/n:選擇Y,對(duì)數(shù)據(jù)庫(kù)參數(shù)進(jìn)行修改。參數(shù)設(shè)置為大小寫(xiě)敏感,頁(yè)大小32K,簇大小16頁(yè),空串()按NULL處理,修改參數(shù)如下(紅色字體為輸入):Whether to Modify DataBase Initiation Parameter (Y/y,N/n) N/n:YData Page Size, only 4k,8k,16k,32k 832Data File Extent Size, only 16 pages or 32 pages 1616String case sensitive: Y sensitive;N n

7、o sensitive NYUNICODE Support: 0 no support;1 support 00Empty String() as NULL: Y yes;N no NY11. 選擇不修改管理員、審計(jì)員密碼Whether to Modify SYSDBA Password (Y/y,N/n) N/n:NWhether to Modify SYSAUDITOR Password (Y/y,N/n) N/n:N12. 確認(rèn)安裝Pre-Installation SummaryInstallation Location: /dmdb/dmData Installation Locati

8、on: /dbdata/dmdataRequire Space: 371MAvailable Space: 105GData Require Space: 315MData Available Space: 31GVersion Information: Enterprise EditionExpire Data: unlimitedInstallation Type: TypicalConfirm to Install?(Y/y,N/n) Y/y:Y13. 完成安裝,修改安裝目錄下dm.ini文件中的部分參數(shù),詳見(jiàn)1.2.3節(jié)內(nèi)容。1.2.3 參數(shù)修改1. 安裝目錄下dm.ini的修改需要添

9、加的參數(shù):#FOR OBJECT LIMIT TOTAL_OBJECT_NUM_LIMIT = 100000 OBJECT_NUM_LIMIT = 50000#FOR FAST UPDATE BCP_WITH_LOG = 1 CTAB_SEL_WITH_PK = 1ENABLE_FAST_UPDATE = 1#for SQL TRACE SVR_LOG = 100000 SVR_LOG_FILE_NUM = 10 SQL_LOG_MASK = 31需要修改的參數(shù): MEMORY_POOL = 100BUFFER = 200000 (內(nèi)存為32G設(shè)置為20萬(wàn))MAX_BUFFER = 25000

10、0DBUF_MODE = 0 WORKER_THREADS = 16CHKPNT_INTERVAL = 60CHKPNT_FLUSH = 20IO_THR_GROUPS = 8 MAX_SESSIONS = 500BAK_POLICY = 1PWD_POLICY = 0IGNORE_MUTATING_CHECK = 1注:參數(shù)與簡(jiǎn)要說(shuō)明TOTAL_OBJECT_NUM_LIMIT:數(shù)據(jù)庫(kù)中所有對(duì)象最大數(shù)量OBJECT_NUM_LIMIT : 2. 修改/etc/dm_svc.conf文件內(nèi)容如下:debug = (0)mdb = (192.168.200.1) /IP地址請(qǐng)以工程實(shí)際為準(zhǔn)his

11、 = (192.168.200.1) /IP地址請(qǐng)以工程實(shí)際為準(zhǔn)primary_key=(off,precision,context,interval,percent,frequence)show_sql=(0)配置文件中關(guān)鍵字的說(shuō)明:debug:為調(diào)試選項(xiàng),取值為0(不打印日志)、1(打印日志到屏幕)、2(打印日志到文件)、3(打印日志到屏幕和文件)。如果設(shè)置成打印到文件,那么DCI會(huì)把接口調(diào)用打印到應(yīng)用所在目錄下的dmoci.log中。mdb:模型數(shù)據(jù)庫(kù)服務(wù)名。his:歷史數(shù)據(jù)庫(kù)服務(wù)名。primary_key:關(guān)鍵字重命名,如果應(yīng)用中使用到了達(dá)夢(mèng)SQL中保留的關(guān)鍵單詞,那么把該單詞加入到該

12、配置項(xiàng)中便可,否則會(huì)引起語(yǔ)法分析的錯(cuò)誤。show_sql:是否顯示調(diào)用DCI執(zhí)行的SQL語(yǔ)句,該參數(shù)只有在debug參數(shù)大于0時(shí)才有效1.3 通過(guò)拷貝方式安裝數(shù)據(jù)庫(kù)在linux系統(tǒng)下,可以通過(guò)拷貝方式搭建數(shù)據(jù)庫(kù)環(huán)境,但是要求安裝程序目錄和數(shù)據(jù)文件目錄和原始服務(wù)器完全一致。數(shù)據(jù)庫(kù)數(shù)據(jù)文件存放的位置,可以通過(guò)達(dá)夢(mèng)安裝目錄下/bin/dm.ini中的CTL_PATH1參數(shù)確定。如果需要設(shè)置開(kāi)機(jī)自啟動(dòng),方法如下:1. 將dmserverd、dmagentd文件拷貝到/etc/rc.d/init.d目錄中2. 在rc3.d和rc5.d目錄下建立啟動(dòng)連接,分別在目錄下執(zhí)行命令: ln -s /etc/rc

13、.d/init.d/dmserverd S98dmserverd ln -s /etc/rc.d/init.d/dmagentd S98dmagentd 在rc0.d和rc6.d目錄下建立停止服務(wù)鏈接,分別在目錄下執(zhí)行: ln -s /etc/rc.d/init.d/dmserverd K02dmserverd ln -s /etc/rc.d/init.d/dmagentd K02dmagentd 二、 客戶(hù)端安裝2.1 使用DMInstall.bin文件安裝使用DMInstall.bin文件進(jìn)行安裝,界面與服務(wù)器的安裝界面相同,在選擇安裝類(lèi)型時(shí)選擇為- 客戶(hù)端??蛻?hù)端安裝在/home/d50

14、00/dm/dmClient目錄下,拷貝bin目錄下的isql、expdb、impdb到/home/d5000/dm/dmClient目錄下,將expdbimpdb重命名為expimp最后修改目錄權(quán)限 chown R d5000:d5000 dm 2.2 通過(guò)拷貝方式安裝拷貝方式安裝,直接拷貝到相同路徑下即可以使用?!咀⒁鈫?wèn)題】安裝完客戶(hù)端,在d5000用戶(hù)下使用isql工具時(shí)報(bào)錯(cuò):找不到libdmapi.so文件,是由于在使用d5000用戶(hù)登錄操作系統(tǒng)使用isql工具時(shí),調(diào)用庫(kù)文件是要去/home/d5000/*/lib下查找,需要在該目錄下存在達(dá)夢(mèng)的動(dòng)態(tài)庫(kù)才可以使用isql工具,如果沒(méi)有達(dá)

15、夢(mèng)的動(dòng)態(tài)庫(kù)可以拷貝libdmapi.so、libdmdci.so、libdmucvt.so、libdmcrypto_engine.so、libdmoci.so文件到該目錄下,同時(shí)cp libdmoci.so libclntsh.so。三、D5000系統(tǒng)數(shù)據(jù)庫(kù)環(huán)境建立1. 建立數(shù)據(jù)庫(kù)、登錄和用戶(hù)CREATE DATABASE EMS DATAFILE EMS.dbf SIZE 128;CREATE LOGIN d5000 IDENTIFIED BY d5000 DEFAULT DATABASE EMS;CREATE LOGIN expman IDENTIFIED BY technari DEFA

16、ULT DATABASE EMS;CREATE DATABASE HISDB DATAFILE HISDB.dbf SIZE 128; CREATE LOGIN alarm IDENTIFIED BY ALARM DEFAULT DATABASE HISDB;CREATE LOGIN hisdb IDENTIFIED BY HISDB DEFAULT DATABASE HISDB;CREATE LOGIN sysconfig IDENTIFIED BY SYSCONFIG DEFAULT DATABASE HISDB;CREATE LOGIN context IDENTIFIED BY CON

17、TEXT DEFAULT DATABASE HISDB;CREATE LOGIN rtdb IDENTIFIED BY RTDB DEFAULT DATABASE HISDB;CREATE LOGIN hisreport IDENTIFIED BY HISREPORT DEFAULT DATABASE HISDB;CREATE LOGIN statics IDENTIFIED BY STATICS DEFAULT DATABASE HISDB;CREATE LOGIN YXFX IDENTIFIED BY YXFX DEFAULT DATABASE HISDB;Set current data

18、base EMS; CREATE USER EMS;GRANT DBA TO EMS;CREATE USER expman;GRANT DBA TO expman;CREATE USER HISDB;GRANT DBA TO HISDB;CREATE USER STATICS;GRANT DBA TO STATICS;ALTER USER EMS.ems RELATED BY d5000;ALTER USER EMS.expman RELATED BY expman;ALTER USER EMS.hisdb RELATED BY hisdb;ALTER USER EMS.statics REL

19、ATED BY statics;Set current database HISDB; CREATE USER alarm;GRANT DBA TO alarm;CREATE USER hisdb;GRANT DBA TO hisdb;CREATE USER sysconfig;GRANT DBA TO sysconfig;CREATE USER context;GRANT DBA TO context;CREATE USER rtdb;GRANT DBA TO rtdb;CREATE USER hisreport;GRANT DBA TO hisreport;CREATE USER stat

20、ics;GRANT DBA TO statics;CREATE USER YXFX;GRANT DBA TO YXFX;ALTER USER HISDB.alarm RELATED BY ALARM;ALTER USER HISDB.hisdb RELATED BY HISDB;ALTER USER HISDB.sysconfig RELATED BY SYSCONFIG;ALTER USER HISDB.context RELATED BY CONTEXT;ALTER USER HISDB.rtdb RELATED BY RTDB;ALTER USER HISDB.hisreport REL

21、ATED BY HISREPORT;ALTER USER HISDB.statics RELATED BY STATICS;ALTER USER HISDB.YXFX RELATED BY YXFX;2. 使用腳本建立數(shù)據(jù)庫(kù),或者使用備份文件還原數(shù)據(jù)庫(kù)使用物理bak文件還原數(shù)據(jù)庫(kù)的方法詳見(jiàn)- 物理還原數(shù)據(jù)庫(kù)部分,使用邏輯備份DMP文件還原數(shù)據(jù)庫(kù)詳見(jiàn) - 邏輯還原數(shù)據(jù)庫(kù)部分。達(dá)夢(mèng)數(shù)據(jù)庫(kù)備份還原一、 物理還原數(shù)據(jù)庫(kù)物理還原,即使用物理備份BAK文件還原數(shù)據(jù)庫(kù),還原到的目的數(shù)據(jù)庫(kù)的建庫(kù)參數(shù)要和原始數(shù)據(jù)庫(kù)一致,包括頁(yè)大小、簇大小、大小寫(xiě)敏感。還原數(shù)據(jù)庫(kù)時(shí),要求當(dāng)前對(duì)該數(shù)據(jù)庫(kù)沒(méi)有連接訪(fǎng)問(wèn),可以通過(guò)關(guān)閉所

22、有應(yīng)用,或者修改達(dá)夢(mèng)的端口號(hào)來(lái)實(shí)現(xiàn),具體參見(jiàn)1.3節(jié)。1.1 使用SQL語(yǔ)句還原1. 以系統(tǒng)管理員用戶(hù)登錄數(shù)據(jù)庫(kù) ./isql SYSDBA/SYSDBA127.0.0.1 符號(hào)后為數(shù)據(jù)庫(kù)的IP地址。2. 脫機(jī)所要還原的數(shù)據(jù)庫(kù) SQLALTER DATABASE 數(shù)據(jù)庫(kù)名 SET OFFLINE; 例:ALTER DATABASE EMS SET OFFLINE;如果報(bào)錯(cuò)當(dāng)前對(duì)象被占用,按照1.3中的方法確認(rèn)數(shù)據(jù)庫(kù)是否有連接訪(fǎng)問(wèn)。3. 還原數(shù)據(jù)庫(kù) SQLRESTORE DATABASE 數(shù)據(jù)庫(kù)名 FULL FROM 備份文件絕對(duì)路徑; 例:RESTORE DATABASE EMS FULL F

23、ROM /dbdata/dmdata/EMS_BAK1.bak;4. 數(shù)據(jù)庫(kù)聯(lián)機(jī) SQLALTER DATABASE 數(shù)據(jù)庫(kù)名 SET ONLINE; 5. 關(guān)聯(lián)用戶(hù)與登錄,如還原EMS數(shù)據(jù)庫(kù),需使用SYSDBA登錄數(shù)據(jù)庫(kù)執(zhí)行如下SQL:SET CURRENT DATABASE EMS;ALTER USER EMS RELATED BY D5000;ALTER USER EXPMAN RELATED BY EXPMAN;ALTER USER HISDB RELATED BY HISDB;ALTER USER STATICS RELATED BY STATICS;1.2 使用達(dá)夢(mèng)客戶(hù)端還原使用客

24、戶(hù)端進(jìn)行還原,同樣使用上面的方式進(jìn)行還原,只是操作簡(jiǎn)單。1. 以SYSDBA登錄到數(shù)據(jù)庫(kù)后,脫機(jī)要還原的數(shù)據(jù)庫(kù)成功脫機(jī)會(huì)彈出提示信息,如果報(bào)錯(cuò)“當(dāng)前對(duì)象被占用”, 按照1.3中的方法確認(rèn)數(shù)據(jù)庫(kù)是否有連接訪(fǎng)問(wèn)。2. 還原數(shù)據(jù)庫(kù)3. 選擇備份文件4. 還原完成后會(huì)給出提示信息5. 進(jìn)行數(shù)據(jù)庫(kù)聯(lián)機(jī)1.3 清除數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)當(dāng)數(shù)據(jù)庫(kù)在脫機(jī)時(shí),如果報(bào)錯(cuò)“當(dāng)前對(duì)象被占用”,說(shuō)明當(dāng)前數(shù)據(jù)庫(kù)連接中存在聯(lián)機(jī)正在訪(fǎng)問(wèn)所要還原的數(shù)據(jù)庫(kù),通過(guò)以下方式查找相關(guān)數(shù)據(jù)庫(kù)連接:isql登錄數(shù)據(jù)庫(kù): ./isql SYSDBA/SYSDBA127.0.0.1 執(zhí)行查詢(xún): select * from v$session; 該查詢(xún)會(huì)返

25、回當(dāng)前數(shù)據(jù)庫(kù)中的連接信息,包含登錄用戶(hù)、登錄的IP地址等信息,通過(guò)這些信息可以先關(guān)閉相應(yīng)的連接再進(jìn)行數(shù)據(jù)庫(kù)脫機(jī)操作。在某些情況下,可能不方便關(guān)閉所有的連接,此時(shí)我們可以通過(guò)修改數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)端口號(hào)來(lái)拒絕應(yīng)用對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)。修改達(dá)夢(mèng)安裝目錄下bin/dm.ini文件,其中的PORT_NUM為數(shù)據(jù)庫(kù)端口號(hào),修改為其他值即可,如22345,重啟數(shù)據(jù)庫(kù)后參數(shù)生效。但是需要注意,此時(shí)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的端口后也要使用修改后的值,例如,使用isql登錄數(shù)據(jù)庫(kù)命令如下: ./isql SYSDBA/SYSDBA127.0.0.1:22345 二、 物理備份數(shù)據(jù)庫(kù)2.1. 通過(guò)isql進(jìn)行數(shù)據(jù)庫(kù)備份1. 以系統(tǒng)管理員用

26、戶(hù)登錄數(shù)據(jù)庫(kù) ./isql SYSDBA/SYSDBA127.0.0.1 符號(hào)后為數(shù)據(jù)庫(kù)的IP地址。2. 備份數(shù)據(jù)庫(kù) SQLBACKUP DATABASE 數(shù)據(jù)庫(kù)名 FULL TO 備份文件名 ; 詳細(xì)語(yǔ)法格式如下:BACKUP DATABASE FULL|INCREMENT TO BAKFILE BACKUPINFO MAXSIZE IDENTIFIED BY WITH ENCRYPTION COMPRESSED;例:BACKUP DATABASE EMS FULL TO EMS_BAK1 ;2.2. 使用達(dá)夢(mèng)客戶(hù)端備份1. 以SYSDBA登錄數(shù)據(jù)庫(kù),在需要備份的數(shù)據(jù)庫(kù)上右擊-備份2. 填寫(xiě)

27、備份名稱(chēng)及選擇備份類(lèi)型三、 邏輯備份與還原數(shù)據(jù)庫(kù)達(dá)夢(mèng)數(shù)據(jù)庫(kù)的邏輯備份還原工具用于3.1 邏輯備份工具1. 導(dǎo)出單張表或多張表 ./expdb userid/passwordmdb tables=table1, file=out.dmp log=out.log 該工具到userid用戶(hù)默認(rèn)的數(shù)據(jù)庫(kù)中去查找需要備份的表,如果涉及到跨數(shù)據(jù)庫(kù)查找,需要在密碼后面再添加數(shù)據(jù)庫(kù)名。 ./expdb userid/password/dbnamemdb tables=table1, file=out.dmp log=out.log例:./expdb d5000/d5000mdb tables=substati

28、on,breaker file=out.dmp 2. 導(dǎo)出一個(gè)用戶(hù) ./expdb userid/passwordmdb owner=username file=out.dmp 例:./expdb SYSDBA/SYSDBA/EMSmdb owner=EMS file=out.dmp log=out.log 3. 導(dǎo)出整個(gè)數(shù)據(jù)庫(kù) ./expdb userid/password/dbnamemdb file=out.dmp log=out.log 例:./expdb SYSDBA/SYSDBA/EMSmdb file=out.dmp log=out.log4. 導(dǎo)出表結(jié)構(gòu) ./expdb use

29、rid/password/dbnamemdb rows=n file=out.dmp log=out.log 例:./expdb SYSDBA/SYSDBA/EMSmdb rows=n file=out.dmp log=out.log5. 導(dǎo)出一張表的部分內(nèi)容DM6在2013年6月份的版本之后提供了備份一張表中部分內(nèi)容的功能,即expdb工具支持了query參數(shù),通過(guò)該參數(shù)可以按照一定的條件導(dǎo)出部分?jǐn)?shù)據(jù),如下:導(dǎo)出一天的歷史采樣數(shù)據(jù):./expdb HISDB/HISDBhis tables=yc_hs_500281,yc_hs_5000282 query=”where occur_time=

30、2013-12-1 and occur_time返回login success,說(shuō)明數(shù)據(jù)庫(kù)可以正常連接,并無(wú)異常,需要檢查應(yīng)用和網(wǎng)絡(luò)方面故障。返回login failed,說(shuō)明數(shù)據(jù)庫(kù)無(wú)法連接,使用如下命令查看數(shù)據(jù)庫(kù)當(dāng)前連接數(shù):db02:/dmdb/dm/bin # netstat -anp|grep 12345|wc -l570一區(qū)連接數(shù)不能超過(guò)500,三區(qū)連接數(shù)不能超過(guò)1000,如果超過(guò)這兩個(gè)值,說(shuō)明是由于應(yīng)用建立的連接數(shù)超過(guò)數(shù)據(jù)庫(kù)配置上限導(dǎo)致。需要排查存在連接泄露的應(yīng)用程序。3)在上步驟中,如果連接數(shù)據(jù)庫(kù)沒(méi)有異常,查看達(dá)夢(mèng)數(shù)據(jù)庫(kù)檢查點(diǎn)日志,進(jìn)入到/dmdb/dm/log目錄下,達(dá)夢(mèng)服務(wù)運(yùn)行

31、日志格式為dm_年月.log,該日志每個(gè)一分鐘會(huì)進(jìn)行一次日志記錄,每一次的日志記錄內(nèi)容如下:db02:/dmdb/dm/log # tail -f dm_201305.log 2013-05-13 19:23:17 database T 1169238336 check point set with type 1.2013-05-13 19:23:17 database T 1113446720 check point start (1, 1, 20) .2013-05-13 19:23:17 database T 1113446720 redo log flush .2013-05-13 1

32、9:23:17 database T 1113446720 system buffer flush .2013-05-13 19:23:18 database T 1113446720 check point end.查看日志最前端日期,是否和系統(tǒng)當(dāng)前日期接近,如果不接近,說(shuō)明數(shù)據(jù)庫(kù)檢查點(diǎn)卡住。數(shù)據(jù)庫(kù)檢查點(diǎn)卡住,一般是有兩方面的問(wèn)題原因:1. 磁盤(pán)無(wú)法訪(fǎng)問(wèn),此時(shí)檢測(cè)下數(shù)據(jù)文件所在磁盤(pán)是否可以正常讀寫(xiě),以及測(cè)試下讀寫(xiě)的速度。2. 數(shù)據(jù)庫(kù)本身問(wèn)題,如果磁盤(pán)沒(méi)有問(wèn)題,需要數(shù)據(jù)庫(kù)來(lái)分析問(wèn)題,此時(shí)為了盡快恢復(fù)系統(tǒng),可以通過(guò)手動(dòng)生成core文件先恢復(fù)系統(tǒng),后期有數(shù)據(jù)庫(kù)廠(chǎng)家分析core文件來(lái)確定問(wèn)題原因?;?/p>

33、復(fù)系統(tǒng)過(guò)程如下。此時(shí)需要重啟數(shù)據(jù)庫(kù),為了分析數(shù)據(jù)庫(kù)異常問(wèn)題,此時(shí)需要生成一個(gè)core文件,協(xié)助分析問(wèn)題,先獲取dmserver的進(jìn)程號(hào),再殺掉服務(wù),如下:db02:/dmdb/dm/log # ps -ef|grep dmserverroot 8974 1 58 Apr23 ? 11-13:36:45 /dmdb/dm/bin/dmserver dm.ini -noconsoleroot 20703 25203 0 19:37 pts/0 00:00:00 grep dmserverdb02:/dmdb/dm/log # kill -SIGSEGV 8974Core文件生成完畢后,dmserver進(jìn)程會(huì)退出,并由HA將達(dá)夢(mèng)服務(wù)啟動(dòng),數(shù)據(jù)庫(kù)啟動(dòng)時(shí),可以查看達(dá)夢(mèng)服務(wù)日志,如dm_201305.log,啟動(dòng)時(shí)數(shù)據(jù)庫(kù)會(huì)進(jìn)行恢復(fù)檢查,直至出現(xiàn)如下信息,數(shù)據(jù)庫(kù)才恢復(fù)完畢:2013-04-17 21:36:44 database T 2103912160 52013-04-17 21:36:44 database T 2103912160 62013-04-17 21:36:44 database T 2103912160 72013-04-17 21:36:44 database T 2103912160 82013-04-17 21

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論