国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

Oracle9i 數(shù)據(jù)庫(kù)管理實(shí)務(wù)講座(六)-利用 DBCA 建立 Oracle9i 數(shù)據(jù)庫(kù)(1)

2024-08-29 13:38:57
字體:
供稿:網(wǎng)友

  作者: 何致億, 美商甲骨文公司臺(tái)灣分公司特約顧問
  
  上期專欄中曾介紹過如何在 Oracle9i 服務(wù)器執(zhí)行 CREATE DATABASE 指令建立數(shù)據(jù)庫(kù)。隨即收到許多讀者的熱烈響應(yīng),其中有不少讀者在建立數(shù)據(jù)庫(kù)時(shí)碰到一些問題,并來信求助。我大致做一個(gè)歸納,發(fā)現(xiàn)大家最常碰到的問題不外以下兩點(diǎn):
  
  n     CREATE DATABASE 指令過于復(fù)雜,可否使用「數(shù)據(jù)庫(kù)建置輔助精靈」建立新數(shù)據(jù)庫(kù)?
  
  n     如何治理服務(wù)器上第二個(gè) Oracle9i 數(shù)據(jù)庫(kù)? (例如激活或關(guān)閉)
  
  
  
  其中「數(shù)據(jù)庫(kù)建置輔助精靈」即為 Oracle Database Configuration Assistant,簡(jiǎn)稱 DBCA。關(guān)于 DBCA 的使用方式我曾在第 24 期 linuxer 雜志的《Oracle9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(一)》一文中介紹過。假如大家還有印象,當(dāng)時(shí)曾介紹如何安裝 Oracle9i 服務(wù)器軟件。在安裝過程最后一個(gè)步驟 Oracle Universal Installer 將激活 DBCA 協(xié)助您建立第一個(gè) Oracle9i 數(shù)據(jù)庫(kù)。當(dāng)然啰,您也可以在任何時(shí)候單獨(dú)激活 DBCA,進(jìn)行特定數(shù)據(jù)庫(kù)治理工作,例如:建立新數(shù)據(jù)庫(kù)、組態(tài)既有數(shù)據(jù)庫(kù)、治理 Oracle9i 數(shù)據(jù)庫(kù)模板…等。最重要的是,它完全是 GUI 接口!只要遵循各項(xiàng)提示就可以輕易建立并治理 Oracle9i 數(shù)據(jù)庫(kù)了。
  
  
  
  至于如何治理第二個(gè) Oracle9i 數(shù)據(jù)庫(kù)就真的需要一點(diǎn)技巧。有些讀者好不輕易成功建立了第二個(gè)數(shù)據(jù)庫(kù),但是卻無法激活或關(guān)閉,更別說怎么使用了。本文也將針對(duì)這個(gè)部分進(jìn)行說明。
  
  
  
  首先,讓我們來看看如何激活 DBCA?
  
  
  
  利用 DBCA 建立 Oracle9i 數(shù)據(jù)庫(kù)
  
  在使用 DBCA 之前,先檢視一下目前環(huán)境。以我的系統(tǒng)為例:操作系統(tǒng)為 SuSE Linux 7.2,安裝了 Oracle9i EnterPRise Edition Release 9.0.1,Oracle9i 數(shù)據(jù)庫(kù)的 ORACLE SID 設(shè)定為 ora901。
  
  
  
  接著我們將經(jīng)由 DBCA 建置第二個(gè) Oracle9i 數(shù)據(jù)庫(kù),步驟如下:
  
  
  
  1.     使用 oracle 帳號(hào)登入 Linux 系統(tǒng),并執(zhí)行 dbca 程序。執(zhí)行后您將看到 DBCA 的激活畫面,如下圖1所示:
   Oracle9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(六)-利用 DBCA 建立 Oracle9i 數(shù)據(jù)庫(kù)(1)(圖一)
