資料庫群集問題

2021-04-02 11:30:15 字數 3684 閱讀 4716

************

windows nt 和sql server

集 群 的 實 現

張 衛 國----茅 勇

---- 集 群 向 來 是unix 的 技 術, 只 有 在unix 的 系 統 下 才 能 實 現, 硬 件 配 置 也 比 較 高, 一 般 都 採 用 小 型 機 作 為 服 務 器。 中 小 企 業 因 種 種 原 因, 絕 大 部 分 採 用 微 機 服 務 器, 為 保 證 數 據 的 安 全, 通 常 用 磁 盤 鏡 像 或 磁 盤 陣 列; 為 提 高 系 統 的 安 全, 往 往 建 立 雙 機 容 錯 系 統, 但 是 無 法 實 現 集 群。 有 了windows nt server 4.0( 企 業 版), 對 於 微 機 服 務 器 來 說, 集 群 也 是 可 以 考 慮 並 付 諸 實 施 的 一 種 方 案。 盡 管windows nt 只 提 供 了 兩 個 結 點 的 集 群, 但 是 對 於 中 小 企 業 來 說, 這 已 經 足 夠。 今 年5 月 份 我 們 實 現 了windows nt 和sql server 集 群, 籍 此 向 同 道 作 簡 單 介 紹, 以 供 參 考。

---- 硬 件 平 臺 的 選 擇 至 關 重 要, 許 多 硬 件 系 統 廠 商, 如hp、compaq 等 都 宣 布 支 持microsoft 的 集 群 計 劃, 並 推 出 了 自 己 的 產 品。 我 們 採 用 的 是 全 套compaq 產 品,pl5500 服 務 器, 配 有 兩 個200mhz pentium pro 處 理 器,512mb 內 存,4.3gb 硬 盤, 通 過compaq 的 光 纖hub 共 享27gb( 三 個9gb 的 硬 盤) 光 纖 通 道 磁 盤 陣 列 系 統。

---- windows nt 集 群 的 兩 結 點 可 以 是 同 一 域 中 的server 和server 、bdc( 後 備 域 控 制 器) 和bdc、pdc( 主 域 控 制 器) 和bdc, 不 在 同 一 域 的 兩 結 點 必 須 建 立 信 任 關 系。 通 過 反 復 試 驗, 實 際 上bdc 和server、pdc 和server 也 可 以 作 為 集 群 的 兩 結 點。microsoft 希 望server 和server 建 立 集 群, 一 方 面 主 域 控 制 器 要 頻 繁 處 理 網 絡 工 作 站 的 登 錄, 另 一 方 面pdc 和bdc 本 身 的 功 能 並 不 能 集 群, 就 是 說 如 果pdc 出 了 故 障,bdc 不 會 自 動 公升 級 為pdc 接 受 工 作 站 的 登 錄。 我 們 選 擇 集 群 的 兩 結 點 是pdc 和server, 用 光 纖 卡 通 過 光 纖hub 連 接 到 光 纖 通 道 磁 盤 陣 列 櫃。 除 光 纖 設 備 的 連 接 外, 也 可 以 用scsi 設 備 連 接 磁 盤 陣 列 櫃。

---- 服 務 器 一 般 都 帶 有 網 絡 系 統 安 裝 的 光 盤 或 軟 件, 安 裝windows nt server 時, 一 定 要 通 過 服 務 器 自 帶 的 安 裝 軟 件 來 安 裝, 不 要 直 接 用windows nt 安 裝, 否 則 很 可 能 會 引 起 意 想 不 到 的 麻 煩。compaq 提 供 的 是**artstart, 通 過 此 軟 件 分 別 在 兩 臺 服 務 器 的 本 地 盤 上 安 裝 好windows nt server 4.0 企 業 版, 再 安 裝windows nt 的service pack 3, 一 臺 作 為pdc, 另 一 臺 作 為bdc。

---- 系 統 軟 件 安 裝 完 成 後, 可 以 開 始 安 裝microsoft 的 集 群 服 務(mscs)。 如 果 第 一 個 結 點 不 是pdc 的 話, 那 麼pdc 一 定 要 在 線。 直 接 運 行windows nt server 第 二 張 光 盤 上mscs/cluster/i386 文 件 夾 下 的cluster 就 可 以 了, 安 裝 過 程 有 詳 細 的 提 示, 應 該 不 會 出 錯。 第1 個 結 點 安 裝 時, 會 建 立 一 個 新 集 群, 並 需 要 為 集 群 命 名, 軟 件 的 安 裝 路 徑 一 般 選 擇c:/winnt/cluster, 還 有 用 戶 名(administrator)、 口 令 等。 然 後 選 定 共 享 磁 盤, 注 意 在 選 定 共 享 磁 盤 前, 共 享 的 磁 盤 一 定 先 要 初 始 化, 安 裝 軟 件 會 在 共 享 的 磁 盤 上 建 立cluster 的 目 錄, 並 記 錄 一 些 文 件 和 數 據。 還 必 須 設 置 網 卡, 分 別 建 立ip 地 址 和 子 網 掩 碼。 對 兩 結 點 間 連 接 的ip 地 址, 不 必 設 置 在 同 一 網 段 上, 對 客 戶 端 連 接 的ip 地 址, 必 須 在 同 一 網 段 上。 第 二 結 點 的 安 裝 相 對 簡 單, 運 行 安 裝 軟 件 選 擇 加 入, 然 後 輸 入 第 一 結 點 的 名 稱 就 可 以 了。

