生活随笔
收集整理的這篇文章主要介紹了
SYBASE的管理(三)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在創建用戶數據庫時,應該預留足夠大的空間,以便能夠保留將來輸入的所有數據。但是也不要把數據庫定義得太大,以免在將來恢復數據時產生麻煩。究竟需要定義多大的空間才算合適,這需要數據庫管理員多次試驗才可以決定的。一個經驗是-低估一個數據庫的大小比高估要好,如果數據庫空間太小了,可以很容易的擴充數據庫的空間,如果空間過大,則非常麻煩。這里,我們來修改一下前面創建的數據庫的空間大小,過程如下: | 1>???? alter database mydatabase 2>???? on userdev=”1024M”?????????????? //由50M變成1G 3>???? log on logdev=”50M”?????????????? //由10M變成50M 4>???? go |
二、數據庫的管理 設置數據庫管理員密碼:在安裝完sybase ASE數據庫后,數據庫管理員的默認管理員密碼為空,基于安全考慮,必須為數據庫管理員賬號設置密碼。先以賬號sybase登錄系統,然后啟動Sybase數據庫,用isql連接數據庫服務器(操作過程如前面“創建數據庫設備”一節),接著執行下面的操作: | 1>???? sp_password null , "dr5623H" ?? //設置新密碼為“dr5623H” 2>???? go |
在退出數據庫,下一次客戶端連接數據庫時,提示用戶輸入密碼。 用戶和授權:sybase ASE服務器提供一種嚴密的體系來保障數據的安全,并且使數據的保護級別達到非常精細的程度。在通常情況下,數據庫服務器不是只給一個用戶sa來使用,為了讓數據庫滿足實際需求,需要在 sybase 數據庫里添加賬號/用戶,為添加的用戶分配適合的權限。這個操作分以下幾步進行: 1、? 添加數據庫系統的注冊賬號。執行存儲過程sp_addlogin來完成數據庫注冊賬號的添加,如 exec sp_addlogin sery , d7#W6g , mydatabase 表示添加一個注冊賬號sery,密碼是“d7#W6g”,登錄到默認數據庫為“mydatabase”。這個操作執行完畢后,將在master數據庫的syslogins表中增加一行紀錄。添加數據庫系統注冊賬號屬于服務器級的安全,換句話說就是這個賬號只能連接數據庫服務器,但沒有訪問用戶數據庫的權力。 2、? 添加數據庫用戶。執行存儲過程sp_adduser將用戶直接添加到數據庫,添加數據庫用戶屬于數據庫級的安全,這時才可以以用戶的身份訪問用戶數據庫。這個操作執行完畢后,將在允許訪問的數據庫的sysusers表中添加紀錄。 3、? 授權。能夠訪問數據庫但并不意味可以訪問其中的數據,有時需要具備單個數據庫對象的相應許可,才可以選取、更改數據庫所屬表中的數據信息或執行一個存儲過程。這是屬于對象訪問級的安全。授權的格式為: grant? <權限列表> on <表名>? to <角色/用戶>。這個操作執行完畢后,會向sysprotects表中添加紀錄。 接著,我們通過下面的事例來總結這3個步驟: | [sybase@sybase sybase]$ cd ASE-12_5/install [sybase@sybase install]$ ./startserver????? //啟動sybase服務器 [sybase@sybase sybase]$ cd /OCS-12_5/bin [sybase@sybase bin]$ ./isql –U sa –S SYBASE –P dr5623H 1>???? sp_addlogin sery , d7#W6g , mydatabase 2>???? go 1> use mydatabase 2> go 1> sp_adduser sery 2> go 1> grant select ,insert, update on custom to sery 2> go 1>???? shutdown 2>???? go |
| [sybase@sybase bin]$ ./isql –U sery –S SYBASE –P d7#W6g? //以用戶sery登錄數 //據庫mydatabase 1> |
為了便于維護和管理數據庫,最好讓注冊名和數據庫用戶名使用相同的名稱。另外,注冊用戶的刪除、數據庫用戶的刪除以及授權的刪除都是比較簡單的了,請參照下面的操作: | 1>???? revoke select ,insert, update on custom from sery 2>???? go 1>???? sp_dropuser sery 2>???? go |
轉載于:https://blog.51cto.com/lizibaobao/303917
總結
以上是生活随笔為你收集整理的SYBASE的管理(三)的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。