點(diǎn)擊查看大圖

  圖1:DBCA 激活畫面。
  
  
  
  2.     選擇 DBCA 執(zhí)行模式:
  
  如下圖2所示,Oracle9i DBCA 總共提供四種操作模式,協(xié)助您進(jìn)行不同的數(shù)據(jù)庫(kù)治理工作,分別是:
  
  n     建置數(shù)據(jù)庫(kù) (Create a database)
  
  n     組態(tài)數(shù)據(jù)庫(kù)各項(xiàng)設(shè)定 (Configuration database options in a database)
  
  n     刪除數(shù)據(jù)庫(kù) (Delete a database)
  
  n     模板治理 (Manage Templates)
  
  
  
  前三項(xiàng)是 Oracle8i 就已支持的功能,第四項(xiàng) “模板治理” 則是 Oracle9i DBCA 新增功能之一。值得注重的是,假如是由 Oracle Universal Installer 安裝程序激活的 DBCA,則無法選取第二項(xiàng)與第三項(xiàng)。這里請(qǐng)選擇第一項(xiàng) “Create a database”。
   Oracle9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(六)-利用 DBCA 建立 Oracle9i 數(shù)據(jù)庫(kù)(1)(圖二)
點(diǎn)擊查看大圖

  圖2:DBCA 提供的四種操作模式。
  
  3.     選擇您欲建置的數(shù)據(jù)庫(kù)模板:
  
  DBCA 提供三種數(shù)據(jù)庫(kù)預(yù)設(shè)模板文件。您可以直接使用這些模板文件建置新的 Oracle9i 數(shù)據(jù)庫(kù);或是依照實(shí)際環(huán)境需求,自行調(diào)整既有模板后再建置新數(shù)據(jù)庫(kù)。三種預(yù)設(shè)數(shù)據(jù)庫(kù)模板分別是:
  
  n     資料倉(cāng)儲(chǔ) (Data Warehouse)
  
  n     線上交易處理 (Transaction processing)
  
  n     一般性用途 (General Purpose)
  
  
  
  之前我們?cè)褂眠^第三個(gè) “General Purpose” 模板建立新數(shù)據(jù)庫(kù),因此這次我們選擇第四個(gè) “New Database” 選項(xiàng)。

   Oracle9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(六)-利用 DBCA 建立 Oracle9i 數(shù)據(jù)庫(kù)(1)(圖三)
點(diǎn)擊查看大圖

  圖3:選擇數(shù)據(jù)庫(kù)模板種類。
  
  
  
  4.     輸入數(shù)據(jù)庫(kù)識(shí)別資料:
  
  首先您必須提供此數(shù)據(jù)庫(kù)的 “Global Database Name”(全域數(shù)據(jù)庫(kù)名稱) 以及 SID。所謂的「全域數(shù)據(jù)庫(kù)名稱」是從 Oracle8i 之后所提出,其主要目的是希望能夠在網(wǎng)絡(luò)上唯一識(shí)別每個(gè) Oracle 數(shù)據(jù)庫(kù)。它的格式通常是:
  
  
  
  [Oracle SID 名稱].[數(shù)據(jù)庫(kù)主機(jī)所在網(wǎng)域名稱]
  
  
  
  以我的環(huán)境為例:目前數(shù)據(jù)庫(kù)主機(jī)所在網(wǎng)域名稱為 uuu.com.tw,第二個(gè) Oracle9i 數(shù)據(jù)庫(kù)的 SID 欲設(shè)定為 testdb。那么全域數(shù)據(jù)庫(kù)名稱就可以設(shè)定為 testdb.uuu.com.tw。如下圖4所示。
   Oracle9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(六)-利用 DBCA 建立 Oracle9i 數(shù)據(jù)庫(kù)(1)(圖四)
