當前位置:首頁 » 操作系統 » sybase資料庫使用

sybase資料庫使用

發布時間: 2023-01-05 02:07:04

① 使用sybase powerdesigner怎麼連接資料庫

第一步:不用說,當然是要先從Oracle網站下載一個Java的jre或JDK安裝到系統中,安裝完成後,需要檢查系統的環境變數中有沒有JAVA_HOME和CLASSPATH,如果沒有需要手動設置;

第二步:自己要准備一個Sybase數據的JDBC驅動程序包;

第三步:好了,一切資准備好,就要進行最為關鍵的地方了,設置PowerDesigner:

在文件菜單欄中找到Database菜單,哦?好像找不到哦,哈哈,好多時候問題就發生在這兒哦;不用急啦,你需要先建立一個項目Physical Data Model,建好後,這不出來了;

這下你可以在Database菜單下找「Configure Connections...」子菜單,系統彈出如下窗口


對窗口各項說明如下:

項目名 描述

Connection Profile Name 之前建立的資料庫鏈接的文件名。

Directory 資料庫鏈接文件的保存位置

Description 本鏈接的描述信息

Connection type 資料庫鏈接的類型,本文講的是JDBC,當然選擇它啦

DBMS type 准備鏈接的資料庫的類型,那個資料庫軟體

Server name JDBC 鏈接不需要它

Database name JDBC鏈接不需要它

User name 鏈接資料庫時,使用的登錄用戶名

Password 登錄資料庫時,對應上面用戶的密碼

JDBC driver class JDBC使用的類型名,包括所在包路徑

JDBC connection URL 鏈接數據時,使用的URL信息,根據使用JDBC規定的格式設置就可以

JDBC driver jar files 使用後面的按鍵,選擇你磁碟中JDBC驅動程序Jar包就可以了,

Connection parameters 系統根據你設置的鏈接信息自動生成的信息

設置完成後,可以使用窗口左下角的「Test Connection...」按鈕,來測試鏈接是否成功。

② 請問sybase的DB格式的資料庫文件怎麼打開啊,如何查詢表裡面的數據

這個是Sybase的sql Anywhere的資料庫文件,使用SQL Anywhere就可以打開,不過要注意是哪個版本的資料庫,他的資料庫文件是向下兼容的,不向上兼容。如果你是Windows7操作系統,SQL Anywhere必須使用10.0.1及其以上版本才行不然無法運行。
安裝SQL Anywhere後,可以直接打開數據表查看里邊的數據,如果是復雜的查詢或者用SQL語句操作,可以使用綁定提供的Interactive SQL,類似於SQL Server的查詢分析器的工具,用他可以進行SQL語句的運行。
目前SQL Anywhere可以在Sybase的網站上下載安裝包,同時可以申請一個3個月的開發ID,基本夠開發者用了。

③ sybase資料庫裡面用什麼命令來執行一個字元串表示的sql語句呢

sybase資料庫裡面用什麼命令來執行一個字元串表示的sql語句呢 5
經過觀察發現,總是有一個進程會長時間的佔用日誌空間,無法釋放,只能殺掉該進程,為了找到該進程是哪個客戶端程序,故整理如下方法來獲取該進程正在執行的SQL語句。
通過返回的SQL語句,定位了故障程序,解決了一個大bug
第一步,打開sybase central,在左邊視圖中,雙擊資料庫伺服器名稱,然後雙擊「登錄」文件夾,在右邊的視圖中選擇「增加登錄」。新建一個「登錄」,輸入登錄名:ts,設置口令,然後單擊下一步,直到完成。
第二步,在新建好的登錄名上單擊滑鼠右鍵,選擇「屬性」選項。
第三步,在屬性窗口中選擇「角色」頁,點擊「增加角色」按鈕。
第四步,在彈出窗口中選中sa_role和sybase_ts_role兩個角色(按住ctrl鍵來多選),點擊「確定」按鈕保存設置。
第六步,輸入語句select * from syslogshold,如果有記錄返回,則記住第三個欄位(spid)的值。
第七步,輸入SQL語句:dbcc traceon(3604)dbcc sqltext(上一步中第三個欄位的值)執行,輸出結果即為該進程正在執行的SQL語句。

④ 如何使用伺服器端的sybase server資料庫

首先你必需在本地機安裝sybase客戶端可以下個sybase anywhere安裝好後開始運行的搜索框中輸入scjview打開如下工具

點擊sybase anywhere的"連接"菜單

點擊---使用sql Anywhere 11 連接

選中ODBC數據源名->點擊下圖中的小圖標

打開ODBC數據源管理器後-〉點擊系統DNS

然後點擊添加,進行數據源的添加,然後選擇sql Anywhere 11

然後進行sql Anywhere 11的odbc配置

打開sql server 企業管理器安全性-〉鏈接伺服器->新建鏈接伺服器
連接伺服器名可以隨便取,如果在sql 中查詢時,要使用此值查詢,例如
select * from openquery(TEST,'select * from test_table');

