PL/SQL的F8没反应怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PL/SQL的F8没反应怎么办?相关的知识,希望对你有一定的参考价值。

方法如下:

    停止SQL Server的服务,然后备份MS SQL Server的安装目录下的\\data子目录.

    注意:整个目录目录备份或只备份data目录下置疑数据库的两个文件,一个数据文件dbname_data.mdf,一个dbname_log.ldf(也有可能非此命名),同时查看磁盘空间是否有足够的空间;

    启用SQL Server的服务。打开查询分析器(Query Analyzer)的工具,以用户sa登录

    输入如下指令后点工具栏上的绿色箭头运行(快捷键F5),<br>use master<br>go<br>sp_resetstatus dbname<br>go<br>4

    运行完毕后退出此工具,停止SQL Server的服务.<br>5.在MS SQL Server的安装目录下,有一个\\data子目录,其中存放数据文件,包括SQL Server和本系统的数据文件,删除置疑数据库的日志文件dbname_log.ldf(也有可能非此命名)

    启动SQL Server的服务.

    打开企业管理器(Enterprise Manager)的工具,查看数据库(database)节点下的dbname是否恢复。<br>注:请将 dbname 换成你的数据库名称.

    查看磁盘空间,保证存放数据库的磁盘有足够的剩余空间;

    打开SQL Server的查询分析器(Query Analyzer),以用户 sa 登录;

    输入如下指令后点工具栏上的绿色箭头运行(快捷键F5),运行完毕后退出此工具.<br>use master<br>go<br>sp_resetstatus dbname<br>go<br>

    停止SQL Server 的服务,再重新启动SQL Server 服务.

    打开SQL Server 的查询分析器(Query Analyzer),以用户 sa 登录。输入如下指令后点工具栏上的绿色箭头运行,运行完毕后退出此工具:<br>use master<br>go<br>DBCC DBRECOVER (dbname)<br>go

    打开 SQL Server 的企业管理器(Enterprise Manager),查看 database下的dbname是否恢复。

    :请将 dbname 替换为你的数据库名称.<br><br>方法三<br>如上述两种方法都不能恢复,或出现故障后在SQL Server的企业管理器中的数据库节点下看不到你的数据库,表示你的数据库出现较大的错误或故障,请按下述步骤操作尝试恢复.

参考技术A

点工具(tools)--首选项--用户界面--键配置,然后再手动设置一下

在PL/SQL中,按F8键执行sql

打开PL/SQL窗口

Tools---> Preferences

---> 选择左边的 window types 下的 SQL Window

---> 选中右边的 AutoSelect statement  打上勾,然后点击OK就可以了

这样 在执行sql的时候,在完整的sql写完之后,写上 英文分号 ;

在按 F8 键,就可以执行该语句了。

PS : 有时候会不成功,原因可能是:有正在开启软件的热键有F8,跟PL/SQL的F8热键冲突,所以要关闭该软件,或者将该软件的F8热键修改掉。

我遇到的情况是:有道词典中有F8的热键!!!!!   很是烦人!把有道词典的F8热键取消就可以了。

当然得保证光标在 该语句中 或者 在(该语句的后面下一语句的前面)

以上是关于PL/SQL的F8没反应怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

PL/SQL的F8没反应怎么办?

win7电脑开机时按f8没反应怎么办

电脑percent completed 一直没反应怎么办

怎么设置pl/sql按f8执行一行

PL/SQL重新编译包无反应

Win10账户"登录选项"打不开 点击没反应怎么办