如果想正常关闭,那么最好是:先手动断开所有数据库连接(外部链接,比如访问等),关闭监听(防止再次产生外部链接),然后杀掉所有正在执行的数据库进程(数据库内部的一些,比如正在执行的执行计划等,主进程别杀啊),然后关闭外围服务,最后再用immediate关闭数据库。这样能快一些,而且相对而言数据库会正常,不会因为断开外部链接,等待进程结束等问题等待时间超长。,当然也只是快一些而已,如果数据库很大,那么还是会很慢。
其他的shutdown abort,也是一个关闭数据库的方法,不过oracle本身也不推荐,因为每次abort后数据库可能会有这样那样的问题。
再baoli一些的,就是直接关机器,关电源了。
只剩名字?,后边有没有正在恢复。。。的字样?如果有可以这样做
先停止SQLSERVER和MSSQLSERVER服务,将硬盘上的数据库文件mdf给剪切到别的地方,启动两个服务,进入SQL将库删除,然后再停止两个服务,将数据库文件剪切回原地方,在SQL中附加数据库。
1,你的创建表这个 *** 作是否在事物过程中?要是事物失败。100%会还原到原始状态。2,可能你
数据库对象
没选择对。导致创建到别的库中了。3,程序中创建的话,看一下是否提交了你的SQL文。4,
存储过程
中创建的话,用Print最后打印一下你创建Sql的字符串是否完整和正确。5,可能创建了。你没有刷新。可以在查询分析器中写上Select语句选择该表,看看是否报错。报的时候说明真的没有。有的话,应该直接选择出表的数据数据和列名
以上就是关于oracle如何快速关闭数据库全部的内容,包括:oracle如何快速关闭数据库、SQL Server2005数据库在电脑关机再开机后,数据库都消失了,结构都不见了,只剩名字,这是怎么回事紧急、强制关机后,数据库里的表找不到是怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)