點(diǎn)擊查看大圖

  圖4:設(shè)定 Oracle9i 數(shù)據(jù)庫(kù)識(shí)別資料。
  
  
  
  5.     選擇數(shù)據(jù)庫(kù)欲支持的選項(xiàng):
  
  DBCA 答應(yīng)您在建立新數(shù)據(jù)庫(kù)時(shí)指定欲支持的選項(xiàng),其中:
  
     Oracle Spatial 是 Oracle 數(shù)據(jù)庫(kù)中存取多維資料的方法之一,通常用于地理信息系統(tǒng)(GIS)。所謂的 GIS 系統(tǒng)包含以下數(shù)據(jù)處理動(dòng)作:資料采集、資料編輯、地圖繪制、影像處理、報(bào)表產(chǎn)生與資料分析等。
  
     Oracle Ultra Search 支持多媒體數(shù)據(jù)治理功能,例如聲音、影像、動(dòng)畫與文字,可用來建置多元化的 Web 應(yīng)用程序。
  
     Example Schema 是否建置 Oracle9i 提供的各式范例數(shù)據(jù)庫(kù)對(duì)象。
  
   Oracle9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(六)-利用 DBCA 建立 Oracle9i 數(shù)據(jù)庫(kù)(1)(圖五)
點(diǎn)擊查看大圖

  圖5:設(shè)定數(shù)據(jù)庫(kù)欲支持的選項(xiàng)。
  
  
  
  6.     選擇新數(shù)據(jù)庫(kù)的運(yùn)作模式:
  
  Oracle9i 數(shù)據(jù)庫(kù)可設(shè)定在兩種模式下運(yùn)作:
  
  n     專屬服務(wù)器模式(Dedicated Server Mode)
  
  n     共享服務(wù)器模式(Shared Server Mode)
  
  假如將數(shù)據(jù)庫(kù)設(shè)定在 ”專屬服務(wù)器模式”,則 Oracle9i 會(huì)針對(duì)每個(gè)客戶端聯(lián)機(jī)配置獨(dú)立的系統(tǒng)資源;適用于聯(lián)機(jī)數(shù)目較少的環(huán)境。反之,若是設(shè)定成 “共享服務(wù)器模式”,則多個(gè)客戶端聯(lián)機(jī)將共享所有系統(tǒng)資源。
   Oracle9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(六)-利用 DBCA 建立 Oracle9i 數(shù)據(jù)庫(kù)(1)(圖六)
點(diǎn)擊查看大圖

  圖6:選擇新數(shù)據(jù)庫(kù)運(yùn)作模式。
  
  7.     設(shè)定起始參數(shù):
  
  如圖7所示,針對(duì)起始參數(shù)的設(shè)定共分成四個(gè)頁(yè)簽,分別是【Memory】、【Archive】、【DB Sizing】、【File Location】。以內(nèi)存設(shè)定為例,DBCA 就提供了相當(dāng)人性化的設(shè)定方式:
  
     Typical(典型) 可設(shè)定同時(shí)間上線人數(shù),并指定 SGA 總?cè)萘俊]^非凡的是,SGA 大小是以 “ 物理內(nèi)存的百分比” 來設(shè)定。換句話說,您只要決定這個(gè)新數(shù)據(jù)庫(kù)能夠占用多少內(nèi)存即可,DBCA 會(huì)適當(dāng)?shù)姆峙浣o SGA 各區(qū)域。
  
     Custom(自訂) 可以自行決定 SGA 各區(qū)域的內(nèi)存配置數(shù)情況。此選項(xiàng)適合較有經(jīng)驗(yàn)的數(shù)據(jù)庫(kù)治理者。
   Oracle9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(六)-利用 DBCA 建立 Oracle9i 數(shù)據(jù)庫(kù)(1)(圖七)
點(diǎn)擊查看大圖

  圖7:配置 Oracle Instance 所需內(nèi)存。
  8.     設(shè)定數(shù)據(jù)庫(kù)封存模式:
  
  「封存模式」(Archive Log Mode)是 Oracle 數(shù)據(jù)庫(kù)非凡的運(yùn)作模式。當(dāng)數(shù)據(jù)庫(kù)啟用「封存模式」時(shí),Oracle9i 會(huì)將線上重置日志文件(Online Redo Log Files) 另外備份至特定目錄下,這就是所謂的「封存」(Archive)動(dòng)作。激活「封存模式」的優(yōu)點(diǎn)在于數(shù)據(jù)庫(kù)備份工作較有彈性(有關(guān) Oracle9i 數(shù)據(jù)庫(kù)備份機(jī)制將在未來專欄中介紹),資料交易的安全性也相對(duì)提高;但缺點(diǎn)是系統(tǒng)負(fù)擔(dān)較重。
  
  假如您欲啟用「封存模式」,請(qǐng)勾選圖8中【Archive Log Mode】選項(xiàng),并設(shè)定重置日志封存盤之格式。