⑤ sybase資料庫11.9.2在windows上怎麼進行配置和使用,我都不懂啊!請幫忙啊!

一、安裝前准備工作:
A、sybase12.5及補丁、注冊碼
B、安裝說明文檔、備份庫
《從winXP通過『遠程桌面』登陸win2003主界面:

1、sp2-mstsc /console

2、sp3以上-mstsc /admin》
C、本地磁碟空間大小,建庫還原庫需要多大空間

二、安裝步驟:
1、安裝sybase12.5:只有幾處需要修改(選擇完全安裝,手動配置各伺服器,配置bd_lsc-將頁面大小2K修改16K,master syspromessor各分配1000M),其他默認,最後完成直接

重啟。

2、重啟後首先安裝補丁,再進行注冊<程序> ----<Sybase>------<最後一項>

3、修改字元集cp936
在<運行>中輸入 cmd ,在cmd中輸入
cd c:\sybase\charsets\cp936回車
再charset –Usa –P –Sbd_lsc binary.srt cp936
「bd_lsc「 部分是Sybase Central中看到的資料庫伺服器的名稱,根據實際情況而定
依次點擊<程序> ----<Sybase>------<SQL Advantage>:在打開程序中,點擊連接資料庫
>select name ,id from syscharsets
>go
找到name=cp396對應的id (171)
>sp_configure 「default character set id」,171
>go
重啟兩次server,sp_helpsort察看伺服器端的字元集是否已經更改為cp936。
配置客戶端預設字元集:編輯文件c:\sybase\locales\locales.dat (注意備份原來的locales.dat文件),相對應的欄位修改為
[NT]
locale = default, us_english, cp396

4、右擊桌面『我的電腦』-選『管理』-服務-啟動sybase服務,登陸伺服器
右擊服務名-選擇屬性配置:內存physical memory和cpu個數

5、添加高速緩存,最後點完成時,提示錯誤自動綁定-不用理睬

6、建立資料庫設備:兩個數據設備lscdatanew0=lscdatanew1=10G,一日誌設備lscdatanewlog=5G

7、建立轉存設備,建lscdatanew設置其屬性
(lscdatanew屬性-選項選4項ddl in tran;no chkpt on recovery;select intobulk pllset;trunc log on chkpt)

8、綁定高速緩存

9、確認sybase_BS服務已啟動,還原資料庫(通過B命令還原即可)
A、備份:
C:\isql –Usa –P –S伺服器名
Dump database lscdatanew to 「c:\back.mp」
Go
壓縮
Dump database lscdatanew to 「compress::6::c:\back.mp」
Go
B、還原
C:\isql –Usa –P –S伺服器名
Load database lscdatanew from 「c:\back.mp」
Go
還原成功後,不要退出。需要聯機操作如下
Online database lscdatanew
go

10、登陸伺服器修改lscdatanew段:首先右擊lscdatanew在屬性選項中選中 singer user
將段中日誌、數據文件與日誌、數據設備相對應。
段修改完成後再去掉先前選中的singer user。

《雙核2.8G,內存4G 建庫的速度為70M/s 命令還原庫的速度180M/s》

lscdatanew 屬性-選項 選中以下4個

A、 ddl in tran

B、 no chkpt on recovery當保持最新的資料庫備份時,此項設置為true。此時,存在一個基本庫和一個輔助庫。首先,基本庫轉儲到輔助庫中。然後,基本庫的事務日誌間斷地

轉儲並裝載到輔助庫中。若此選項設置為預設值false,重新啟動SQL Server時,恢復資料庫後將向資料庫增加一條檢查點記錄。檢查點記錄確保機制不會不必要地重新運行,改變

順序號,並導致隨後從基本庫裝載事務日誌的失敗。將輔助庫的此項設置打開,恢復過程將不產生檢查點,這樣從基本庫轉儲的事務日誌可以被裝載至輔助庫。

