ORACLE數據庫管理基礎六_第1頁
ORACLE數據庫管理基礎六_第2頁
ORACLE數據庫管理基礎六_第3頁
ORACLE數據庫管理基礎六_第4頁
ORACLE數據庫管理基礎六_第5頁
已閱讀5頁,還剩27頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Oracle服務器入門目標

完成這一課的學習后,您應該能: ?了解DBA可以使用的常見數據庫管理工具 ?了解OracleUniversalInstaller的特性 ?使用SQL*Plus操作和控制Oracle數據庫 ?列舉OracleEnterpriseManager的主要組件名詞釋義OracleUniversalInstaller(OUI)==通用程序OracleDatabaseConfigurationAssistant==數據庫配置助手StructuredQueryLanguage(SQL)==結構化查詢語言OracleEnterpriseManager==企業管理器OracleManagementServer(OMS)==管理服務器數據庫管理工具OracleUniversalInstaller ?用于安裝、升級或刪除軟件組件,還用于創建數據庫 ?基于Java引擎 ?具有以下特性: –自動的相關性解析 –可以進行基于Web的安裝 –跟蹤組件和套件安裝的清單 –可卸裝已安裝的組件 –支持多個Oracle主目錄 –支持全球化技術OracleUniversalInstaller的特性 基于Java的OracleUniversalInstaller為所有支持Java的平臺提供了安裝解決方案,允許使用通用的安裝過程,并且不要求用戶具有平臺方面的經驗。 UniversalInstaller具有以下功能: ?檢測組件之間的相關性并根據檢測結果執行安裝。 ?可用于指向定義了發布或登臺區域的URL,并可通過HTTP遠程安裝軟件。 ?可用于刪除已安裝的產品。卸裝操作是對安裝操作的“撤消”。 ?維護目標計算機上所有Oracle主目錄的清單,其中包括主目錄的名稱、產品以及主目錄上安裝的產品的版本。 ?檢測操作系統的語言,并用該語言運行安裝會話。 ?可在交互模式或靜默模式下運行。OracleUniversalInstaller使用響應文件在靜默(或非交互)模式下運行。啟動UniversalInstaller 在UNIX上,使用以下命令啟動OracleUniversalInstaller:$./runInstaller?在NT上,使用以下命令啟動OracleUniversalInstaller: D:\>setup啟動UniversalInstallerUNIX: 安裝程序名為runInstaller,位于INSTALL\install\solaris目錄下。 在UNIX上,請不要以根用戶身份運行Installer。NT: 安裝程序名為setup.exe,位于install/win32目錄下。 注:有關在您所用的平臺上安裝OracleServer的信息,請參閱專用于該操作系統的Oracle文檔。使用響應文件進行非交互式安裝 ?無需用戶交互 ?響應文件: –必須進行編輯的模板 –包含變量和值的文本文件 –自定義的參數 ?使用以下命令以非交互模式啟動UniversalInstaller:./runInstaller-responsefilemyrespfile-silent使用響應文件進行非交互式安裝如果不希望由用戶進行操作或使用非圖形終端進行安裝時,將執行非交互式安裝。安裝參數是使用響應文件自定義的。響應文件是一個文本文件,其中包含OracleUniversalInstaller在安裝過程中使用的變量和值。例如,安裝參數可以是ORACLE_HOME的值以及安裝類型,如“典型安裝”或“自定義安裝”。用戶需首先復制和編輯響應文件以指定要安裝的組件。UNIX: 響應文件模板位于stage/response目錄中。 ./runInstaller-responsefilefilename[-silent][-nowelcome]NT: 響應文件模板位于CD-ROM上的Response目錄中。 setup.exe–responsefilefilename[-silent]注:這不是字符模式。以非交互模模式啟動OracleUniversalInstaller示例:以非非交互模式式啟動OracleUniversalInstallerUNIX:./runInstaller–responsefileFILENAME[-SILENT][-NOWELCOME]其中:?FILENAME:指定定響應文件件?SILENT::以靜默模模式運行OracleUniversalInstaller?NOWELCOME:不不顯示“歡歡迎”(Welcome)窗口。。如果指定定了SILENT,,則不必使使用此參數數UNIX上的響應文文件示例::[General]RESPONSEFILE_VERSION=1.7.0[Session]UNIX_GROUP_NAME="dba"FROM_LOCATION="/u01/stage/products.jar"ORACLE_HOME="/u01/app/oracle/ora9i"ORACLE_HOME_NAME="Ora9i"TOPLEVEL_COMPONENT={"oracle.server",".1"}SHOW_COMPONENT_LOCATIONS_PAGE=falseSHOW_SUMMARY_PAGE=falseSHOW_INSTALL_PROGRESS_PAGE=falseSHOW_REQUIRED_CONFIG_TOOL_PAGE=falseSHOW_OPTIONAL_CONFIG_TOOL_PAGE=falseSHOW_END_SESSION_PAGE=falseNEXT_SESSION=trueSHOW_SPLASH_SCREEN=trueSHOW_WELCOME_PAGE=falseSHOW_ROOTSH_CONFIRMATION=trueSHOW_EXIT_CONFIRMATION=trueINSTALL_TYPE="Typical”s_GlobalDBName=""s_mountPoint="/u01/app/oracle/ora9i/dbs"s_dbSid="db09"b_createDB=true以非交互模模式啟動OracleUniversalInstaller響應文件示示例(續)):?General部分指指定響應文文件的版本本號。?Sessions部分分列出了UniversalInstaller的的各種對話話框。其中中包括:–FROMLOCATION指定定了要安裝裝的產品的的源文件位位置–ORACLE_HOME,,ORACLE_HOME的的值–ORACLE_HOME_NAME,ORACLE_HOME_NAME的值值–SHOWINSTALLPROGRESS是在在安裝階段段出現的安安裝進度頁頁–如果運運行root.sh腳本前前需要顯示示確認對話話框,則將將SHOWROOTISHCONFIRMATION設設置為TRUE–如果退退出安裝程程序前需要要顯示確認認對話框,,則將SHOWEXITCONFIRMATION設為TRUE注:有關設設置響應文文件的完整整信息,請請參考針對對各操作系系統的安裝裝指南。OracleDatabaseConfigurationAssistantOracleDatabaseConfigurationAssistant可用于:?創建數數據庫?配置數數據庫選件件?刪除數數據庫?管理模模板如何使用OracleDatabaseConfigurationAssistant創創建數據庫庫在“創建建數據庫””一課中中講述。數據庫管理理員用戶?自動創創建用戶SYS和SYSTEM?在創建建數據庫期期間創建?授予DBA角色SYS?口令::change_on_install?數據庫庫數據字典典的所有者者SYSTEM?口令::manager?Oracle工具使用的的附加內部部表和視圖圖的所有者者數據庫管理員員用戶對Oracle服務器器執行管理任任務(如創建建用戶)需要要特別的權限限。SYS和和SYSTEM這兩兩個數據庫用用戶帳戶是隨隨數據庫自動動創建的,并并被授予DBA角色。。這種角色是是隨每個數據據庫自動創建建的預定義角角色。DBA角色具有有所有數據庫庫系統權限。。SYS創建數據庫時時,將創建用用戶SYS,,其初始標識識口令為change_on_install。SYS擁擁有極其重重要的數據字字典。以SYS身份連連接時應具有有SYSDBA或SYSOPER角色。如如果在不具有有SYSDBA或SYSOPER權限的情情況下嘗試連連接,將接收收到錯誤消息息:ORA-28009應以SYSDBA或或SYSOPER角角色連接至SYS。數據庫管理員員用戶SYSTEM創建數據庫時時,還會自動動創建SYSTEM用用戶,其初始始標識口令為為manager。用戶戶SYSTEM擁有的附附加表和視圖圖也隨之創建建。這些表和和視圖包含Oracle工具使用用的管理信息息。根據創建數據據庫時所用模模式的不同,,即,手動創創建還是使用用DatabaseCreationAssistant創建建,可能還會會創建一些附附加用戶。至至少應創建一一個附加管理理員用戶名,,供執行日常常管理任務時時使用。為安全起見,,SYS和和SYSTEM的缺省省口令應在創創建數據庫后后立即更改。。SQL*Plus一種提供下列列功能的Oracle工具:–操作和控控制數據庫–啟動和關關閉數據庫、、創建和運行行查詢、添加加行、修改數數據和編寫自自定義報表?它是具有有特定附加內內容的標準SQL語言的一部分分?連接至SQL*Plussqlplus/nologconnect/assysdbaConnectedtoanidleinstance.SQL*PlusSQL*Plus是是Oracle的的命命令行行工具具,可可用于于運行行標準準的SQL(StructuredQueryLanguage,結結構化化查詢詢語言言)命命令集集。SQL是是一種種功能能性語語言,,用戶戶可使使用它它與Oracle數數據據庫進進行通通信,,來檢檢索、、添加加、更更新或或修改改數據據庫中中的數數據。。OracleEnterpriseManager?用用作DBA的集中中系統統管理理工具具?管管理、、診斷斷和優優化多多個數數據庫庫的工工具?從從多個個位置置管理理多個個網絡絡節點點和服服務的的工具具?用用于與與其他他管理理員共共享任任務?提提供管管理并并行服服務器器和復復制的的數據據庫的的工具具OracleEnterpriseManagerOracleEnterpriseManager是是一個個統一一的管管理框框架,,由基基于Java的的控控制臺臺、一一套工工具和和服務務、一一個管管理服服務器器和智智能代代理的的網絡絡構成成。它它包括括系統統中對對象及及其關關系的的層次次樹和和圖形形表示示。公用用服服務務,,包包括括作作業業調調度度和和管管理理、、事事件件管管理理、、數數據據庫庫發發現現和和管管理理、、服服務務發發現現和和管管理理構構成成了了OracleEnterpriseManager的的完完整整框框架架。。此外外,,OracleEnterpriseManager還還包包括括集集成成的的應應用用程程序序,,使使用用這這些些應應用用程程序序,,可可執執行行例例行行程程序序和和高高級級管管理理任任務務。。這這些些應應用用程程序序包包括括可可選選程程序序包包,,如如::診診斷斷包包(DiagnosticsPack)、、優優化化包包(TuningPack)和和更更改改管管理理包包(ChangeManagementPack)以以及及OracleNetManager、、空空間間索索引引審審查查程程序序(SpatialIndexAdvisor)和和文文本本管管理理器器(TextManager)等等其其它它應應用用程程序序。。OracleEnterpriseManager體系結構構OracleEnterpriseManager體系結構構OracleEnterpriseManager使用用三層體體系結構構,其中中包括::第一層::控制臺臺客戶機機和集成成工具,,為管理理員提供供圖形界界面。第二層::OracleManagementServers和和數據庫庫資料檔檔案庫,,為處理理系統管管理任務務提供可可伸縮的的中層結結構。第三層::安裝在在每個節節點上的的智能代代理,監監視OracleEnterpriseManager服服務并并執行ManagementServer上上的任務務。并非在所所有情況況都需要要采用三三層系統統的OracleEnterpriseManager,,OracleEnterpriseManager也可可以僅有有兩層體體系結構構,該結結構直接接連接至至數據庫庫。使用用獨立啟啟動的控控制臺,,一個用用戶可以以使用一一個或多多個應用用程序,,而無需需使用OracleManagementServer或或智能代代理。如果要執執行無需需使用作作業、事事件或組組系統的的基本管管理任務務,可以以使用獨獨立控制制臺。OracleEnterpriseManager體系結構構(續))控制臺::這是第一一層,由由客戶端端應用程程序組成成,如控控制臺和和管理應應用程序序,它們們為管理理員提供供圖形用用戶界面面以執行行所有管管理任務務。第一一層依賴賴第二層層的OracleManagementServer來來處理其其大量的的應用程程序邏輯輯。注:自Oracle9i起,可以以獨立連連接至控控制臺。。對于Oracle9i以前的版版本,所所有與控控制臺的的連接都都需要通通過OracleManagementServer進進行。OracleEnterpriseManager體系結構(續續)OracleEnterpriseManager的的第二層組組件是OracleManagementServer(OMS)。OMS是EnterpriseManager框架的的核心,它提提供管理用戶戶帳戶、處理理作業和事件件等活動、管管理控制臺((第一層)和和受管節點((第三層)之之間的信息流流。OMS使用用資料檔案庫庫來存儲所有有系統數據、、應用程序數數據、有關受受管節點的狀狀態的信息以以及有關所有有系統管理的的程序包的信信息。OracleEnterpriseManager體系結構((續)OracleEnterpriseManager資料檔案庫庫:該資料檔案案庫是一組組表,是在在設置OMS時創創建的。OMS使使用資料檔檔案庫作為為其永久的的后端存儲儲。如果必必要,可使使用多個OMS。多多個OMS共享一一個資料檔檔案庫并提提供可靠性性和容錯功功能。節點:第三層由受受管節點組組成,其中中包含數據據庫和其它它受管服務務等目標。。每個節點點上都駐留留著一個Oracle智能能代理,它它與OMS進行通通信并執行行控制臺和和客戶端應應用程序所所發送的任任務。每個節點只只需要一個個智能代理理。智能代理是是獨立于數數據庫、控控制臺以及及ManagementServer運行行的。由于于它獨立于于其它組件件運行,智智能代理可可以執行如如下任務::啟動和關關閉數據庫庫、在系統統的另一部部分關閉時時仍保持運運行狀態。。智能代理理的ID是是dbsnmp。。控制臺?中心啟啟動點?可在瘦瘦客戶機或或胖客戶機機上運行?可以獨獨立啟動,,也可通過過OMS啟動控制臺控制臺特性性控制臺為管管理員提供供圖形界面面,是所有有管理應用用程序和工工具的中心心啟動點。。另外,SQL*PlusWorksheet也可可以通過控控制臺啟動動。控制臺可通通過Web以瘦客客戶機模式式運行,也也可以作為為胖客戶機機運行。瘦瘦客戶機使使用Web瀏覽器與與安裝有控控制臺文件件的服務器器相連接,,而胖客戶戶機需要在在本地安

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論