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

sybase資料庫配置

發布時間: 2022-07-13 00:32:49

『壹』 如何設置sybase資料庫的用戶許可權

sybase資料庫
的用戶,包含兩個層面:一個是登陸號,另一個是具體DB的用戶,我們登陸時,使用的是登錄號,但是這個登錄號可以操作哪些DB及操作許可權則取決於資料庫用戶。一般情況下,我們可以採取相同的名字來表示登錄號和資料庫用戶。
首先創建一個登陸號:
sp_addlogin
loginame,
passwd
loginame
登錄名
passwd
密碼
全部語法(一般不用到)為:
sp_addlogin
loginame,
passwd
[,
defdb]
[,
deflanguage
]
[,
fullname
]
[,
passwdexp
]
[,
minpwdlen
]
[,
maxfailedlogins
]
然後創建用戶:
sp_adser
loginame
這樣創建當前資料庫的用戶,且用戶名和登陸名是一樣的。
全部語法為:
[dbname..]sp_adser
loginame
[,
username[,
grpname]]
最後分配許可權:
grant
all
|
select,insert,delete,update
on
table_name
|
view_name
|
stored_
procere
_name
to
username

grant
all
|
create
database,create
default,create
procere,create
rule,create
table,create
view,set
proxy,set
session
authorization
to
username
例,假如當前DB為:DB001:
sp_addlogin
'test001','password001'
go
sp_adser
'test001',
'user001'
go
grant
create
table
to
user001
go
創建了一個test001的登錄名,之後為之創建一個當前資料庫的用戶,使這個登錄名可以操作當前資料庫。之後分配了創建表的許可權給user001。
這個時候你就可以使用用戶名'test001'和密碼'password001'登陸了,並且可以在DB001中創建表了。同時由於sp_adser
的時候沒有指定grpname參數,那麼默認是public
用戶組
,這個組里的用戶默認即開通了select/delete/update/insert的許可權。
如果你希望去掉一些許可權,請使用revoke命令,其語法了grant完全相同,你只需要將grant換成revoke即可,例:
revoke
select
on
address
to
user001
禁止user001查看address表。

『貳』 SYBASE資料庫優化中各參數分別表示什麼如何修改

sp_configure "max memory",800000 ///共享內存1.6G
Sybase 能夠用到的最大物理內存,單位2k,通常配置成主機物理內存的70%~80%

sp_configure 「number of user connections」,180 ///180個用戶連接數
通常根據實際並發呼叫來配,一般配置80~200

sp_configure 「lock scheme」, allpages ///使用預設:頁鎖
但有些並發操作多的表需使用行鎖,如cc_telebill表等

sp_configure 「number of locks」,50000 /鎖的數目5萬
可以根據實際應用,一般10000~50000

sp_configure 「max online engines」,2 ///cpu個數為2
單cpu使用預設值,多cpu(4~8個)配成n-1個
number of engines at startup
sp_configure 「number of worker processes」,2 //啟用的工作進程數
單cpu使用預設值,多cpu(4~8個)配成n-1個

sp_configure 「number of open indexes 」,1000 ///打開的索引個數

sp_configure 「number of open objects 」,1000 ///打開的事務個數

sp_configure "user log cache size",4096
日誌緩存通常配成2048或4096

sp_configure "procere cache size",50000 /// 100M
存儲過程緩存(運行存儲過程),單位2k,通常根據需要配置50~200M

sp_cacheconfig "default data cache","1.2G"
設置數據緩存1.2G(所有cache值累加不能超過max memory)

sp_cacheconfig "default data cache", "cache_partition=2"
數據緩存分區(減少鎖競爭)

重啟sybase服務令所有參數生效

『叄』 sybase下的allocate max shared memory 在哪裡配置,資料庫沒啟之前需要在哪裡配置

找到與你資料庫同名的一個cfg文件,默認情況下就在Sybase安裝目錄下。
打開這個文件,這里有當前資料庫啟動時的配置信息。搜索allocate max shared memory,你會發現如下的信息,你可以將allocate max shared memory設置為0 或1. DEFAULT是0.
[Physical Memory]
max memory = DEFAULT
additional network memory = DEFAULT
shared memory starting address = DEFAULT
allocate max shared memory = DEFAULT
。。。。

如果找不到,請發信息。

『肆』 linux c連接sybase資料庫時freetds庫應該怎麼配置

1.想在linux連接sybase資料庫
用命令isql
2.isql命令的使用
簡單版本
isql
-U
aaa
-P
aaa
-U
用戶名
-P表示密碼
這樣訪問的是本地的資料庫
復雜點的使用
isql
-U
aaa
-P
aaa
-H
192.168.100.54:4205
-D
staticdb
-S
bjtxsyb
-U
和-P和前面意思一樣
-H表示遠程主機IP和埠
-D表示資料庫名
-S
服務名字
這個命令用於連接遠程的資料庫
3.登錄後就可直接輸入標准sql了
本來想貼圖的
公司網太卡
就之粘點文本了
[omc@svr905
omc]$
isql
-U
aaa
-P
aaa
-H
192.168.100.54:4205
-D
staticdb
-S
bjtxsyb
1>
select
*
from
test
2>
4.想執行輸入的sql命令
用關鍵字go
再按enter就出數據拉
[omc@svr905
omc]$
isql
-U
aaa
-P
aaa
-H
192.168.100.54:4205
-D
staticdb
-S
bjtxsyb
1>
select
*
from
test
2>go
3>

