程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> SYBASE的管理簡單教程 (一)

SYBASE的管理簡單教程 (一)

編輯:SyBase綜合文章

安裝好Sybase數據庫服務器以後,沒有什麼比使用這個數據庫最重要的事情了。

一、創建數據庫

但是在開始之前,很有必要定義用戶數據庫所需要的區域,而不要在服務器默認的主設備(master)上創建用戶數據庫.

創建數據庫設備:通過sybase安裝過程創建了master和sybsystemprocs,所有其他的數據庫設備則是通過 disk init 命令來創建。我們必須保證sybase的用戶對欲創建的設備的目錄具有讀寫權限,否則就無法創建成功。先以sybase用戶登陸Linux系統(數據庫是以sybase用戶安裝的,關於安裝和初試配置,請參照“Redflag Server 4搭建sybase”一文),進入sybase用戶的主目錄 /opt/sybase,創建目錄userdata;啟動數據庫服務,用Sybase的isql連接數據庫,然後執行disk init 來完成此項操作。

[sybase@sybase Sybase]$ cd ASE-12_5/install

[sybase@Sybase install]$ ./startserver      //啟動Sybase服務器

[sybase@sybase Sybase]$ cd

[sybase@sybase Sybase]$ mkdir userdata    //創建目錄用於存放用戶數據庫

[sybase@sybase Sybase]$ cd /OCS-12_5/bin

[sybase@Sybase bin]$ ./isql –U sa –S Sybase //連接數據庫服務器,我的數據//庫服務器名稱為Sybase,sa

//密碼為空

[sybase@sybase bin]$ ./isql -U sa -S Sybase   //下面是回顯

保密字:

Msg 2401, Level 11, State 2:

Server 'Sybase':

Character set conversion is not available between clIEnt character set 'gb18030'

and server character set 'iso_1'.

No conversions will be done.

Msg 4017, Level 16, State 1:

Server 'Sybase':

Neither language name in login record 'chinese' nor language name in syslogins

'<NULL>' is an official language name on this SQL Server.  Using server-wide

default 'us_english' instead.                //回顯到此,進入客戶操作模式

1>     disk init                   //如果輸錯了,按“Ctrl”+”back space”刪除

2>     name=userdev,             //命名最好便於識別為佳

3>     physname=”/opt/Sybase/userdata/userdev.dat”,     //要用絕對路徑

4>     size=”500M”

5>     go

1>     disk init                    //給日志文件分配設備

2>     name=logdev,

3>     physname=”/opt/Sybase/userdata/logdev.dat”,

4>     size=”50M”

5>     go

更改默認設備:如本文開頭部分所言,為了防止用戶數據庫被分配到數據庫系統主設備master上,應該在安裝完數據庫後修改默認設備—安裝完sybase ASE後,master是唯一的默認設備。Sybase建議,master設備只應該提供給系統數據庫而不是用戶數據庫。因此,對於用戶數據庫,我們應當單獨創建設備,並且把用戶設備設置成默認狀態。上一步我們已經創建了用戶設備“userdev”和“logdev”.其過程如下:

1>       sp_diskdefault  ‘master’, ‘defaultoff’  //取消master的默認設備資格

2>       go                            

1>       sp_diskdefault  ‘userdev’, ‘defaulton’  //設定uerdev為默認設備

2>       go

1>  sp_diskdefault  ‘logdev’, ‘defaulton’   //設定logdev為默認設備

2>  go

  在後面創建用戶數據庫的過程中,如果不指定數據庫設備,則該用戶數據庫理所當然地創建在默認設備。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved