㈠ 软件(死锁)
产生死锁的原因主要是:
(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。