『伍』 如何安裝sybase資料庫

安裝前先調試電腦

1安裝sybase資料庫的服務端

Setup.exe/next/中華人民共和國(PRC)/next/伺服器選擇前兩個,一個是主要的,另一個是備份、之後默認

配置新的Adaptive Server (用戶計算機的名稱)和 配置新的 Monitor Server (選擇前兩個,打勾)
自定義配置新的 Adaptive server和 自定義新的 Backup server(打勾)

打開sybase central
賬號:sa 密碼:為空
(在筆記本上,如果『伺服器配置』 不能進行時,可以先進行『資料庫設備(若完成時報錯,則先到如 D盤中建一個文件夾 如:D:\data, 在進行D:\data\temp_1.dat,點下一步直至完成 即可)』 )

實用程序:
伺服器配置:配置、默認下去直到 修改選項、語言、字元集、設置預設、iso、

重啟計算機
增加資料庫設備

增加資料庫:
增加一個 gjjmx12(隨便起) 大小 4300 根據程序大小(能大點。不能小)
(如果gjjmx12 大小取9000 ,那麼,在資料庫上 gjjmx12 分4300,cw_0002分2000,cw_0001分1000,jtpcw分500,jtpcw1分500,總數不大於資料庫設備中的(gjjmx12)9000即可)

(增加一個資料庫名:gjjmx12 (根據程序里德內容定準了,不能該變)
gjjmx12 /屬性/選項/(打勾)前三個 ,倒數 第二個,倒數第三個)
增加資料庫名字gjjmx12(根據程序里的內容定死了,不能變)
右擊資料庫屬性\選項,勾選允許選擇進入/批量復制、在檢查點上截斷日誌、預設允許為空,設備選項中增加資料庫設備(分配空間)

登陸 增加登陸 新登錄名:jtpsoftadmin 密碼:adminconnect 預設資料庫:gjjmx12
屬性 內有 你增加的 所有資料庫 名稱 如:dbo gjjmx12 別名

恢復數據:
在資料庫中 gjjmx12 下 恢復 next/next/ 增加 (位置:D:\ gjjmx12_201307022000.mp),
下默認

『陸』 sybase資料庫安裝完畢後如何配置 ,版本12.5.4, 配置後可以多多加分

一般配置包括加大內存和一些緩沖區,特殊配置有增加用戶連接數、可建數據設備數等,但都需要根據你機器的配置情況(主要是內存大小),以及准備在伺服器上部署什麼規模的應用來規劃,還有你除了啟動資料庫服務外,還要啟動哪些服務,它們也統統要佔用內存,資源分配更需要綜合規劃。

最好你把上述考察點指標列一下,才好幫你出主意。

『柒』 如何用powerbuilder連sybase資料庫哦,詳細點的步驟,參數怎麼填的等等。

第一,可以在dsedit里添加一個server 如:aaa,配上ip地址及埠號,如:10.167.252.40 5000
返回後你可以ping一下,如果通了,說明連接成功,如不通,可能是伺服器沒有啟動或ip地址不正確,或埠號不正確,或網路不通。
第二,在pb中如下配置:如果你的伺服器用的是sybase 11.5的
// Profile power_mis
SQLCA.DBMS = "SYC Adaptive Server Enterprise"
SQLCA.Database = "aadb"
SQLCA.LogPass = "****"
SQLCA.ServerName = "aaa"
SQLCA.LogId = "users"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Release='11.5'"
connect;

『捌』 我想在自己本機建立sybase資料庫,怎麼配置如何才能連上去我用的是syabse ASE 12.5

安裝好後,就直接可以訪問了,若需要離開網路運行,則配置時,使用機器名,不要用IP。安裝後,有個sql.ini文件,裡面是配置的信息。可以使用sybase自帶的工具連資料庫,也可以使用pb連資料庫。

熱點內容
戰地4亞洲伺服器為什麼被攻擊 發布:2025-01-22 23:45:42 瀏覽:668
javascript反編譯 發布:2025-01-22 23:37:57 瀏覽:429
夏天來了你的巴氏奶存儲對嗎 發布:2025-01-22 23:37:56 瀏覽:203
求最大值c語言 發布:2025-01-22 23:22:35 瀏覽:247
一鍵清理系統腳本 發布:2025-01-22 23:21:10 瀏覽:59
防疫宣傳腳本 發布:2025-01-22 23:21:05 瀏覽:632
編譯程序編譯後是什麼語言 發布:2025-01-22 23:20:08 瀏覽:368
電腦文件夾設密碼 發布:2025-01-22 23:17:21 瀏覽:7
anyconnect伺服器地址2018 發布:2025-01-22 23:05:56 瀏覽:530
教師資格面試試講腳本 發布:2025-01-22 22:51:37 瀏覽:684