建議您將重置日志封存盤存放在其它硬盤,可有效提升封存動(dòng)作之效率。
   Oracle9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(六)-利用 DBCA 建立 Oracle9i 數(shù)據(jù)庫(kù)(1)(圖八)
點(diǎn)擊查看大圖

  圖8:是否啟用封存模式。
  
  
  
  9.     設(shè)定資料區(qū)塊大小、排序內(nèi)存與字符集:
  
  此處有三個(gè)重要設(shè)定,分別是資料區(qū)塊大小、排序內(nèi)存最大值以及字符集。資料區(qū)塊與字符集已在之前專欄內(nèi)容介紹過,這里不再贅述。請(qǐng)非凡注重排序內(nèi)存(Sort Area)的設(shè)定。一般來說,Oracle9i 會(huì)在內(nèi)存內(nèi)完成資料排序動(dòng)作。假如數(shù)據(jù)庫(kù)需要經(jīng)常執(zhí)行大量資料排序指令,則【Sort Area Size】應(yīng)設(shè)大一點(diǎn)。
   Oracle9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(六)-利用 DBCA 建立 Oracle9i 數(shù)據(jù)庫(kù)(1)(圖九)
點(diǎn)擊查看大圖

  圖9:設(shè)定資料區(qū)塊、排序內(nèi)存與字符集。
  
  
  
  10.   指定起始參數(shù)文件存放位置:
  
  最后一個(gè)頁(yè)簽是指定起始參數(shù)檔與追蹤檔(Trace files)的存放位置。您可以依照目前系統(tǒng)環(huán)境進(jìn)行適當(dāng)調(diào)整。假如您不清楚目前的 ORACLE_BASE 與 ORACLE_HOME 設(shè)定值,可點(diǎn)選右下角的【File Location Variables…】按鈕。
   Oracle9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(六)-利用 DBCA 建立 Oracle9i 數(shù)據(jù)庫(kù)(1)(圖十)
點(diǎn)擊查看大圖

  圖10:指定起始參數(shù)文件之存放位置。
  
  
  
  到這里為止,較重要的數(shù)據(jù)庫(kù)設(shè)定工作已大致完成,按下【ALL Initialization Parameters…】可檢視所有起始參數(shù)設(shè)定值。
  
  
  
  11.   確認(rèn)數(shù)據(jù)庫(kù)檔案存放位置:
  
  在真正開始建立數(shù)據(jù)庫(kù)以前,DBCA 會(huì)整理出各種數(shù)據(jù)庫(kù)的存放位置。您可以先展開 Storage 下面的子資料夾,然后檢視各檔案實(shí)際存放路徑;必要時(shí)可直接修改之。
   Oracle9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(六)-利用 DBCA 建立 Oracle9i 數(shù)據(jù)庫(kù)(1)(圖十)
點(diǎn)擊查看大圖

  圖11:確認(rèn)數(shù)據(jù)庫(kù)檔案存放位置。
  
  
  
  12.   建立數(shù)據(jù)庫(kù)模板文件:
  
  總算到了最后一個(gè)設(shè)定窗口,此時(shí)只要按下【Finish】就可以開始建立新數(shù)據(jù)庫(kù)。盡管如此,還是

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 富顺县| 扎赉特旗| 安陆市| 溧阳市| 赤城县| 天等县| 鲁甸县| 正镶白旗| 临泽县| 永兴县| 阳原县| 交城县| 荣昌县| 盐池县| 万宁市| 宁陕县| 临城县| 西城区| 迁安市| 保亭| 鄂伦春自治旗| 晋宁县| 金寨县| 新泰市| 四平市| 平凉市| 林西县| 恩平市| 乌恰县| 义乌市| 庐江县| 曲麻莱县| 南平市| 龙山县| 乐陵市| 将乐县| 马关县| 灯塔市| 商城县| 黎城县| 建瓯市|