卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

sql數(shù)據(jù)庫(kù)修改錯(cuò)了怎么恢復(fù) sqlserver恢復(fù)數(shù)據(jù)庫(kù)的過(guò)程?

sqlserver恢復(fù)數(shù)據(jù)庫(kù)的過(guò)程?一.SqlServer數(shù)據(jù)庫(kù)損環(huán)的原因客戶的一塊容量為1.2TB的硬盤(pán),里面存儲(chǔ)的是SqlServer數(shù)據(jù)庫(kù),客戶描述說(shuō)硬盤(pán)的原因誤操作倒致磁盤(pán)分區(qū)物理?yè)p壞,必須對(duì)

sqlserver恢復(fù)數(shù)據(jù)庫(kù)的過(guò)程?

一.SqlServer數(shù)據(jù)庫(kù)損環(huán)的原因

客戶的一塊容量為1.2TB的硬盤(pán),里面存儲(chǔ)的是SqlServer數(shù)據(jù)庫(kù),客戶描述說(shuō)硬盤(pán)的原因誤操作倒致磁盤(pán)分區(qū)物理?yè)p壞,必須對(duì)硬盤(pán)里的數(shù)據(jù)庫(kù)并且數(shù)據(jù)恢復(fù)。

二.硬盤(pán)故障初檢

經(jīng)由工程師對(duì)客戶硬盤(pán)的大致了解檢測(cè),確認(rèn)了客戶的SqlServer數(shù)據(jù)庫(kù)基礎(chǔ)信息追加:

客戶環(huán)境:windows操作系統(tǒng)

磁盤(pán)容量:1.2T硬盤(pán)

文件系統(tǒng)類(lèi)型:NTFS

數(shù)據(jù)庫(kù)類(lèi)型:sqlserver數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)個(gè)數(shù):12個(gè)

故障情況:磁盤(pán)分區(qū)損壞,數(shù)據(jù)丟失

三.重新恢復(fù)數(shù)據(jù)庫(kù)數(shù)據(jù)

1、掃描1T磁盤(pán)空間

簡(jiǎn)單在用自研發(fā)的SqlServer數(shù)據(jù)庫(kù)工具對(duì)硬盤(pán)通過(guò)全盤(pán)掃描,

依據(jù)什么數(shù)據(jù)庫(kù)的頁(yè)結(jié)構(gòu),掃描后磁盤(pán)空間,某些數(shù)據(jù)庫(kù)頁(yè)偏移位置,對(duì)象id,頁(yè)號(hào)等信息

2、拼接數(shù)據(jù)庫(kù)

(1)、Sqlserver的每個(gè)數(shù)據(jù)庫(kù)頁(yè)大都從0號(hào)頁(yè)又開(kāi)始編號(hào),客戶共12個(gè)數(shù)據(jù)庫(kù),造成有大量反復(fù)重復(fù)頁(yè),因此難以再按頁(yè)號(hào)從小拼接。

(2)、根據(jù)客戶需要提供的數(shù)據(jù)庫(kù)名和數(shù)據(jù)記錄中checksum,來(lái)判斷數(shù)據(jù)庫(kù)頁(yè)屬于什么哪個(gè)數(shù)據(jù)庫(kù)。

(3)、依據(jù)什么數(shù)據(jù)庫(kù)名字、頁(yè)號(hào)拼接出數(shù)據(jù)庫(kù)

(4)、因此缺失數(shù)據(jù)庫(kù)頁(yè),拼接的數(shù)據(jù)庫(kù)大小未知差異,是需要改數(shù)據(jù)庫(kù)大小屬性信息,之后接受武器掛載。

(5)、掛載能力數(shù)據(jù)庫(kù)、成功武器掛載

四.數(shù)據(jù)驗(yàn)證

數(shù)據(jù)庫(kù)能夠最終掛載能力后,工程師將客戶的數(shù)據(jù)庫(kù)數(shù)據(jù)接受了檢查,再確認(rèn)基本上重新恢復(fù)求全部后,交流客戶親自跑對(duì)SqlServer數(shù)據(jù)庫(kù)資料記錄參與完整性驗(yàn)證驗(yàn)證。

當(dāng)經(jīng)過(guò)驗(yàn)正,共12個(gè)數(shù)據(jù)庫(kù)基本重新恢復(fù),數(shù)據(jù)庫(kù)記錄也比較比較求全部,在評(píng)估數(shù)據(jù)去確認(rèn)100%恢復(fù),本次數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)成功

如何修改數(shù)據(jù)庫(kù)密碼?

一、修改前一切準(zhǔn)備:

可以使用ssh工具以root身份再連接服務(wù)器,

然后直接切換到oracle用戶:su-oracle(回車(chē))

可以使用sqlplus連接數(shù)據(jù)庫(kù):sqlplus/nolog(回車(chē))

以管理員身份登錄sys用戶:connsys/sysassysdba(回車(chē))

數(shù)據(jù)庫(kù)連接上最終,而今一切準(zhǔn)備結(jié)束。

二、改用戶名稱(chēng)。

數(shù)據(jù)庫(kù)直接連接最終后,在sqlgt電腦提示后面再輸入輸入:

首先查到到所需可以修改用戶名稱(chēng)的用戶是需要:selectuser#,namefromuser$(回車(chē))--如:user#不等于66

現(xiàn)在就可以不直接修改用戶名稱(chēng)了:updateuser$setname新的用戶名稱(chēng)whereuser#66(回車(chē))

系統(tǒng)會(huì)提示:1rowupdated.說(shuō)明如何修改最終,

再鍵入:commit;(回車(chē))再提交所作修改。

三、修改用戶密碼。

數(shù)據(jù)庫(kù)直接連接最終后,在sqlgt顯示后然后輸入:alteruser用戶名identifiedby新密碼(回車(chē))

再輸入:commit;(回車(chē))重新提交所作直接修改再試一下。