国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Oracle10g OEM的配置與應(yīng)用

2012-08-15 00:54
科技視界 2012年2期
關(guān)鍵詞:管理器結(jié)點代理

張 洋

(中國海洋大學(xué)信息科學(xué)與工程學(xué)院 山東 青島 266100)

0 引言

在維護(hù)設(shè)備的過程中,我們常常會涉及到對Oracle數(shù)據(jù)庫的一些基本操作。然而,當(dāng)我們想更深入了解它時,Oracle的復(fù)雜性以及UNIX系統(tǒng)人機界面的單調(diào)性卻總是令我們感到難以上手。本文將介紹如何通過Oracle企業(yè)管理器對數(shù)據(jù)庫進(jìn)行監(jiān)控與操作以及如何在UNIX環(huán)境下配置使用Oracle10g企業(yè)管理器。

1 OEM簡介

1.1 OEM概述

Oracle Enterprise Manager(Oracle企業(yè)管理器,簡稱OEM)是通過一組Oracle程序,為管理分布式環(huán)境提供管理服務(wù)。它為管理員提供了一個基于Internet標(biāo)準(zhǔn)的管理框架,一個穩(wěn)定的控制臺程序,一組實用的管理工具。

OEM控制臺與每一個服務(wù)器上的智能化代理(Intelligent Agent)相對應(yīng)。 智能化代理能夠監(jiān)控系統(tǒng)的特定事件并且執(zhí)行任務(wù)(作業(yè))就象你在系統(tǒng)本地一樣。事件和作業(yè)的結(jié)果會被送回控制臺,這樣DBA就可以從任何可以訪問Web應(yīng)用的位置通過OEM對數(shù)據(jù)庫和其他服務(wù)進(jìn)行各種管理和監(jiān)控操作。

1.2 OEM的功能

實現(xiàn)對Oracle運行環(huán)境的完全管理,包括Oracle數(shù)據(jù)庫、Oracle應(yīng)用服務(wù)器、HTTP服務(wù)器等的管理;

實現(xiàn)對單個Oracle數(shù)據(jù)庫的本地管理,包括系統(tǒng)監(jiān)控、性能診斷與優(yōu)化、系統(tǒng)維護(hù)、對象管理、存儲管理、安全管理等;

實現(xiàn)對多個Oracle數(shù)據(jù)庫的集中管理。

2 OEM的應(yīng)用

2.1 OEM的用戶與登錄

OEM管理員是可以登錄到OEM控制臺,并執(zhí)行設(shè)置封鎖期、電子郵件通知調(diào)度、設(shè)置首選身份證明等管理任務(wù)的數(shù)據(jù)庫用戶。在默認(rèn)情況下,只有SYS,SYSTEM和SYSMAN三個數(shù)據(jù)庫用戶才能登錄和使用OEM控制臺。其中,SYSMAN用戶是OEM控制臺的超級用戶,是在安裝OEM的過程中創(chuàng)建的,用于執(zhí)行系統(tǒng)配置、全局配置等任務(wù)。通常需要創(chuàng)建其他普通的OEM控制臺管理員,進(jìn)行OEM控制臺的日常管理和維護(hù)工作。

2.2 OEM的屬性頁

OEM登陸后即進(jìn)入其主目錄頁面,該頁面用來顯示數(shù)據(jù)庫運行狀態(tài)的信息。點擊“性能”,即進(jìn)入“性能”屬性頁,通過該頁面可以實時監(jiān)控數(shù)據(jù)庫服務(wù)器運行狀態(tài),提供系統(tǒng)運行參數(shù)。通過“管理”屬性頁,可以配置和調(diào)整數(shù)據(jù)庫的各個方面,以提高性能和調(diào)整設(shè)置。通過“維護(hù)”屬性頁,可以實現(xiàn)數(shù)據(jù)庫的備份與恢復(fù),將數(shù)據(jù)導(dǎo)出到文件或從文件中導(dǎo)入數(shù)據(jù),將數(shù)據(jù)從文件加載到Oracle數(shù)據(jù)庫中,收集、估計和刪除統(tǒng)計信息,同時提高對數(shù)據(jù)庫對象進(jìn)行SQL查詢的性能。

