Time of Update: 2017-02-27
若硬體介質出現故障(如磁碟損壞),若且唯若事先已對資料庫及其交易記錄作了備份,才能恢複資料庫。注意:絕對不要使用作業系統的拷貝資料庫裝置,把這樣一個拷貝裝入SQL Server將導致大量資料庫受損。備份的類型:完全備份()增量備份——備份交易處理日誌說明:(1)只有把交易記錄放在單獨的裝置上,才能進行增量備份;(2)備份交易記錄會截斷日誌,因此備份的內容是自上次備份以來的交易處理。(3)備份之前要啟動備份伺服器,並最好建立傾印裝置。命令文法:dump database
Time of Update: 2017-02-27
使用load database載入備份到現有資料庫,資料庫可以是用於建立轉儲的資料庫,也可以不是。文法為:load database 資料庫名 from 傾印裝置名/物理檔案名稱load transaction資料庫名 from
Time of Update: 2017-02-27
在建立表或聲明局部變數時,必須使用Sybase系統預定義類型。1.字元類型Char(n) VarChar(n)2.數實值型別整數類型——Integer SmallInt TinyInt浮點類型——Real Float Number[P,S] Decimal[P,S]貨幣類型——Money SmallMoney3.日期/時間類型Datetime SmallDatetime兩者時間部分的精度不同,前者精確到分,後者精確到1/30
Time of Update: 2017-02-27
搭建測試資料庫伺服器時,遇到了亂碼問題,之前沒有遇到是因為開發資料庫伺服器是早就安裝好並設定好字元集的,因此些問題在部署測試環境時才出現,當時已經將資料庫配置完畢,並且所有的初始化指令碼都已經執行完畢,工程也已經成功部署在WebLogic上,開啟IE,運行程式,卻發現所有從資料庫中讀取出來的都是亂碼,經過上網搜尋的相關資料,需要設定字元集,但剛開始尋找到的資料基本是都是支言片語,沒有一個系統的講解如何設定字元集,幾乎將他們所有的方法都試過了,結果不但沒有弄好,甚至連控制台和SQL平台都是亂碼了,
Time of Update: 2017-02-27
前幾天寫了個定時備份Sybase資料庫的指令碼,在shell中寫完後試著手動執行,一切都ok。結果寫到cron定時檔案後,到了時間就怎麼也不執行。很納悶,又檢查了一通使用者、許可權、目錄許可權等(其實手動能執行說明這些都沒問題),都沒問題啊,怎麼回事呢?後來看到一位前輩的範例,才恍然大悟。原來自己在登入shell時sybase的環境變數都在生效,但當cron調度備份指令碼運行時產生的子shell中,就無法找到指令碼執行所需要的sybase環境變數了。所以,應當在cron中Database
Time of Update: 2017-02-27
在sybase 的ASA與ASE資料庫間通過SQL REMOTE傳輸資料經常會遇到傳輸日誌點有誤的現象。一、通過翻譯日誌,並對照ASA、ASE的傳輸日誌,確定正確的ASA發送點1、在ASA中通過sa_setremoteuser預存程序,更改SYSREMOTEUSER表中的log_sent、confirm_sent欄位,其它欄位保留SYSREMOTEUSER表中的原值2、如下為sa_setremoteuser函數及其參數:sa_setremoteuser(p_user_id unsigned
Time of Update: 2017-02-27
rs_init 完成後,出現報錯:Msg 806, Level 21, State 1:Server 'DSJCYLNKP620', Line 1:Could not find virtual page for logical page 544371551 in database 'testdb'.The SQL Server is terminating this process.CT-LIBRARY error:ct_send(): network packet layer:
Time of Update: 2017-02-27
SYBASE 12.0 For DEC安裝指南一. 安裝要求:1. 平台和作業系統:Digital Unix 4.0a 或以上2. 作業系統補丁:DUV40DAS00002-19980717, OSFOBSOLETE425 (OS 5.0不需要補定)3. 建立使用者和組 :使用者名稱:sybase 組名:sybase 要求保證主備機uid,gid一致4. sybase軟體空間要求(不包括資料庫): 1000MB5. 系統參數:調整非同步I/O和共用記憶體編輯檔案
Time of Update: 2017-02-27
人們在使用SQL時往往會陷入一個誤區,即太關注於所得的結果是否正確,而忽略了不同的實現方法之間可能存在的效能差異,這種效能差異在大型的或是複雜的資料庫環境中(如聯機交易處理OLTP或決策支援系統DSS)中表現得尤為明顯。筆者在工作實踐中發現,不良的SQL往往來自於不恰當的索引設計、不充份的串連條件和不可最佳化的where子句。在對它們進行適當的最佳化後,其運行速度有了明顯地提高!下面我將從這三個方面分別進行總結:為了更直觀地說明問題,所有執行個體中的SQL已耗用時間均經過測試,不超過1秒的均表示
Time of Update: 2017-02-27
項目背景 交通銀行在資訊化的戰略主要包括二個方向的發展: 業務處理集中化,主要體現在業務系統大集中上,取消了以往分散在各個支行的業務系統而將業務處理系統集中到總部,嶄新的大集中業務系統能夠理順各地業務的不一致性,從而起到集約化管理的作用,降低了業務成本,提高商務程序的規範性和有效性。
Time of Update: 2017-02-27
ASE12.5.0.3新功能一、效能監測系統資料表一組新的系統效能監測系統資料表,利用這些系統資料表中的資訊對分析ASE伺服器的效能非常方便。這些效能監測系統資料表也是DB-XRAY的工作基礎。MDA表,安裝和配置文檔中都有,這個很有用的。二、多個臨時庫能夠讓你在系統臨資料庫tempdb外建立使用者臨時資料庫。使用多個臨時資料庫的主要目的是減輕對系統臨時資料庫中系統資料表和日誌表的爭用。三、外部檔案系統能夠讓你通過SQL語言訪問外部檔案系統,通過建立代理表將資料表映射到外部檔案系統的檔案目錄或檔
Time of Update: 2017-02-27
資料庫日常維護工作是系統管理員的重要職責。其內容主要包括以下幾個部分:一、備份系統資料Sybase系統的備份與恢複機制保證了在系統失敗時重新擷取資料的可能性。SQL Server 提供了兩種不同類型的恢複機制:一類是系統自動完成的恢複,這種措施在每次系統啟動時都自動進行,保證了在系統癱瘓前完成的事務都寫到資料庫裝置上,而未完成的事務都被回退;另一類是人工完成的恢複,這是通過 DUMP 和 LOAD
Time of Update: 2017-02-27
Sybase公司是世界著名的資料庫廠家,其關聯式資料庫產品SYBASE SQL Server在中國大中型企事業單位中擁有大量的使用者。筆者在多年的使用過程中,總結出SYBASE資料庫管理和維護的一些經驗,現拿出來與大家分享。我們知道,SYBASE SQL
Time of Update: 2017-02-27
SYBASE SYSTEM 11.0.0 for SCO UNIX 5.0.5安 裝 說 明1.首先必須確定網卡已正確地配置在系統上。2.以root登入,用scoadmin命令建立Sybase使用者,組屬為Sybase確定上述二部驟無誤之後,我們可以轉入一階段地安裝工作。3.login:root# divvy系統 子分區表(試舉例)NameTypeNew Fs#Fist BlockLast BlockbootEAFSno0019999swapNON
Time of Update: 2017-02-27
1.用SCOADMIN建立SYBASE帳號.2.VI /usr/sybase/.profileSYBASE =安裝目錄DSQUERY =資料庫伺服器名(預設為SYBASE)PATH =$SYBASE/bin:$SYBASE/install:$PATH:export SYBASE DSQUERY PATH3.調整系統參數vi /etc/conf/cf.d/stune加入SIMMAX67108864
Time of Update: 2017-02-27
詳細步驟,已測試成功1、備份資料庫,包括 master 和你要分離資料與日誌的應用庫,最好是備份所有資料庫;2、檢查資料庫的日誌是否有單獨的存放裝置,如有,則直接到第5步;3、如沒有單獨的日誌裝置,則增加一個裝置:disk init .....;4、alter database db_name log on new_log_device=xxx;5、sp_logdevice dbname,new_logdev (移動日誌裝置);6、sp_dropsegment logsegment,
Time of Update: 2017-02-27
Sybase master 庫日誌滿了應該如何清除呢?可以通過以下的方法對 master庫進行管理,如果確實沒有足夠的空間了,可以考慮對 master庫進行擴容操作。1、簡單的情況下 dump trans with no_log 就可以了,master庫一般不會滿。1> use master2> go1> checkpoint2> go1> dump tran master with no_log2> go00:00000:00011:2006/02/22 1
Time of Update: 2017-02-27
1.建立客戶與伺服器之間的串連,包括網路連接、客戶進程與伺服器處理序之間的串連;2.用戶端通過網路發送SQL語句給伺服器,用來查詢或動作伺服器中的資料或資料庫物件;3.伺服器接收到SQL語句後,對其進行文法分析、最佳化和編譯後執行;4.如果執行的語句產生一個結果集,伺服器通過網路把結果集返回給客戶;5.用戶端對收到的結果作相應的處理。在客戶/伺服器體系,有兩種資料庫引擎結構,即多進程資料庫引擎和單進程、多線程引擎結構。多進程結構即多個可執行程式同時運行。每當使用者登入到資料庫系統時實際上都啟動了
Time of Update: 2017-02-27
1.Sybase軟體的組成Sybase軟體可劃分為三個部分:一是進行資料管理與維護的聯機關聯式資料庫管理系統Sybase SQL Server;二是支援資料庫應用系統的建立和開發的一組前端工具軟體Sybase SQL Tools;三是可把異構環境下其他廠商的應用軟體和任何類型的資料連線在一起的介面軟體Open Client/Open Server。SQL
Time of Update: 2017-02-27
簡介北卡羅萊納運輸部(NC DOT)曾面臨當今典型移動計算中資料同步的很多挑戰。本文概要地介紹了NC DOT Mobile Inspector 應用、橋樑技術檢查組內部和中心辦公室及時交換資訊的需求以及在本應用中實現資料庫同步的SQL Anywhere Studio MobiLink技術。NC DOT