版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Sybase安裝配置以及常用操作Sybase數(shù)據(jù)庫文檔一、Sybase安裝配置創(chuàng)建數(shù)據(jù)庫。1、 sybase服務(wù)器端安裝進入sybase安裝文件目錄,文件夾中包含一個setup.exe可執(zhí)行文件,雙擊運行 - 歡迎界面出現(xiàn)下面選擇相應(yīng)國家的協(xié)議,我們選擇“中華人民共和國”,并選擇下面單選鈕“我同意”下面選擇Sybase數(shù)據(jù)庫的主目錄,我選擇的E盤,因為這個盤是NTFS格式的,數(shù)據(jù)庫文件都比較大(單個文件),如果文件打消超過10G,F(xiàn)AT32格式的磁盤就會出錯了。該目錄還不存在,提示是否現(xiàn)在創(chuàng)建,點“是”現(xiàn)在來選擇,“典型安裝”、“完全安裝”或“自定義安裝”,我選擇的“完全安裝”安裝,等待.確認
2、信息,點擊“下一步”開始安裝了漫長的日子終于熬過了,出現(xiàn)下面界面,點擊“下一步”默認就好,繼續(xù)“下一步”下面是選擇哪些需自定義的服務(wù)器,不需要,“下一步”等待畫面再次出現(xiàn),“下一步”確認信息,繼續(xù)“下一步”漫長的日子又開始了,繼續(xù)等它安裝吧!PS:"ICESOFT"是我的計算機名,系統(tǒng)默認為服務(wù)器名終于OVER了,顯示“安裝成功”,繼續(xù)“下一步”Sybase數(shù)據(jù)庫就安裝完成了,重啟,結(jié)束到此完成服務(wù)器安裝。根據(jù)需要安裝12.53中文補丁。安裝步驟一直默認即可。點擊下圖:選Adaptive中的第二個configure adaptive server(有提示選是,關(guān)閉)Back
3、up中的第二個configure backup server2、 創(chuàng)建數(shù)據(jù)庫在開始程序Sybase中點擊sybase central java edition,如下圖:進入sybase central,如下圖:點擊 鏈接,在user name輸入sa,密碼為空,選擇server name點擊ok,如下圖:登陸成功后,如下圖:點擊(“數(shù)據(jù)庫設(shè)備”),右邊為系統(tǒng)數(shù)據(jù)庫設(shè)備,下面我們要做的,為新建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫設(shè)備。點擊”增加數(shù)據(jù)庫設(shè)備”,如下圖:輸入設(shè)備存放路徑如:d:testDb_dat.dat,點擊下一步如下圖:其中大小要更加被審計單位數(shù)據(jù)庫的大小。最好在10G左右設(shè)置數(shù)據(jù)庫設(shè)備大小,點擊下
4、一步,直至點擊完成,到此設(shè)備創(chuàng)建完成,如需增加日志設(shè)備,或數(shù)據(jù)庫擴容,在按此操作在增加即可。下面要做的就是創(chuàng)建數(shù)據(jù)庫。點擊database節(jié)點,如下圖:點擊add database,如下圖:輸入數(shù)據(jù)庫名稱:如testDb,點擊下一步,點擊add,如下圖選擇數(shù)據(jù)庫設(shè)備,即將上面創(chuàng)建的數(shù)據(jù)庫設(shè)備加入到這個數(shù)據(jù)庫中來,選擇設(shè)備存放類型,存放數(shù)據(jù)還是日志;同時設(shè)置使用設(shè)備大小,最大為該設(shè)備新建的時候大小,默認2m。(設(shè)置為6GB)設(shè)置好后點擊確定。如下圖:可以看出,該數(shù)據(jù)庫包括了testDb_dat設(shè)備,使用了該設(shè)備20m大小作為存放數(shù)據(jù)。點擊下一步,直至點擊完成,完成后如下圖:可以看出,testDb
5、數(shù)據(jù)庫創(chuàng)建完成。3、 恢復(fù)數(shù)據(jù)庫1、利用sybase Central工具恢復(fù)sybase Central是Adaptive Server所帶的一種圖形化工具。用sybase Central做數(shù)據(jù)庫備份工作十分簡單方便,需要注意的是在做恢復(fù)工作之前,必須同時啟動數(shù)據(jù)庫主服務(wù)和備份服務(wù)。右鍵單擊欲恢復(fù)的數(shù)據(jù)庫,選擇 Restore,按提示步驟錄入相應(yīng)內(nèi)容即可?;謴?fù)成功后,在cmd命令行中,執(zhí)行online database 數(shù)據(jù)庫名go2、利用SQL語句恢復(fù)首先在命令提示符下啟動isql命令:isql Usa P(密碼) S(服務(wù)器名)go.數(shù)據(jù)庫恢復(fù)-恢復(fù)數(shù)據(jù)庫語句load database數(shù)據(jù)
6、庫名from “d:back數(shù)據(jù)庫名備份文件”如果數(shù)據(jù)庫備份是壓縮過的那么要加參數(shù):compress:load database數(shù)據(jù)庫名from “compress:d:back數(shù)據(jù)庫名備份文件”goonline database數(shù)據(jù)庫名go4、 卸載sybase 數(shù)據(jù)庫.如有問題需要協(xié)助,則必須安裝如下步驟。1 關(guān)閉 Adaptive Server. 將Adaptive Server在Windows NT Services中由自動改為手動 重新啟動 Windows NT server 運運行regedt32修改注冊表, 刪除以下內(nèi)容:HKEY_LOCAL_MACHINESOFTWARESYB
7、ASEServer<server_name>HKEY_LOCAL_MACHINESOFTWARESYBASEServer<server_name>_BSHKEY_LOCAL_MACHINESOFTWARESYBASEServer<server_name>_HSHKEY_LOCAL_MACHINESOFTWARESYBASEServer<server_name>_MS 到注冊表的如下結(jié)構(gòu)下:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment刪除DSLI
8、STEN, DSQUERY, SYBASE, 并修改 LIB, INCLUDE, PATH刪除SYBASE有關(guān)目錄 刪除如下注冊鍵值:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices SYBSQL_<server_name> SYBXPS_<server_name>_XP SYBBCK_<server_name>_BS SYBMON_<server_name>_MS SYBHIS_<server_name>_HS 重新啟動 Windows NT server 使用 Start | Co
9、ntrol Panel | Settings | Services 確認SYBASE已經(jīng)卸載 刪除SYBASE Server所用數(shù)據(jù)庫設(shè)備文件及SYBASE系統(tǒng)文件八、sybase和sqlserver交互方法(一)、SYBASE庫設(shè)置為SQL SERVER2000代理庫方法1、 配置OLEDB 連接1) sybase安裝完成后,運行開始->程序->sybase->OLE DB Provider->Configuration Managerànew data sources 如下圖:輸入完內(nèi)容之后,點擊Get Up Data Source 彈出配置界面.其中QQ
10、是計算機名。填ip地址也可以。配置好之后,點Test Connect連接是否成功.如成功則進行下一步.2) 配置SQL SERVER2000的鏈接服務(wù)打開企業(yè)管理器->安全性->建鏈接服務(wù)器->新建鏈接服務(wù)器. · 1)常規(guī)標(biāo)簽欄目中 o 名稱sybase, o 服務(wù)器類型選其他數(shù)據(jù)源,在提供程式的名稱中選擇sybase 的OLEDB 驅(qū)動, o 數(shù)據(jù)源:oledb· 2)安全性欄目中 o 本地登陸填入sa o 遠程用戶和遠程密碼填入sybase的用戶名和密碼· 3)使用此安全上下文建立連接 o 遠程登陸 輸入sybase的用戶名和密碼 o 使用
11、密碼 輸入密碼 o 確定3) 用sa身份登陸查詢分析器 執(zhí)行以下sql語句就能查出sybase數(shù)據(jù)select * from 鏈接服務(wù)器名(本例子為sybase).sybase的數(shù)據(jù)庫名.dbo.sybase的表名 . 注意: 假如在執(zhí)行查詢時發(fā)現(xiàn)這個問題: 鏈接服務(wù)器 "sybase" 的 OLE DB 訪問接口 "MSDASQL" 為列提供的元數(shù)據(jù)不一致。 . 解決辦法: 不要直接用select * from sybase.dbname.dbo.tablename這種語句,換個語句,就能夠解決問題了。語句如下:select * from openqu
12、ery(sybase,'select * from dbname.dbo.tablename ') (二)、DTS導(dǎo)入數(shù)據(jù)打開SQL SERVER 企業(yè)管理器->數(shù)據(jù)庫->表->右鍵,選擇導(dǎo)入數(shù)據(jù).則導(dǎo)出DTS導(dǎo)入/導(dǎo)出的向?qū)У慕缑?操作如下圖所示:點擊“下一步”:選擇SYBASE 的OLEDB 驅(qū)動,再點擊“屬性”輸入配置好的數(shù)據(jù)源(即sybase OLEDB的連接名字),輸入用戶名和密碼。點擊測試連接,看一下是否連接成功。點擊“Connect”測試連接。連接成功,則說明已連上SYBASE數(shù)據(jù)庫。繼續(xù)下一步操作。選擇要導(dǎo)入的目的數(shù)據(jù)庫。即(SQL SERVE
13、R 2000數(shù)據(jù)庫),及數(shù)據(jù)庫的名字。點擊“下一步”,選擇數(shù)據(jù)的來源表,及目的表。點擊“Connect”連接,并開始進行數(shù)據(jù)的處理,直至完成。以上是sybase導(dǎo)入sqlserver的基本步驟。九、常見問題1、 Sybase數(shù)據(jù)庫日志滿 碰到這種情況,常會出現(xiàn)能查詢數(shù)據(jù),但無法更新數(shù)據(jù),啟動事務(wù)等。在代碼中跟蹤可以發(fā)現(xiàn),連接能夠打開,但事務(wù)卻無法開啟。常會提示“Connection to Sybase server has been lost. All active transactions have been rollbacked”的錯誤信息。 解決辦法:若是開發(fā)數(shù)據(jù)庫,則直接清除日志即可。
14、 若是正式數(shù)據(jù)庫:建議備份當(dāng)前日志 再清空日志,擴日志設(shè)備及日志數(shù)據(jù)庫。清空日志的語句為:dump transaction database_name with no_log 2、 Sybase中文亂碼 出現(xiàn)這種情況的原因是sybase的服務(wù)器字符集不支持中文或是客戶端的字符集與服務(wù)端字符集不一致??梢钥紤]更改sybase的默認字符集。在Sybase12.5的版本中支持中文的字符集有CP936、EUCGB、UTF-8、CP850和ISO_1。這里我們針對Sybase服務(wù)器字符集不支持中文給出解決辦法: 解決辦法(安裝cp936字符集): 假設(shè)sybase的安裝路徑為"D:Sybase
15、"。 (1)D:>cd sybasecharsetscp936 (2) D:sybasecharsetscp936> charset -Usa -Psa_pass -Sserver_name binary.srt cp936 (3) 在InterActiveSQL中執(zhí)行select name,id from syscharsets,需注意的是這里要選擇在“master”數(shù)據(jù)庫下執(zhí)行,第4步也是。找到name為cp936的ID,假定是171。 (4)在InterActiveSQL中執(zhí)行sp_configure 'default character set id',171 (5) 重啟Sybase服務(wù)兩次。因為第一次啟動后會自動結(jié)束掉,所以需要重啟第二次。 3、 syabse創(chuàng)建設(shè)備時死鎖檢查一下你的master設(shè)備建的是不是太小了,重新創(chuàng)建master,設(shè)備在150M以上。4、 Sybase安裝版本問題 在環(huán)境下卸載。后安裝低版本數(shù)據(jù)庫會報如下錯誤:Errors occurred during the installation. Unable to install Sybase Adaptive Server Enter
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年項目管理與技術(shù)顧問協(xié)議
- 2024年行政申訴狀范本匯編與撰寫方法解析3篇
- 2024年高等教育教師職務(wù)聘用協(xié)議電子版版B版
- 2024聘用貨車司機及運輸安全管理合同范本3篇
- 2024年消防應(yīng)急照明安裝合同6篇
- 血常規(guī)報告單-一文讀懂!(超全版)
- 2025年ktv房間租賃及節(jié)假日特別優(yōu)惠合同3篇
- 2025年度企業(yè)財務(wù)審計與稅務(wù)籌劃代理服務(wù)合同2篇
- 一元二次不等式教案5篇
- 仰韶文化中彩陶紋飾常出現(xiàn)魚鳥蛙等構(gòu)圖分析審美文化內(nèi)涵
- 零碳智慧園區(qū)解決方案
- 2025年林權(quán)抵押合同范本
- 2024年北師大版四年級數(shù)學(xué)上學(xué)期學(xué)業(yè)水平測試 期末卷(含答案)
- 2024年高考物理一輪復(fù)習(xí)講義(新人教版):第七章動量守恒定律
- 人教版八年級上學(xué)期物理期末復(fù)習(xí)(壓軸60題40大考點)
- 企業(yè)環(huán)保知識培訓(xùn)課件
- 浙江省寧波市慈溪市2023-2024學(xué)年高三上學(xué)期語文期末測試試卷
- 暨南大學(xué)《微觀經(jīng)濟學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 草學(xué)類專業(yè)生涯發(fā)展展示
- 法理學(xué)課件馬工程
- 《玉米種植技術(shù)》課件
評論
0/150
提交評論