---- 根 據 自 己 的 需 要 來 創 建 組, 每 創 建 一 個 組 對 用 戶 來 說 都 是 一 個 虛 擬 服 務 器。 如 何 創 建 組 請 參 閱 有 關 資 料, 這 裡 僅 介 紹 怎 樣 建 立sql server 組。

---- 要 建 立sql server 組, 必 須 購 買 企 業 版 的sql server, 標 準 版 的sql server 是 無 法 實 現 集 群 的。 安 裝sql server 的 集 群 比 較 簡 單, 在 作 為 服 務 器 的 結 點 上 運 行 安 裝sql server, 在 安 裝 前 此 結 點 必 須 擁 有 共 享 磁 盤 資 源, 否 則 無 法 安 裝。 選 擇 安 裝 目 錄 時, 改 在 共 享 的 磁 盤 上, 把sql server 安 裝 在 集 群 的 共 享 磁 盤 上。sql server 安 裝 完 成 後, 可 以 在sql server 企 業 版 的 光 盤 上 尋 找i386/cluster 的 文 件 夾, 運 行 其 中 的sql cluster setup, 它 會 把 一 切 都 設 置 好, 只 要 按 提 示 依 次 輸 入 集 群 的 組 名 和ip 地 址。 它 在 集 群 的 兩 結 點 上 自 動 安 裝 好 各 種 服 務, 並 在 集 群 的 服 務 器 上 添 加 好 各 種 資 源, 自 動 地 加 入 共 享 磁 盤 的 資 源 等 等。

---- 有 一 點 要 提 醒 使 用 者, 如 果 要 停 止sql server 的 服 務, 不 要 用sql server 提 供 的 管 理 工 具, 而 要 用cluster administrator 去 終 止 此 項 服 務 的 執 行。 不 然 的 話,cluster administrator 會 把 這 種 終 止 看 成 是 一 種 故 障 情 況 來 處 理, 將 把 此 項 服 務 及 其 相 關 的 資 源 移 交 給 另 一 個 結 點 去 控 制。

---- 集 群 的 好 處 是 不 言 而 喻 的, 能 夠 提 高 系 統 效 率, 系 統 資 源 也 能 得 到 充 分 的 利 用。 物 理 上 有 兩 個 服 務 器, 但 對 前 端 來 說, 只 有 一 個 虛 擬 服 務 器 和 一 個ip 地 址, 出 現 故 障 時 所 需 的 切 換 時 間 較 短, 前 端 只 會 覺 得 某 筆 業 務 的 處 理 時 間 變 長, 但 不 會 出 現 中 斷。 集 群 系 統 對 於 大 型 關 鍵 業 務 系 統, 無 疑 是 最 好 的 選 擇 之 一。

--1、安裝時要指定新的ip和虛擬伺服器名(此伺服器名和ip是虛擬的,用來連線sql server資料庫)

2、資料檔案要放在集群磁碟上,程式檔案不能放在集群磁碟上。

3、用物理伺服器或者虛擬伺服器的ip位址不能連線sql server

Apace實時資料庫 群集管理

群集的實時資料庫是當前所有大型生產製造企業所選用的一種實時資料庫主備模式,一般情況下由兩台實時資料庫伺服器 公用的磁碟整列 心跳線 群集管理元件 組合而成 兩台伺服器有主次之分,並且主次可以輪換,當主伺服器發生故障無法對提供服務時由備用伺服器接管向外提供服務,這時備用伺服器轉為主伺服器,另一台伺服器...

資料庫問題

資料庫問題 delphi windows sdk api 怎樣將兩個.dbf資料庫檔案,匯入到乙個表裡?在sql中有乙個叫企業管理器的東西.找到它然後找到你的目標資料庫,滑鼠右鍵有個匯入資料,裡面有個選項叫 使用一條查詢語句匯入.然後你就在這個查詢語句中寫一條sql命令,該命令同時查兩張表,但是只會...

資料庫問題!!

怎麼合併成乙個?這麼寫可以 select model,price from pcs where model in select model from products where maker b union select model,price from laptops where model in...