C、 select intobulk pllset設置恢復模式的,使得在使用select into 語句的時候.事務的日誌量達到最少.
文(http://www.diybl.com/course/7_databases/sql/sqlServer/20090917/175575.html)

D、 trunc log on chkpt開放此項, 資料庫會每隔一段間隔自動清除log。

sysbase服務無法啟動 可能是dsedit ip 通道不對
1053錯誤:
修改master系統表(首先屬性-允許修改sysdatatable=1),將lscdatanew 設為-32768 ,能啟動後設為1;將屬性恢復默認

sp_password null,new_password

⑥ 求救,sybase資料庫怎麼實現跨庫查詢

1。登錄文件可以打開用UltraEdit,你可以下載一個安裝;。 2分貝文件是ASA資料庫(Sybase SQL Anywhere的7)可以打開\%SYBASE%\ WIN32 \ dbisqlc.exe使用後安裝,輸入您的用戶名和密碼,瀏覽到資料庫文件,它的內容可以使用SQL語句進行查詢。

另外,我在網上找到了一個方法:
後來安裝了一個電源建設8,這將有一個步驟是安裝sybase資料庫7。安裝完成後,您可以按照ODBC管理器控制面板中的管理工具,添加數據源SYBASE資料庫格式此驅動器,那麼你可以導入表裡面的ODBC數據源的辦公室訪問,查看文件。注意:默認的用戶名密碼資料庫文件是DBA:SQL,這是需要進入的odbc。

⑦ sybase資料庫 如何使用sql語句查詢,資料庫容量大小和資料庫使用量大小

Sybase公司是世界著名的資料庫廠家,其關系資料庫產品SYBASE SQL Server在中國大中型企事業單位中擁有大量的用戶。針對獲取資料庫相關信息也提供了對應的API,以便管理進行維護。
一.sp_spaceused 可看到資料庫空間包括日誌(對應資料庫)
打開Sql Advantage 對話框——輸入sp_spaceused(上邊資料庫選擇要查的資料庫)或直接
use your_db_name
go
sp_spaceused
go
運行!出現如下信息
Database name:資料庫名稱
Datebase Size:資料庫空間總大小
Reserved:已分配空間
data數據:已分配空間中數據佔用空間大小
index_size索引:已分配空間中index_size索引佔用空間大小
unused:為已分配空間中未使用空間大小
計算關系:
reserved(已分配空間)=data+index_size+unused
剩餘空間= Datebase Size(總空間)—已分配空間(resrved)

二.sp_helpdb db_name 可看到資料庫佔用的資料庫設備device的空間信息(對應資料庫設備和資料庫)
打開Sql Advantage 對話框——輸入sp_s helpdb db local(local為要看的資料庫名字如不輸入則顯示所有資料庫)
運行!顯示如下信息:
(一).資料庫方面
1. name:資料庫名字
2. db_size:資料庫空間大小
3. owner:資料庫所有者
4. created:資料庫創建時間
5. status:狀態
(二).資料庫設備方面
1. device_fragments:資料庫設備名稱
2. size:資料庫佔用資料庫設備的空間大小 單位MB
3. usage:用法 用途
4. created:資料庫佔用的資料庫設備的空間的創建時間
5. free kbytes :資料庫佔用的資料庫設備的剩餘空間 單位KB
6. log only free
kbytes:資料庫日誌設備中日誌剩餘空間 單位KB

注意:由於資料庫創建後不一定全部佔用資料庫設備的所有空間,可以在以後通過增加的方法佔用設備空間,因此每增加一次就會有一條資料庫設備信息

計算關系:

剩餘空間=所有free Kbytes(剩餘KB)相加+log only
free Kbytes

資料庫佔用資料庫設備總空間(size)=size1+size2+……..(所有相加)=資料庫總空間(db_size)=
reserved(已分配空間)+剩餘空間

free Kbytes(剩餘KB)相加+log only free Kbytes= Datebase
Size(總空間)—已分配空間(resrved)

⑧ sybase資料庫查詢數據

1.log文件用ultraedit就可以打開,下載一個安裝就可;
2.我遇到的db文件,都是asa資料庫的(sybase
sql
anywhere
7)可安裝之後,打開\%sybase%\win32\dbisqlc.exe,輸入用戶名密碼,瀏覽到該db文件,就可用sql語句對其內容進行查詢。
另外,我在網上也搜到了一個方法:
後來裝了個power
build
8,裡面就有一步是要裝sybase
7的資料庫。安裝完之後,就可以在控制面板的管理工具下面的odbc管理器中,添加sybase
驅動的這種db格式的數據源,然後就可以在office
access中導入這個odbc數據源,查看錶裡面的文件了。需要注意的是:db
文件的默認用戶名密碼是dba:sql,這是需要輸入odbc的。

熱點內容
伺服器少個陣列卡盤符怎麼找出來 發布:2025-05-11 02:34:07 瀏覽:635
鬥地主源碼開發 發布:2025-05-11 02:24:07 瀏覽:366
雲伺服器怎麼設置攻擊 發布:2025-05-11 02:22:09 瀏覽:826
python嵌套for循環 發布:2025-05-11 01:51:44 瀏覽:228
安卓怎麼取消後台限制 發布:2025-05-11 01:45:45 瀏覽:258
一鍵搭建sk5伺服器 發布:2025-05-11 01:40:09 瀏覽:514
鴻業acs加密鎖模擬器 發布:2025-05-11 01:38:49 瀏覽:938
神廟逃亡2安卓版怎麼玩 發布:2025-05-11 01:38:05 瀏覽:163
凱傑都什麼配置 發布:2025-05-11 01:38:04 瀏覽:472
php微信開源系統源碼 發布:2025-05-11 01:37:54 瀏覽:814