2.3 小結(jié)

通過以上的介紹,我們不難看出OEM具有非常強大的功能和極為友好的人機交互界面。利用OEM,在數(shù)據(jù)庫維護(hù)過程中,我們可以以極低的成本和極小的復(fù)雜性換取高可用性、可伸縮性和極佳的服務(wù)性能;在數(shù)據(jù)庫的查詢操作中,我們可以很直觀的看到數(shù)據(jù)庫中所有的表、視圖、索引等,以及其中所包含的所有字段,操作簡便,結(jié)果顯示清晰明了,格式化效果好。所以,OEM為我們學(xué)習(xí)、維護(hù)Oracle數(shù)據(jù)庫提供了有力的技術(shù)支持。

3 OEM的配置

在人機界面以命令行方式為主的UNIX系統(tǒng)環(huán)境下,單調(diào)、抽象的操作方式無疑給我們對數(shù)據(jù)庫的維護(hù)增添了不少困難,而集成了強大功能的OEM就是我們的“答案”。這里我們結(jié)合OEM的三層框架結(jié)構(gòu),總結(jié)一下在UNIX環(huán)境下OEM的配置過程。

3.1 三層框架結(jié)構(gòu)

Oracle企業(yè)管理器的不同于以往的客戶-服務(wù)器結(jié)構(gòu),具有三層框架結(jié)構(gòu),即客戶層、管理服務(wù)層和節(jié)點層。

客戶層

客戶層又可稱為應(yīng)用層或者交互層,相當(dāng)于客戶端。在這一層上可運行控制臺程序、管理工具以及各種客戶應(yīng)用程序,并且可以有多個控制臺程序同時運行。具有圖形界面的控制臺程序極大的方便了數(shù)據(jù)庫管理員。

管理服務(wù)層

管理服務(wù)層由管理服務(wù)器和資料檔案庫組成。其中Oracle管理服務(wù)器是整個企業(yè)管理器三層框架結(jié)構(gòu)的核心,由它來提供管理的賬戶、處理進(jìn)程,以及作業(yè)、事件等管理功能。資料檔案庫主要是用來存放所有的系統(tǒng)信息、應(yīng)用程序信息、被管理節(jié)點的狀態(tài)信息,以及系統(tǒng)管理工具包的信息。Oracle管理服務(wù)器有一項最重要的職能就是把一個任務(wù)分配給多個智能代理來執(zhí)行。

結(jié)點層

結(jié)點層由若干個結(jié)點組成,一個結(jié)點可以是一個數(shù)據(jù)庫,還可以是其他類型的對象或者目標(biāo)。在各個結(jié)點上都運行有智能代理,負(fù)責(zé)該結(jié)點的本地處理及監(jiān)控。智能代理的運行獨立于數(shù)據(jù)庫及結(jié)點中的其他對象或目標(biāo),獨立于控制臺,獨立于管理應(yīng)用程序,并且獨立于Oracle管理服務(wù)器。這樣做的一個好處就是:當(dāng)整個系統(tǒng)其他部分變得不可用時,智能代理還能夠獨立的運行。

3.2 在UNIX下配置OEM

3.2.1 配置節(jié)點層

為了管理結(jié)點和結(jié)點上的oracle服務(wù),必須在結(jié)點上配置并運行一個智能代理。

①運行root.sh:

每一次oracle安裝之后,都必須運行root.sh腳本。該腳本設(shè)置了智能代理的執(zhí)行文件的訪問權(quán)限。 此腳本還創(chuàng)建或更新智能代理所用來確定是否系統(tǒng)上的所有數(shù)據(jù)庫都可以發(fā)現(xiàn)的oratab文件。驗證oratab文件列出了系統(tǒng)中的每個數(shù)據(jù)庫,并且遵循了正確的語法。 root.sh shell腳本文件應(yīng)當(dāng)已經(jīng)寫下了Oracle Home和SID的值。

