版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、中國現(xiàn)代化支付系統(tǒng)SYBASE日常操作和維護(hù)深圳金融電子結(jié)算中心二OO二年五月目 錄1. SQL SERVE基本框架2.1.1. 系統(tǒng)數(shù)據(jù)庫2.1.2. INTERFACE文件3.1.3. SYBASE.CFG 3.1.4. 數(shù)據(jù)庫設(shè)備4.1.5. 常見問題及解決方法5.2. 數(shù)據(jù)庫啟動(dòng)/關(guān)閉6.2.1. 查看數(shù)據(jù)庫狀態(tài) 6.2.2. 數(shù)據(jù)庫啟動(dòng).6.2.3. 數(shù)據(jù)庫關(guān)閉6.2.4. 出錯(cuò)日志7.2.5. 常見問題及解決方法 7.3. 用戶數(shù)據(jù)庫管理113.1. 數(shù)據(jù)庫選項(xiàng)113.2. 查看數(shù)據(jù)庫信息 1.33.3. 常見問題及解決方法 154. 用戶管理164.1. 增加/刪除用戶1.64.
2、2. 查看用戶信息1.74.3. 常見問題及解決方法 175. 數(shù)據(jù)庫備份/恢復(fù)1.95.1. 數(shù)據(jù)庫備份1952恢復(fù)數(shù)據(jù)庫206. 如何調(diào)整SQL SERVE基本配置參數(shù) 226.1. 配置SQLSERVE參數(shù)的方法 226.2. 常見問題及解決方法23精品文檔1. sql server 基本框架sql server由系統(tǒng)數(shù)據(jù)庫、用戶數(shù)據(jù)庫、數(shù)據(jù)庫設(shè)備和一些輔助文件組成1.1. 系統(tǒng)數(shù)據(jù)庫sql server是個(gè)多數(shù)據(jù)庫結(jié)構(gòu)的數(shù)據(jù)庫管理系統(tǒng)。分為系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫。系統(tǒng)數(shù)據(jù)庫是在安裝時(shí)自動(dòng)創(chuàng)建的。(1) master數(shù)據(jù)庫master數(shù)據(jù)庫全面控制和管理用戶數(shù)據(jù)庫及 sql server
3、上的一切操作。Master數(shù)據(jù)庫主要包含以下紀(jì)錄:用戶賬號。正在處理的進(jìn)程。環(huán)境變量的配置。系統(tǒng)出錯(cuò)信息。每個(gè)數(shù)據(jù)庫的存儲分配?;顒?dòng)鎖。聯(lián)機(jī)的sqlserver 引擎。(2) temp數(shù)據(jù)庫它為臨時(shí)表和其他臨時(shí)工作空間提供一個(gè)存儲區(qū)域。是公用的。1、當(dāng)對大表進(jìn)行order by 或group by操作時(shí)2、當(dāng)建立過多的臨時(shí)表時(shí)。(3) model數(shù)據(jù)庫它為新建的用戶數(shù)據(jù)庫提供一個(gè)原型。(4) sybsystemproc 數(shù)據(jù)庫存儲系統(tǒng)存儲過程。其他系統(tǒng)數(shù)據(jù)庫:審計(jì)數(shù)據(jù)庫(sybsecurity )、樣本數(shù)據(jù)庫(pubs2)、句法數(shù)據(jù)庫(sybsyntax )查看當(dāng)前數(shù)據(jù)庫服務(wù)器中的用戶數(shù)據(jù)庫和
4、系統(tǒng)數(shù)據(jù)庫的信息的命令如下:$isql-Usa -P<password>1> sp_helpdb2> go要查看某一個(gè)數(shù)據(jù)庫的信息,用下面命令$isql-Usa -P<password>1> sp_helpdb dbname2> go1.2. i nterfaces 文件in terfaces 位于 $sybase 目錄下,接口文件就象一個(gè)地址本,其中列出每個(gè)已知的服務(wù)器的名稱及網(wǎng)絡(luò)地址和端口 號。結(jié)構(gòu)如下:server_ nameservice_type protocol n etwork mach ine protservice_type 該
5、登記項(xiàng)的服務(wù)類型query供客戶去找sql server 的端口master供sql server確定用來監(jiān)聽客戶連接請求的端口。Sort 網(wǎng)絡(luò)端口號(1025-65535)例:SybaseQuery tcp 71 5000Master tcp 71 5000In terfaces 文件的作用:1、 在客戶端的in terfaces 文件中列出可被連接的各個(gè)server的網(wǎng)絡(luò)地址。2、在 server 端,每個(gè) server 用于同其它 server 的連接。用戶可以更改此文件,來改變數(shù)據(jù)庫服務(wù)器的地址。1.3. SYBASE.cfgSYBASE.c
6、fg文件存在于$sybase目錄下,用于存放sqlserver的系統(tǒng)參數(shù)信息。數(shù)據(jù)庫在啟動(dòng)時(shí),讀取該文件。用戶可以通過直接修改該文件中的參數(shù)的值, 來改變數(shù)據(jù)庫的系統(tǒng) 參數(shù),必須注意,修改了此文件中的參數(shù)以后,只有數(shù)據(jù)庫重新啟動(dòng)以后才生效。1.4. 數(shù)據(jù)庫設(shè)備數(shù)據(jù)庫設(shè)備是指邏輯磁盤上的一組連續(xù)磁盤空間。用來存放數(shù)據(jù)庫的數(shù)據(jù)和日志數(shù)據(jù)。存放數(shù)據(jù)庫和事務(wù)日志。數(shù)據(jù)庫設(shè)備最好建在原始分區(qū)上,也可以創(chuàng)建在文件系統(tǒng)上。只有系統(tǒng)管理員有權(quán)建立數(shù)據(jù)庫設(shè)備查看數(shù)據(jù)庫設(shè)備的命令如下:$isql -Usa -P<passwd>1 >sp_helpdevice2> godevice_ nam
7、ephysical_ namehisdatadb /home/sybase/mbfe/hisdatadb hisdblog/home/sybase/mbfe/hisdblog his in dexdb /home/sybase/mbfe/his in dexdb master d_mastersysprocsdev /home/sybase/systemprocs systemdbdeVhome/sybase/systemdb tempdb /home/sybase/tempdb wkdatadb /home/sybase/mbfe/wkdatadb wkdblog /home/sybase/
8、mbfe/wkdblog wkindexdb /home/sybase/mbfe/wkindexdb 要查看某一個(gè)數(shù)據(jù)庫設(shè)備信息用下面命令: $isql -Usa -P<password>1 > sp_helpdevice device_ namedescripti onspecial, physical disk, 1000.00 MBspecial, physical disk, 400.00 MBspecial, physical disk, 200.00 MBspecial, default disk, physical disk, 70.00 MBspecial,
9、physical disk, 100.00 MBspecial, physical disk, 5.00 MBspecial, physical disk, 20.00 MBspecial, physical disk, 200.00 MBspecial, physical disk, 100.00 MBspecial, physical disk, 100.00 MB2 > go每天在業(yè)務(wù)開始之前,如果數(shù)據(jù)庫是關(guān)閉的,1、以SYBASE用戶登陸操作系統(tǒng)。要啟動(dòng)數(shù)據(jù)庫。數(shù)據(jù)庫的啟動(dòng)過程如下:2、進(jìn)入in stall目錄。(1) 如果是unixware操作系統(tǒng),執(zhí)行$cd $SYBASE/
10、i nstall(2) 如果是aix操作系統(tǒng),執(zhí)行$cd $SYBASE/ASE-12_0/i nstall3、啟動(dòng)數(shù)據(jù)庫服務(wù)器,執(zhí)行下面命令$ startserver4、如果是啟動(dòng)備份服務(wù)庫,執(zhí)行下面命令$startserver -RUN_SYB_BACKUP1.5. 常見問題及解決方法修改主機(jī)的IP地址后,如何根該in terfaces文件?安裝SYBASE Adapive Server的機(jī)器IP地址改變后,應(yīng)修改in terfaces文件及有關(guān)的設(shè)置。如果in terfaces文件中使用的是機(jī)器名而不是IP地址,則不需要變動(dòng)。但如果客戶端聯(lián)接服務(wù)器使用的是服務(wù)器的IP地址而不是機(jī)器名,那
11、么客戶端需修改聯(lián)接服務(wù) 器的IP地址.。如果in terfaces 文件中使用的是IP地址,那么需要修改in terfaces 文件中和 地址有關(guān)的部分,可使用dscp或dsedit進(jìn)行修改。 如果客戶端聯(lián)結(jié)服務(wù)器使用的是 服務(wù)器的地址而不是機(jī)器名,那么客戶端也需修改。2. 數(shù)據(jù)庫啟動(dòng)/關(guān)閉2.1. 查看數(shù)據(jù)庫狀態(tài)以Sybase用戶登錄到操作系統(tǒng),用命令 showserver查看數(shù)據(jù)庫是否啟動(dòng)。$showserverUSER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND sybase 24000 0.12.0 13924 10856- A J
12、un 13 4:46 /sybase/ASE-12_0/bi n/dataserver -d/sybase/data/master.dat -e/sybase/ASE-12_0/i nstall/SYBASE.Iog-M/sybase SYBASE輸入showserver命令后如果出現(xiàn)上面信息,證明數(shù)據(jù)庫已經(jīng)啟動(dòng)。2.2. 數(shù)據(jù)庫啟動(dòng)以下是數(shù)據(jù)庫啟動(dòng)的步驟:1>sybase用戶登錄操作系統(tǒng)如果是unixware操作系統(tǒng)2>$SYBASE/install 目錄如果是aix操作系統(tǒng)2>$S YBASE/ASE-12_0啟動(dòng)數(shù)據(jù)庫服務(wù)器:3>startserver啟動(dòng)備份服務(wù)
13、器:4> startserver - RUN_SYB_BACKUP注意:一般情況,備份服務(wù)器是不用啟動(dòng)的,只有需要備份的時(shí)候才啟動(dòng)備份服務(wù)器2.3. 數(shù)據(jù)庫關(guān)閉在一般情況下,數(shù)據(jù)庫并不是每天都關(guān)閉,最好每天都不關(guān)閉,在特殊情況下才關(guān) 閉。數(shù)據(jù)庫關(guān)閉過程如下:1、以SYBASE用戶登陸操作系統(tǒng)。2、 以數(shù)據(jù)庫管理員(超級用戶 SA)登陸數(shù)據(jù)庫。$ isql -Usa -P<password>3、關(guān)閉備份服務(wù)器1shutdown SYB_BACKUP2go4、關(guān)閉數(shù)據(jù)庫服務(wù)器1> shutdown2> go2.4. 出錯(cuò)日志也許在數(shù)據(jù)庫啟動(dòng)時(shí),由于各種原因,數(shù)據(jù)庫不能
14、正常啟動(dòng),數(shù)據(jù)庫會把引起數(shù)據(jù)庫錯(cuò)誤的信息方到SYBASE.log文件中,這個(gè)文件在$SYBASE/install目錄下。2.5. 常見問題及解決方法在實(shí)際環(huán)境中,數(shù)據(jù)庫 Server無法啟動(dòng)的原因很多,本文僅列出了幾種常見的情況,供 您參考。首先,應(yīng)檢查Server的日志文件。不同版本缺省的日志文件如下(其中 <server_nameSybase Server!的名稱:UNIX:11.0*: $SYBASE/i nstall/errorlog11.5* 或 11.9*: $SYBASE/install/<server_name>.log12.0*: $SYBASE_ASE/i
15、 nstall/<server_name>.logNT:11.0* 11.5* 或 11.9*: $SYBASEinstall'errorlog12.0*: $SYBASEASE-12_0i nstallerrorlog? CASE 1:basis_dlock: file '/sybase/master.dat' already in use by a SQL Serverkernel kdc on fig: un able to read primary master devicekernel kicon fig: read of config block
16、 failed檢查 server 是否已經(jīng)啟動(dòng)(showserver, ps -u sybase 或 NT service )? CASE 2:dope n: ope n '/sybase/master.dat' failed, permissi on deniedkernel kdc on fig: un able to read primary master devicekernel kic on fig: read of config block failed檢查master設(shè)備文件的所有者及權(quán)限? CASE 3:ninit: All master network lis
17、teners have failed. Shutting down檢查 network ip 及 port 配置 (netstat -a )? CASE 4:kern el:kscs in it: conn ectivity library error. Operatio n: cs_ctx_alloc().o檢查操作系統(tǒng)參數(shù)是否已經(jīng)修改并重新啟動(dòng)操作系統(tǒng)(參見安裝手冊)若操作系統(tǒng)異常宕機(jī),ASE未啟動(dòng)而$SYBASE/<server_name>.krg已經(jīng)存在,刪除該文件 ? CASE5現(xiàn)象:Error 926Severity Level 14Error Message Text
18、Database 'xx' cannot be opened - it has been marked SUSPECT by recoverExpla nati on解決方法:(1)當(dāng)你使用Transact_SQL命令操作這個(gè)數(shù)據(jù)庫的數(shù)據(jù)時(shí),出現(xiàn)這個(gè)信息,這是一個(gè)嚴(yán)重的錯(cuò)誤,如果你要使用這個(gè)數(shù)據(jù)庫的數(shù)據(jù),必須改正這個(gè)錯(cuò)誤.(2)啟動(dòng) Backup Server,后備 master數(shù)據(jù)庫1>dump database master to "/usr/sybase/master.dup"2>go(3) 用isql登錄到SQL Server,須用sa帳
19、號(本文以pubs2數(shù)據(jù)庫為例)1>sp_c on figure "allow updates", 12>go1>beg in tran2>go1>use master2>go1>update sysdatabases2>set status = -327683>Where name="pubs2"4>go如果得到(1 row affected),則1>commit2>go否則1>rollback2>go(4) 重新啟動(dòng) SQL Server.注:SQL Server重新
20、啟動(dòng)之后,當(dāng)發(fā)現(xiàn)數(shù)據(jù)庫本身存在不可恢復(fù)的問題時(shí), 如數(shù)據(jù)頁損壞 等,且沒有完好的數(shù)據(jù)庫備份,一定要用bcp.out備份用戶數(shù)據(jù)庫數(shù)據(jù)。此時(shí),以下步驟 省略,并按照 如何刪除壞的用戶數(shù)據(jù)庫”文章刪除此數(shù)據(jù)庫。之后重建此數(shù)據(jù)庫,恢復(fù)備 份。dbcc dbrepair ( database_name, dropdb )否則,按以下步驟繼續(xù)操作:用sa帳號注冊到SQL Server.1>beg in tran2>go1>use master2>go1>update sysdatabases2>set status=03>Where name="pub
21、s2"4>go如果得到(1 row affected),則1>commit2>go否則1>rollback2>go1>sp_c on figure "allow updates" ,02>go(5) 重新啟動(dòng) SQL Server.3. 用戶數(shù)據(jù)庫管理用戶數(shù)據(jù)庫是用戶創(chuàng)建的,用來存放用戶數(shù)據(jù)的數(shù)據(jù)庫。用戶數(shù)據(jù)庫的創(chuàng)建分為兩部分,一部分是用來存放數(shù)據(jù),一部分是用來存放事務(wù)日志。為了提高數(shù)據(jù)庫的速度,最好將數(shù) 據(jù)庫的數(shù)據(jù)部分和日志部分分開存儲,即存放在不同的數(shù)據(jù)庫設(shè)備上,這樣也可以單獨(dú)備 份事務(wù)日志。3.1. 數(shù)據(jù)庫選項(xiàng)sp_
22、dboptio n db name,opti on_n ame,ture falseabort tran on log full該選項(xiàng)決定當(dāng)指定數(shù)據(jù)庫日志段最后機(jī)會閥值越出時(shí),對正在運(yùn)行的事務(wù)的處理方法。缺省值為false,即事務(wù)被暫停直到空間空余出來時(shí)再恢復(fù)。為ture時(shí),日志存儲空間空余出來前,所有需要寫入日志的事務(wù)都 將停止。allow nulls by default:置為 ture,將列的缺省狀態(tài)從 not null 置為 null ,這與ANSI標(biāo)準(zhǔn)一致。dbo use only :置為true時(shí),只有數(shù)據(jù)庫屬主可以使用此庫。ddl in tran :置為ture時(shí),用戶可以在事務(wù)
23、中使用某些數(shù)據(jù)定義的命令。如: create table 。注意:臨時(shí)庫的ddl in tran 必須為false狀態(tài)。no chkpt on recovery :決定在sql server 啟動(dòng)時(shí)對數(shù)據(jù)庫進(jìn)行恢復(fù)后是否加入 一個(gè)checkpoint 記錄。置為 true 時(shí),checkpoint 記錄不被加入。no free space acctg :置為ture時(shí),抑制剩余空間記帳及非日志段閥值活動(dòng)的 執(zhí)行。由于不再計(jì)算此時(shí)段的剩余空間,所以將加速恢復(fù)時(shí)間。read only :置為true時(shí),用戶可以從數(shù)據(jù)庫中檢索數(shù)據(jù),但不能修改數(shù)據(jù)。select into/bulkcopy :置為tu
24、re時(shí),可以執(zhí)行select into 生成永久表;或用 bcp批量拷貝庫例程,或高速批拷貝到?jīng)]有索引或觸發(fā)器的表。single user :設(shè)置為true時(shí),每次只能有一個(gè)用戶訪問該數(shù)據(jù)庫。查看數(shù)據(jù)庫當(dāng)前的具有的數(shù)據(jù)庫選向的命令是sp_dboption :舉例:isql -Usa -P<password>1> use MBFEWKDB2> go1>sp_dbopti on2>godatabase_opti ons abort tran on log fullallow nu Ils by defaultauto ide ntitydbo use onlyd
25、dl in traniden tity in nonunique in dexno chkpt on recoveryno free space acctgread onlyselect in to/bulkcopy/pllsortsin gle usertrunc log on chkpttrun c. log on chkpt.unique auto_ide ntity in dex32查看數(shù)據(jù)庫信息查看數(shù)據(jù)庫信息的命令是sp_helpdbbisql -Usa -P<password>1> sp_helpdb2> gon amedb_sizecreatedstatu
26、s舉例:ownerdbidMBFEHISDB1600.0 MB sa7 Apr 08, 2002select in to/bulkcopy/pllsort, trunc log on chkptMBFEWKDB400.0 MB sa6 Apr 08, 2002select in to/bulkcopy/pllsort, trunc log on chkpt1 Jan 01, 1900no opti ons setmodel2.0 MB sa3 Jan 01, 1900no opti ons setsybsystemdb5.0 MB sa5 Apr 05, 2002no opti ons set
27、sybsystemprocs100.0 MB sa4 Apr 05, 2002no opti ons setmaster28.0 MB satempdb22.0 MB sa2 Jun 14, 2002 select in to/bulkcopy/pllsort查看某一數(shù)據(jù)庫的信息命令是:sp_helpdb db_name isql -Usa -P<password>1> sp_helpdb MBFEWKDB2> gon amedb_sizeownerdbidcreatedstatusMBFEWKDB400.0 MB sa6 Apr 08, 2002select in t
28、o/bulkcopy/pllsort, trunc log on chkptdevice_fragme ntskbytessizeusagefreewkdatadb200.0 MBdata only186608wkdblog100.0 MBlog on ly102368wkin dexdb100.0 MBdata only10161633常見問題及解決方法由于用戶沒有為用戶數(shù)據(jù)庫設(shè)置“ trunc log on chkpt”選項(xiàng),如果用戶沒有及時(shí)備份事務(wù)日志,當(dāng)日志滿時(shí),用戶事務(wù)不能正常執(zhí)行,處于等待狀態(tài),這是任何操作都不能進(jìn) 行,像死機(jī)了一樣。此時(shí)連進(jìn)行日志備份都不能進(jìn)行。解決這個(gè)問題的辦法
29、如下:執(zhí)行命令:dump tran with turncate_only這條命令的意思就是清空事務(wù)日志,其他事務(wù)就可以正常運(yùn)行了。執(zhí)行上面命令以后,由于事務(wù)日志被請空,為了保證數(shù)據(jù)的安全性,日志清空后要做完全 備份數(shù)據(jù)庫。數(shù)據(jù)庫的備份方法見第 5章。4. 用戶管理4.1. 增加/刪除用戶Sql server 存在兩個(gè)層次的認(rèn)證:一個(gè)用戶首先必須分配一個(gè)sql server 注冊帳戶。在該用戶要求訪問的數(shù)據(jù)庫中必須有該用戶的標(biāo)識。增加帳戶:語法:sp_addlogin login_name,passed,defaultdb,deflanguage,fullname例如:
30、sp_addlogin chentao,passord,Sybase修改帳戶:sp_modifylogin login_name,option,value通過此命令可修改帳戶訪問的缺省數(shù)據(jù)庫、缺省語言及該帳戶的全名等選項(xiàng)。刪除帳戶:語法:droplog in login_ name修改口令:sp_password old_passwd ,n ew_passwd,log in_n ame增加用戶sp_adduser log in_n ame, namen_db,grp name別名:別名是多個(gè)sqlserver帳戶共享的數(shù)據(jù)庫用戶名,多個(gè)帳戶以同一個(gè)數(shù)據(jù)庫用戶的身份來 訪問數(shù)據(jù)庫,并具有與該數(shù)據(jù)
31、庫用戶同等的權(quán)限。語法:addalias login_name,name_in_db別名信息記錄在sysalternates 系統(tǒng)表中。鎖定/解鎖用戶:sp_locklog in logi n_n ame,”lock| un lick”42查看用戶信息查看用戶信息的命令是sp_helpuser舉例:isql -Usa -Pvpassword >1> use MBFEWKDB2> go1> sp_helpuser2> goUsers _n ameID_i n_dbGroup_ nameLogi n_n ameappuser6 publicappuserccpcuse
32、r3 mbfeccpcuserdbo1 publicsambuser4 mbfembuserpbuser5 mbfepbuser4.3.常見問題及解決方法自增加了用戶以后,每個(gè)用戶就有密碼,如果想更改密碼為空,步驟如下:1. 使用sa登錄Server:isql -Usa -Psa_password -Sserver_ name2記錄當(dāng)前版本號(以當(dāng)前版本號12000為例):? sp_c on figure "upgrade versi on"? go3修改當(dāng)前值為492:? sp_c on figure "upgrade vers ion ",492go
33、4. 將某用戶口令設(shè)置為NULL (以sa為例,當(dāng)前口令為"123456"):? sp_password '123456',NULL,sa? go5. 重新設(shè)置當(dāng)前版本號:? sp_c on figure "upgrade versi on ",12000go5. 數(shù)據(jù)庫備份/恢復(fù)每天業(yè)務(wù)完成后,最好對數(shù)據(jù)庫進(jìn)行備份,以防止數(shù)據(jù)庫發(fā)生意外時(shí)數(shù)據(jù)的丟失。5.1. 數(shù)據(jù)庫備份數(shù)據(jù)庫備份主要通過轉(zhuǎn)儲數(shù)據(jù)庫(dump database)和轉(zhuǎn)儲事務(wù)(dumptransaction ) 來完成。都允許動(dòng)態(tài)轉(zhuǎn)儲。轉(zhuǎn)儲數(shù)據(jù)庫就是為整個(gè)數(shù)據(jù)庫即數(shù)據(jù)和事務(wù)日
34、志做一份物理備份。轉(zhuǎn)儲事務(wù)就是只為事務(wù)日志做一份物理備份。 只有當(dāng)日志單獨(dú)放在數(shù)據(jù)庫設(shè)備上時(shí),才能做轉(zhuǎn)儲事務(wù)。Dump transaction 命令為事務(wù)日志做備份。Dump transaction與許多操作系統(tǒng)提供的增量備份相似。它拷貝事務(wù)日志,提供自上次數(shù)據(jù)庫或事務(wù)日志轉(zhuǎn)儲以來所有數(shù)據(jù)庫變化的 記錄。一旦dump transaction 拷貝了日志,它會截去其不活動(dòng)的部分。在做數(shù)據(jù)庫備份之前,一定要檢查備份數(shù)據(jù)庫是否啟動(dòng),如果沒有啟動(dòng),要限啟動(dòng)備份服 務(wù)器,備份服務(wù)器的啟動(dòng)方法前面已經(jīng)講過。轉(zhuǎn)儲數(shù)據(jù)庫命令語法:dump database 數(shù)據(jù)庫名 to 轉(zhuǎn)儲設(shè)備名with n oi nit
35、|i nit說明:轉(zhuǎn)儲設(shè)備名 可以是文件系統(tǒng)也可以時(shí)磁帶設(shè)備with init的作用是當(dāng)備份到磁帶設(shè)備是從磁帶開始備份,如果原來磁帶上已有內(nèi)容將被刪除。舉例:1. 以sybase用戶登錄系統(tǒng)2. 以sa用戶登錄數(shù)據(jù)庫。$isql -Usa -Ppassword3. 備份數(shù)據(jù)庫。1>use master2>go1> dump database MBFEWKDB to“/home/Sybase/mbfewkdb.backup2> go注意:如果修改了 sybase數(shù)據(jù)庫中的系統(tǒng)參數(shù),修改后最好備份master數(shù)據(jù)庫。轉(zhuǎn)儲日志命令語法:dump tran sacti on&l
36、t; 數(shù)據(jù)庫名 >to < 轉(zhuǎn)儲設(shè)備名 >withtru ncate_o nly no_log| no_truncate參數(shù)說明:trun cate_o nly:在數(shù)據(jù)與日志在同一數(shù)據(jù)庫設(shè)備上時(shí),用來截短日志,并不轉(zhuǎn)儲日 志。也不記日志。No_log:在沒有足夠空間的情況下截短日志。No_tru ncate:轉(zhuǎn)儲日志,但不截短日志5.2. 恢復(fù)數(shù)據(jù)庫要把以前備份的數(shù)據(jù)庫恢復(fù),必須要先啟動(dòng)備份服務(wù)器。備份服務(wù)器的啟動(dòng)方法見2.1。裝載數(shù)據(jù)庫命令語法:load database < 數(shù)據(jù)庫名> from <轉(zhuǎn)儲設(shè)備名>恢復(fù)數(shù)據(jù)庫的步驟如下:(1) 以syb
37、ase用戶登錄系統(tǒng)。(2) 以sa用戶登錄數(shù)據(jù)庫。$isql -Usa -P<password>(3) 恢復(fù)數(shù)據(jù)庫。$isql -Usa -P<password>1> use master2> go1> load databaseDATABASE_NAME from DEVICE_NAME2> go1>nline databaseDATABASE_NAME2>go說明:(2) DABASE_NAME是要備份的數(shù)據(jù)庫名字。(3) DEVICE_NAME是備份設(shè)備的名字,也可以是文件系統(tǒng)。如果是文件系統(tǒng) 要用“”括起來。舉例:從 /hom
38、e/sybase/mbfewkdb.backup文件中恢復(fù) MBFEWKDB 數(shù)據(jù)庫。1> load database MBFEWKDB from “/home/sybase/mbfewkdb.backup ” 2> go1> online database MBFEWKDB2> go裝載日志命令語法:load transaction <數(shù)據(jù)庫名> from <轉(zhuǎn)儲設(shè)備名 >恢復(fù)數(shù)據(jù)庫的步驟:1、用load database 裝載最新的數(shù)據(jù)庫備份。Load database 把數(shù)據(jù)庫狀 態(tài)設(shè)置為”offline ”2、用load transact
39、ion命令按順序裝載在最近的數(shù)據(jù)庫轉(zhuǎn)儲之后生成的事務(wù)日志。3、用online命令把數(shù)據(jù)庫的狀態(tài)設(shè)置為 online,是數(shù)據(jù)庫能為用戶使用。6. 如何調(diào)整sql server基本配置參數(shù)為了調(diào)節(jié)sql server的性能以及系統(tǒng)資源的分配和利用達(dá)到最優(yōu)效果??梢酝ㄟ^調(diào)整sqlserver的基本配置參數(shù)達(dá)到。sql server中的配置可分為靜態(tài)和動(dòng)態(tài)兩種。動(dòng)態(tài)參數(shù)在使用sp_configure命令配置新值后立即生效。靜態(tài)參數(shù)因需要sqlserver對內(nèi)存進(jìn)行重新分配,所以修改靜態(tài)參數(shù)應(yīng)該重新啟動(dòng)sqlserver 。系統(tǒng)參數(shù)存放在 maseter庫中的 sysc on figures 表和 syscurc on figs 表中。6.1. 配置sqlserver 參數(shù)的方法配置sql server的方法就是通過sp_configure命令或直接修改文件 SYBASE.cf®sp_c on figure 的使用方法如下:sp_c on figuren ame, values 如果只用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度實(shí)木地板翻新與保養(yǎng)服務(wù)合同4篇
- 2025年代理協(xié)議示范文本-辦公文具代理合同
- 2025版別墅區(qū)物業(yè)委托經(jīng)營管理服務(wù)標(biāo)準(zhǔn)范本3篇
- 二零二五年度公司股權(quán)激勵(lì)計(jì)劃后續(xù)管理與跟蹤合同2篇
- 2025年中國雙面羊絨大衣行業(yè)市場調(diào)研分析及投資戰(zhàn)略咨詢報(bào)告
- 2025年度海洋科學(xué)研究中心研究員聘用合同
- 2025年度交通行業(yè)短期運(yùn)輸司機(jī)勞動(dòng)合同
- 二零二五年度消防安全員消防技術(shù)咨詢服務(wù)聘用合同
- 二零二五年度農(nóng)業(yè)科技推廣勞務(wù)合同執(zhí)行與效果評估
- 2025年度門面房使用權(quán)轉(zhuǎn)讓及租賃合同終止后處理合同
- 第三單元名著導(dǎo)讀《經(jīng)典常談》知識清單 統(tǒng)編版語文八年級下冊
- 第十七章-阿法芙·I·梅勒斯的轉(zhuǎn)變理論
- 焊接機(jī)器人在汽車制造中應(yīng)用案例分析報(bào)告
- 合成生物學(xué)在生物技術(shù)中的應(yīng)用
- 中醫(yī)門診病歷
- 廣西華銀鋁業(yè)財(cái)務(wù)分析報(bào)告
- 無違法犯罪記錄證明申請表(個(gè)人)
- 大學(xué)生勞動(dòng)教育PPT完整全套教學(xué)課件
- 繼電保護(hù)原理應(yīng)用及配置課件
- 《殺死一只知更鳥》讀書分享PPT
- 蓋洛普Q12解讀和實(shí)施完整版
評論
0/150
提交評論