开死数据库
Ⅰ 服务端开启后出现卡死的情况 而且数据库显示这样,是什么问题
如果机器配置不是很高,在服务端启动的时候都会有几秒的假死情况。
 
下面的数字,谁也看不懂,因为你也没说出来源是什么。
Ⅱ 如何解决无法打开数据库,恢复操作已将数据标记为suspect。
5.   释放磁盘空间并且重新运行恢复操作,按照下面的步骤收缩日志。   
    
  sp_resetstatus   关闭数据库的置疑标志,但是原封不动地保持数据库的其它选项。   
    
  为从根本上解决这样的问题,你可以按下面的操作配置sqlSERVER   2000:   
  a.如果不需要恢复到指定的时间点,你可以将数据库的恢复模式配置为简单,这样   
  UPDATE,DELETE,SELECT就不会记录日志,日志就不会增加的很大:   
    
  USE   MASTER   
  GO   
    
  ALTER   DATABASE   DB_NAME   SET   RECOVERY   SIMPLE   
    
  b.如果你的恢复模式是全部,你一定要配置日志字段收缩:   
    
  USE   MASTER   
  GO   
    
  sp_dboption   'databasename','trunc.   log   on   chkpt.',true   
  sp_dboption   'databasename','autoshrink',true   
    
  c.通过每日备份将日志收缩:   
  BACKUP   DATABASE   DATABASE_NAME   TO   BACKUP_DEVICES   
  BACKUP   LOG   DATABASE_NAME   TO   LOG_DEVICES   
  OR   
  BACKUP   LOG   DATABASE_NAME   with   truncate_only   
    
  **检查日志的容量:DBCC   SQLPERF   (LOGSPACE)   这时日志并没有收缩!   
    
  d.每天在备份数据库完成之后,重新启动MS   SQLSERVER   SERVICE.   
    USE   DATABASE_NAME   
    go   
    DBCC     SHRINKFILE(2,truncateonly)   
    
  **检查日志的容量:DBCC   SQLPERF   (LOGSPACE)   这时日志已经收缩!   
    
  e.手动快速收缩日志:   
  /   *run     below     script,you     will     shrink     you     database     log     files   
  immediately,     in     my     experience,you     need     to     run     the     script     for     3     or   
  4     minutes     before   stopping     it     manually     */   
    
  use     databasename   
  dbcc     shrinkfile(2,notruncate)   
  dbcc     shrinkfile(2,truncateonly)   
  create     table     t1(char1     char(4000))   
  go   
  declare     @i     int   
  select     @i=0   
  while(1=1)   
  begin   
            while(@i<100)   
                            begin   
                        INSERT     INTO     T1     VALUES     ('A')   
                        SELECT     @I=@I+1   
                        END   
  TRUNCATE     table     T1   
  BACKUP     LOG     youdatabasename     with     truncate_only   
  end   
  GO   
    
    注意     只有在您的主要支持提供者指导下或有疑难解答建议的做法时,才可以使用   
    sp_resetstatus。否则,可能会损坏数据库。   
    
    由于该过程修改了系统表,系统管理员必须在运行   sp_resetstatus这个过程前,启用系统表更新。要   
  启   用更新,使用下面的过程:   
    
    USE   master   
    GO   
    sp_configure   'allow   updates',   1   
    GO   
    RECONFIGURE   WITH   OVERRIDE   
    GO   
    过程创建后,立即禁用系统表更新:   
    
    sp_configure   'allow   updates',   0   
    GO   
    RECONFIGURE   WITH   OVERRIDE   
    GO   
    只有系统管理员才能执行   sp_resetstatus。执行该过程后,立即关闭   SQL   Server。
Ⅲ sql数据库的开启和关闭问题
不会在开启了
条转到别的页面
数据库就自动关闭了
但是如果没必要的话
在本页最下面
手动关闭他把
否则信息已经获取到了
数据库还是连接这的
Ⅳ 数据库死锁怎么处理
可以用
sp_who
'active'
看一下午
blk
字段是否为
0
,如是其它数x,说明这个数可能就是锁,再用
sp_who
数x
看一下它下面的
blk
是否有数,这样查下去,如果它下面没有数并且是查询状态或是等待状态等(除更新及插入状态)都可以用
kill
数x
Ⅳ 速达软件 死数据库
1.开始-----所有程序  里 找到  SQL文件夹  配置工具--配置管理器
2.进入配置管理器 后  找到 SQL 服务
3.如果显示的是红色的 停止   右键  重新启动  显示为 绿色  
4.启动后,退出速达服务器   重新启动速达服务器  一般就可以了。
Ⅵ 数据库死锁处理方法
mysql数据库死锁解决方法如下:
1、对于按钮等控件,点击后使其立刻失效,不让用户重复点击,避免对同时对同一条记录操作。
2、使用乐观锁进行控制。乐观锁大多是基于数据版本(Version)记录机制实现。即为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是 通过为数据库表增加一个“version”字段来实现。读取出数据时,将此版本号一同读出,之后更新时,对此版本号加一。此时,将提交数据的版本数据与数 据库表对应记录的当前版本信息进行比对,如果提交的数据版本号大于数据库表当前版本号,则予以更新,否则认为是过期数据。乐观锁机制避免了长事务中的数据 库加锁开销(用户A和用户B操作过程中,都没有对数据库数据加锁),大大提升了大并发量下的系统整体性能表现。Hibernate 在其数据访问引擎中内置了乐观锁实现。需要注意的是,由于乐观锁机制是在系统中实现,来自外部系统的用户更新操作不受系统的控制,因此可能会造 成脏数据被更新到数据库中。
Ⅶ con.Open();//打开数据库连接 在什么情况下要打开/关闭数据库连接拜托各位了 3Q
对数据库进行操作(比如:要对所有记录查训,增加新记录,或着删除记录……)就要先打开连接上数据库。在进行操作(比如:要对所有记录查训,增加新记录,或着删除记录……)完了之后,就可以关闭数据库连接,我不知道你学的是什么,我学的PHP,用完后,会自动关闭
Ⅷ sql数据库如何打开
1、首先你要安装sql数据库
2、打开企业管理器
3、右键点击数据库--所有任务--附加数据库--选中你想加入的数据库的mdf文件,ldf文件会自动加入,然后却定,这样你就可以用你的数据库了。
Ⅸ 在本机上测试网站,打开数据库经常死机
看起来是网页程序有错误。
打开数据库使用的是微软Office的Access软件,跟网页读写使用ODBC不是一回事,没有关系,所以本地能打开不代表网页打开没有问题。
Ⅹ 怎样用‘运行’打开数据库啊 命令是什么
启动一个数据库需要三个步骤: 
1、 创建一个Oracle实例(非安装阶段) 
2、 由实例安装数据库(安装阶段) 
3、 打开数据库(打开阶段) 
在Startup命令中,可以通过不同的选项来控制数据库的不同启动步骤。 
1、STARTUP NOMOUNT 
NONOUNT选项仅仅创建一个Oracle实例。读取init.ora初始化参数文件、启动后台进程、初始化系统全局区(SGA)。Init.ora 文件定义了实例的配置,包括内存结构的大小和启动后台进程的数量和类型等。实例名根据Oracle_SID设置,不一定要与打开的数据库名称相同。当实例打开后,系统将显示一个SGA内存结构和大小的列表,如下所示: 
SQL> startup nomount 
ORACLE 例程已经启动。 
Total System Global Area 35431692 bytes 
Fixed Size 70924 bytes 
Variable Size 18505728 bytes 
Database Buffers 16777216 bytes 
Redo Buffers 77824 bytes 
2、STARTUP MOUNT 
该命令创建实例并且安装数据库,但没有打开数据库。Oracle系统读取控制文件中关于数据文件和重作日志文件的内容,但并不打开该文件。这种打开方式常在数据库维护操作中使用,如对数据文件的更名、改变重作日志以及打开归档方式等。在这种打开方式下,除了可以看到SGA系统列表以外,系统还会给出"数据库装载完毕"的提示。 
3、STARTUP 
该命令完成创建实例、安装实例和打开数据库的所有三个步骤。此时数据库使数据文件和重作日志文件在线,通常还会请求一个或者是多个回滚段。这时系统除了可以看到前面Startup Mount方式下的所有提示外,还会给出一个"数据库已经打开"的提示。此时,数据库系统处于正常工作状态,可以接受用户请求。 
如果采用STARTUP NOMOUNT或者是STARTUP MOUNT的数据库打开命令方式,必须采用ALTER DATABASE命令来执行打开数据库的操作。例如,如果你以STARTUP NOMOUNT方式打开数据库,也就是说实例已经创建,但是数据库没有安装和打开。这是必须运行下面的两条命令,数据库才能正确启动。
