開死資料庫
Ⅰ 服務端開啟後出現卡死的情況 而且資料庫顯示這樣,是什麼問題
如果機器配置不是很高,在服務端啟動的時候都會有幾秒的假死情況。
 
下面的數字,誰也看不懂,因為你也沒說出來源是什麼。
Ⅱ 如何解決無法打開資料庫,恢復操作已將數據標記為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方式打開資料庫,也就是說實例已經創建,但是資料庫沒有安裝和打開。這是必須運行下面的兩條命令,資料庫才能正確啟動。
