㈠ 軟體(死鎖)
產生死鎖的原因主要是:
(1) 因為系統資源不足。
(2) 進程運行推進的順序不合適。
(3) 資源分配不當等。
程序死鎖的解決辦法:
(1)合理安排表訪問順序。
(2)在事務中盡量避免用戶干預,盡量使一個事務處理的任務少些, 保持事務簡短並在一個批處理中。
(3)數據訪問時域離散法, 數據訪問時域離散法是指在客戶機/伺服器結構中,採取各種控制手段控制對資料庫或資料庫中的對象訪問時間段。主要通過以下方式實現: 合理安排後台事務的執行時間,採用工作流對後台事務進行統一管理。工作流在管理任務時,一方面限制同一類任務的線程數(往往限制為1個),防止資源過多佔用; 另一方面合理安排不同任務執行時序、時間,盡量避免多個後台任務同時執行,另外, 避免在前台交易高峰時間運行後台任務。
(4)數據存儲空間離散法。數據存儲空間離散法是指採取各種手段,將邏輯上在一個表中的數據分散到若干離散的空間上去,以便改善對表的訪問性能。主要通過以下方法實現: 第一,將大表按行或列分解為若干小表; 第二,按不同的用戶群分解。
(5)使用盡可能低的隔離性級別。隔離性級別是指為保證資料庫數據的完整性和一致性而使多用戶事務隔離的程度,SQL92定義了4種隔離性級別:未提交讀、提交讀、可重復讀和可串列。如果選擇過高的隔離性級別,如可串列,雖然系統可以因實現更好隔離性而更大程度上保證數據的完整性和一致性,但各事務間沖突而死鎖的機會大大增加,大大影響了系統性能。
(6)使用綁定連接, 綁定連接允許兩個或多個事務連接共享事務和鎖,而且任何一個事務連接要申請鎖如同另外一個事務要申請鎖一樣,因此可以允許這些事務共享數據而不會有加鎖的沖突。
作為一個系統設計員,我想是不會考慮用單一的辦法解決死鎖問題,應該具體問題具體分析。
㈡ 如何將IP地址鎖死
1、按鍵盤上的「Win+R」組合鍵,打開運行輸入「cmd」再按「確定」。
㈢ 請教高手!執行QQ時系統提示「本次操作由於這台計算機的限制而被取消,請與您的系統管理員聯系」
解Windows XP組策略的鎖死難題
計劃任務法、安全模式法
為保證Windows XP系統安全,很多朋友都在公共電腦上設置了組策略的「只運行許可的Windows應用程序」項,以此來防範外來程序對系統的破壞。而疏忽大意或為了防範他人修改組策略,一些朋友乾脆連「gpedit.msc」文件也一並排除在允許運行程序之外,結果造成系統被鎖死,導致無法運行所有程序,無奈之下只得重裝系統。其實有因必有果,對此問題還是有解決方法的。
1.計劃任務法
打開「控制面板」→「任務計劃」,啟動向導建立一個名為MMC的任務計劃,執行的程序是「C:\Windows\System32\mmc.exe」。完成後,在任務計劃窗口右擊新建的MMC選擇「運行」,在打開的控制台程序窗口,單擊菜單欄的「文件」→「打開」,定位到「C:\Windows\System32\gpedit.msc」程序,打開組策略編輯窗口,依次展開「本地計算機策略」→「用戶配置」→「管理模板」→「系統」,雙擊右側窗格的「只運行許可的Windows應用程序」,在彈出的窗口將其設置為「未配置」。單擊「確定」退出並關閉組策略編輯窗口,當系統彈出「是否將更改保存到gpedit.msc」詢問窗口時,單擊「是」確定保存,即可解鎖。
2.安全模式法
其實組策略的這個限制是通過載入注冊表特定鍵值來實現的,而在安全模式下並不會載入這個限制。重啟開機後按住F8鍵,在打開的多重啟動菜單窗口,選擇「帶命令提示符的安全模式」。進入桌面後,在啟動的命令提示符下輸入「C:\Windows\System32\mmc.exe」,啟動控制台,再按照如上操作即可解除限制,最後重啟正常登錄系統即可解鎖。此外,組策略的很多限制在安全模式下都無法生效,如果碰到無法解除的限制,不妨進入下尋找解決辦法。
重命名程序法、重命名程序法
3.重命名程序法
設置「只運行許可的windows應用程序」策略時,需要添加允許程序到列表中,如果記住了當初設置的許可運行程序名稱,並且在允許列表添加的是.com、.bat、.exe之中任意一種類型文件,比如只允許「qq.exe」運行,那麼就可以打開「C:\Windows\System32」文件夾,將其中的mmc.exe程序重命名為qq.exe,再運行即可。同樣如果希望保持限制,可將需要運行的程序改名為qq.exe運行,但其他人使用電腦時就只能運行QQ了。如果允許運行的程序列表中包含有regedit.exe,還可打開注冊表,依次展開「HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\ WindowsNT\CurrentVersion\Winlogon」分支,雙擊右側窗口的Userinit子鍵。在打開的窗口中,將其值更改為「C:\Windows\System32\userinit.exe,mmc.exe」,來實現mmc.exe開機啟動。這樣修改並重啟後,下次開機時即會自動運行控制台,來打開組策略編輯器進行解鎖了。
4.重命名程序法
組策略的這個設置只能防止用戶從 Windows 資源管理器啟動程序,其實系統中的很多程序都是可以獨立運行的。如開機就載入的桌面進程、系統服務、系統屏幕保護等,它都沒有進行阻止,因此只要將mmc.exe替換為上述文件即可。以替換屏幕保護logon.scr為例,先打開「C:\Windows\System32\dllcache」文件夾,找到logon.scr文件將它復制到D:\盤下,然後在「C:\windows\System32\dllcache」文件夾中刪除這個屏保文件,來防止系統的文件保護功能阻止我們更改和刪除系統文件,這時系統會彈出「系統文件已被更改為無法識別版本,請插入WinXP SP2光碟修復」的詢問窗口,單擊「取消」。接著打開「C:\Windows\System32」文件夾,找到logon.scr文件將其刪除,並將mmc.exe重命名為logon.scr。
回到桌面,在空白處右擊選擇「屬性」,在彈出窗口中,單擊「屏幕保護程序」標簽,接著在屏幕保護列表中選擇「logon」,單擊「預覽」,此時雖然系統會提示找不到所選文件,但在後台卻啟動了控制台程序「mmc.exe」,對其設置解除限制即可。注意在完成操作後,最好將d:\logon.scr文件復制回原文件夾。
5.組合鍵啟動法
雖然系統所有程序都被鎖死,但按下Ctrl+Alt+Del組合鍵卻可以啟動任務管理器。既然通過組合鍵可以啟動taskmgr.exe程序。那麼只要使用mmcexe替換taskmgr.exe,即可啟動組策略進行解鎖。同上,先進入「C:\Windows \System32\dllcache」文件夾,找到taskmgr.exe程序將其重命名為taskmgr1.exe,再進入「C:\Windows\System32」文件夾,找到並將taskmgr.exe文件重命名為taskmgr1.exe。現在將mmc.exe文件重命名為taskmgr.exe,這時再按下Ctrl+Alt+Del組合鍵後,便會發現啟動了控制台程序。設置組策略後,將任務管理器恢復回原名稱即可。
㈣ PUK碼只有10次輸入機會,10次都輸錯的話,SIM卡將會被永久鎖死,也就是
你好,如果說你的手機卡被永久鎖死,是可以更換手機卡,還是原來的號碼
你需要帶你的身份證原件,到相關的營業廳辦理補卡手續就可以
當然,你有這個手機卡的密碼的話,你可以登錄到網上營業廳查詢PUK碼
㈤ 我的伺服器的oracle 資料庫用戶system用戶被鎖了,伺服器iP=10.212.2.0,實例名為orcl,如何解鎖
首先需要用sysdba用戶連接資料庫:sqlplus sys/[email protected]:1521/orcl as sysdba
登陸之後解鎖system用戶:alter user system account unlock
㈥ NC系統管理員密碼被鎖定了怎麼處理
你可以選擇等待,因為如果是域環境的話,賬戶被鎖定是因為管理員設定了賬戶鎖定閾值的策略,至於等多長時間那就要看策略制定的是多長時間。另外你可以找你們的系統管理員讓他幫你從DC伺服器上直接解鎖
㈦ 網吧任務管理器被鎖住了怎麼辦
解決辦法:
"組策略"法,請按照下面步驟進行組策略操作:
1、點擊『開始』菜單
2、點擊「運行」並鍵入"gpedit.msc"(不包括雙引號)後確定
3、在「組策略」中依次展開
"本地計算機"策略/用戶配置/管理模板/系統/Ctrl+Alt+Del 選項
4、在該列表中打開 刪除「任務管理器」 的屬性
5、在 刪除「任務管理器」 屬性中的「設置」選項卡中點選「已禁用」或「未配置」單選項,確定。
註:該策略的效果為,「任務欄」上的右鍵菜單上的「任務管理器」呈不可點擊狀,而按下組合鍵Ctrl+Alt+Del之後會彈出題目為「任務管理器」的對話框,內容是「任務管理器已被系統管理員停用」。
上述策略須在管理員帳戶下操作
上述方法因需用到「組策略」,故該法適用於:
·Microsoft Windows XP Professional
「注冊表」法,請按照下面步驟進行注冊表編輯操作:
1、點擊『開始』
2、點擊「運行」並鍵入"regedit"(不包括雙引號)後確定
3、在「注冊表編輯器」中依次展開
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
在該注冊表項下建立名為 System 的項(如在Policies分支下已有System項,則無須此步驟)
在 System 項下建立名為 DisableTaskMgr 的「字串符值」或者「DWORD值」改為0即可
㈧ 電腦鎖住了怎麼解鎖
1、打開電腦之後,我們在登陸界面中,看電腦中顯示的用戶名是不是Administrator,如果不是該用戶名,那麼我們可以按下鍵盤的【CTRL+ALT+DEL】組合鍵,並按兩次,按了之後,就會出現administrator用戶名,然後我們什麼都不需要輸入,之後確定進去即可。
2、重新用新賬戶或者恢復本地用戶「abc」口令。重啟計算機,在啟動畫面出現後馬上按下F8鍵,選擇「帶命令行的安全模式」。
運行過程結束時,系統列出了系統超級用戶「administrator」和本地用戶「abc」的選擇菜單,滑鼠單擊「administrator」,進入命令行模式。
鍵入命令:「net user abc 123456 /add」,強制將「abc」用戶的口令更改為「123456」。
若想在此添加一新用戶(如:用戶名為new_ueser,口令為123456)的話,請鍵入 「net user new_ueser 123456 /add」. 添加後可用「net localgroup administrators new_ueser /add」命令將用戶提升為系統管理組「administrators」的用戶,並使其具有超級許可權。
重新啟動計算機,選擇正常模式下運行,就可以用更改後的口令「123456」登錄「abc」用戶了。
3、可以通過CMOS放電來清除開機密碼。打開機箱,找到主板上的一個小電池,然後拔出來大概等10分鍾左右再重新裝回去就可以清除BIOS原有的密碼設置了。
4、如果試了很多方法都沒有用的話,那就只有重裝系統了。
㈨ 企業用戶名密碼輸錯幾次會鎖死
這是由域控伺服器的安全規則決定的,一般都是由管理員預先設置好,通常的狀態是5次,這符合國際通用的IT安全審計規則
㈩ web 伺服器被鎖定是怎麼回事
Visual Studio 調試器
錯誤:Web 伺服器已被鎖定,正在阻塞 DEBUG 謂詞
由於運行了 IIS 鎖定工具並且安裝並激活了 URLScan,單步執行 Web 應用程序或 XML Web services 失敗。這種情況下將禁止 IIS 接收 DEBUG 謂詞。
URLScan 是與 IIS 鎖定工具一同使用的安全工具,它使 IIS 網站管理員能夠關閉不必要的功能並限制伺服器處理的 HTTP 請求類型。通過阻塞特定的 HTTP 請求,URLScan 安全工具可防止有潛在危害的請求到達伺服器造成損害。
如果應用程序正在 Windows Server 2003 的 IIS 6.0 上運行,則不需要運行 IIS 鎖定工具,因為 IIS 6.0 提供了相同功能。
在安裝有 URLScan 的 Web 伺服器上啟用調試
找到 Urlscan.ini 文件。通常,在類似下面這樣的目錄中可以找到它:
C:\WINNT\System32\Inetsrv\urlscan
創建此文件的副本並將它命名為 Urlscan.old。
使用「記事本」或選定的文本編輯器打開 Urlscan.ini 文件的原始副本。
在 Urlscan.ini 中,找到 [AllowVerbs] 節。將「DEBUG」添加到 [AllowVerbs] 節中。如果在 [AllowVerbs] 節中看到「;DEBUG」,請移除分號,以取消謂詞的注釋狀態。
找到 [DenyVerbs] 節。如果 DEBUG 出現在 [DenyVerbs] 節中,請將其刪除。
保存該文件。
重新啟動伺服器或重新啟動 IIS。