建立資料庫

利用伺服器管理員可以讓您建立一個多使用者或單使用者的資料庫,在建立資料庫的時 候,您可以指定資料庫檔案、BLOB 及日誌檔案的名稱及大小。

資料庫名稱

在為資料庫命名之前,您必須先知道下列資料庫名稱的命名規則。

  • 資料庫名稱最長為18個 bytes。

  • 資料庫名稱可以包含中英文字母、數字及底線。

  • 資料庫名稱有大小寫區分。

  • 資料庫名稱不能與本區dmconfig.ini檔案中已經存在的區段名稱(section)一樣。

DBMaker 可以是一個處理大量資料且多使用者的大型資料庫,也可以是一個人使用的小型資 料庫,您可以建立一個單使用者的資料庫,在同時間內只能有一位使用者連接至資料庫。

步驟如下:

利用 SQL 語法建立資料庫

語法:

CRETE DB dbname

範例:

create db test

利用 Server Manager 建立資料庫

您可以在 DBMaker 中建立多使用者的資料庫,它允許在同時間內有多位使用者連至資料庫。 如果您要建立的是 Client/Server 多使用者資料庫,您必須指定資料庫伺服器的 IP 位址及通訊埠 號碼(Port Number),詳細資訊請參閱 DBA 手冊。

建立資料庫的步驟如下。

Figure 3-1. 圖一:建立資料庫對話方塊

  1. 1.從功能表中選取【資料庫(建立】選項,會出現“建立資料庫”的對話方塊。Figure 3-1

  2. 2. 在“資料庫名稱”欄位中輸入資料庫名稱。

  3. 3.選擇資料庫存放的位置

  • A. 點選“資料庫目錄”欄位右方的「...」按鈕,出現“選擇目錄”對話方塊。Figure 3-2

  • B. 在下方的磁碟機列表中選擇資料庫欲存放的磁碟機名稱。

  • C.選擇欲存放的目錄,選擇的目錄名稱總長度最大為80 Bytes。

  • D.要建立一個新的目錄,點取「建立新的目錄」按鈕,出現一個“輸入目錄名稱”的對話 方塊。Figure 3-3

  • E. 在對話方塊中輸入要建立的目錄名稱,點選「OK」按鈕,會關閉此對話方塊並回到“選 擇目錄”對話方塊。

  • F. 點取「選擇」按鈕,回到“建立資料庫”的對話方塊,指定的路徑也會出現在對話方塊 中的“資料庫目錄”欄位。

Figure 3-2. 選擇目錄對話方塊

Figure 3-3. 輸入目錄名稱對話方塊

  1. 4. 設定 Client/Server 資料庫或是單使用者資料庫

  • A.清除“多使用者資料庫”核對方框,表示建立的是一個單機版的資料庫

  • B.選取“多使用者資料庫”核對方框,表示建立的是一個多使用者的資料庫,並 在下方的欄位中輸入伺服器的位址(IP Address)及通訊埠編號(Port Number),Port Number 範圍介於 1025~65535。

  1. 5. 點選「建立」按鈕,之後會出現一訊息方塊顯示資料庫是否建立成功。Figure 3-4

Figure 3-4. 建立資料庫成功提示訊息

建立單機資料庫

語法:

1.START DB dbname username password

2.CONNECT TO dbname username password

範例:

1. START DB employee SYSADM

2. CONNECT To employee SYSADM

啟動資料庫伺服器(dmserver 指令)

語法:

dmserver -u username –p password database_name

範例:

啟動employee資料庫

dmserver -u SYSADM employee

啟動 client/server 資料庫伺服器(Server Manager)

要啟動及關閉資料庫伺服器,您必須具備資料庫系統管理者的權限,在建立資料庫之後第 一次啟動資料庫時,您只能使用 SYSADM 使用者名稱來啟動資料庫

在啟動資料庫伺服器之後,您可以立即透過 DBMaker 提供的工具( dmSQL 及 DBMaker 資料庫管理員)連接到資料庫,由於在資料庫建立之後會產生一個沒有密碼的 SYSADM 使用者,其 具有資料庫最高的權限,因此建議您在建立新資料庫之後立即透過 dmSQL 或 DBMaker 資料庫管理 員工具來設定 SYSADM 的密碼。

  • 選擇功能表中的【資料庫/啟動/關閉】選項,會出現“啟動/關閉資料庫”的對話方塊。Figure 3-5

  • 從“資料庫名稱”下拉式選單中選擇您要啟動的資料庫。

  • 在“使用者ID”及“密碼”欄位中輸入使用者名稱及密碼。

  • 點選對話方塊中的「啟動」按鈕,會出現“啟動資料庫成功!”的訊息方塊。

  • 點選訊息方塊上的「確定」按鈕。

Figure 3-5. 啟動/關閉資料庫對話方塊

關閉伺服器( dmSQL )

利用 dmsql 連上資料庫後,使用下列 sql 指令來關閉資料庫伺服器。

TERMINATE dbname

關閉資料庫伺服器(Server Manager)

  • 選擇功能表中的[資料庫/啟動/關閉]選項,會出現“啟動/關閉資料庫”的對話方塊。

  • 從“資料庫名稱”下拉式選單中選擇您要關閉的資料庫。

  • 在“使用者ID”及“密碼”欄位中輸入使用者名稱及密碼。

  • 點取「啟動」按鈕,會出現一訊息方塊顯示是否關閉成功。

Copyright 2002 SYSCOM Computer Engineering Co. All rights reserved.