②檢查dbsnmp的文件訪問權(quán)限:

為了驗證root.sh已被成功的執(zhí)行了,檢查dbsnmp的文件訪問權(quán)限:

$cd$ORACLE_HOME/bin

列出關(guān)于dbsnmp的相關(guān)詳細(xì)信息:

$ls-al dbsnmp

如果dbsnmp的所有者是root,訪問權(quán)限是-rwsr-xr-x,說明root.sh被成功的執(zhí)行了。

③在Unix上啟動智能代理:

在UNIX系統(tǒng)上,智能代理是由"lsnrctl"程序來啟動和停止dbsnmp進(jìn)程的。

3.2.2 配置Oracle管理服務(wù)層

Oracle管理服務(wù)器(OMS)提供了在EM客戶端和被管理結(jié)點之間的集中控制。 OMS要有一個EM庫(Repository)來存儲所有的系統(tǒng)數(shù)據(jù),應(yīng)用數(shù)據(jù)和環(huán)境中被管理結(jié)點的狀態(tài)。

①檢測是否啟動OEM服務(wù)

這里顯示警告,提示需要添加或者重新建立庫。我們可以通過運行企業(yè)管理器配置助理來完成創(chuàng)建。

3.2.3 配置客戶層

從Oracle10g開始,Oracle極大的增強了OEM工具,并通過服務(wù)器端進(jìn)行EM工具全面展現(xiàn)。在10g中,客戶端可以不必安裝任何Oracle客戶端工具,僅憑瀏覽器就可以調(diào)用強大的EM工具。

①啟動EM工具控制臺

在Server端,可以通過如下命

令啟動EM工具控制臺:

$emctl start dbconsole

②訪問EM工具控制臺

啟動完成后,我們就可以通過在瀏覽器端輸入相應(yīng)的url訪問EM工具控制臺了。

4 結(jié)束語

Oracle OEM是一個基于Java框架開發(fā)的集成化管理工具,它為數(shù)據(jù)庫管理員提供了一個功能強大、界面友好的數(shù)據(jù)庫管理平臺。通過它,我們可以更加準(zhǔn)確、更加深入的認(rèn)識Oracle數(shù)據(jù)庫,為保障設(shè)備安全運行打下扎實的基礎(chǔ)。

猜你喜歡
管理器結(jié)點代理
代理圣誕老人
Windows文件緩沖處理技術(shù)概述
代理手金寶 生意特別好
Ladyzhenskaya流體力學(xué)方程組的確定模與確定結(jié)點個數(shù)估計
復(fù)仇代理烏龜君
高集成度2.5A備份電源管理器簡化鋰離子電池備份系統(tǒng)
基于Raspberry PI為結(jié)點的天氣云測量網(wǎng)絡(luò)實現(xiàn)
一個村有二十六位代理家長
基于DHT全分布式P2P-SIP網(wǎng)絡(luò)電話穩(wěn)定性研究與設(shè)計
在Win 7下利用憑據(jù)管理器提高訪問速度等
东港市| 栖霞市| 蕉岭县| 衢州市| 肇源县| 饶平县| 汾阳市| 翁源县| 海原县| 滦平县| 陆河县| 江孜县| 桓仁| 海林市| 桓台县| 平舆县| 达州市| 珠海市| 沭阳县| 肥乡县| 马龙县| 柘城县| 南和县| 宁乡县| 五大连池市| 濉溪县| 江达县| 孟津县| 嘉黎县| 利津县| 岚皋县| 太仆寺旗| 荣昌县| 巴楚县| 乌拉特后旗| 保靖县| 丹凤县| 新疆| 仲巴县| 外汇| 鞍山市|