常用管理工具簡介_第1頁
常用管理工具簡介_第2頁
常用管理工具簡介_第3頁
常用管理工具簡介_第4頁
常用管理工具簡介_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第三章 常用管理工具簡介 本章教學(xué)目標(biāo) 了解常用Oracle9i管理工具的使用方法。 掌握Oracle Database Configuration Assistant的使用 掌握SQL*P1us的使用。 掌握SQL,P1usWorksheet的使用。 掌握Oracle Enterprise Manager(OEM)的使用。 31 Oracle 9i基本管理工具的種類 Oracle9i基本管理工具主要有: (1)OUI(Oracle Universal Installer)。圖形化用戶界面安裝向?qū)Чぞ?,可以實現(xiàn)Oracle9i各種組件和套件的安裝與卸裝,是最常用的Oracle安裝工具。 (2)

2、DBCA(Oracle Database Configuration Assistant)。圖形化用戶界面的數(shù)據(jù)庫配置管理工具。利用該工具可以創(chuàng)建數(shù)據(jù)庫、配置數(shù)據(jù)庫以及刪除數(shù)據(jù)庫。DBCA的最大特點之一就是Oracle在DBCA中設(shè)置了多種數(shù)據(jù)庫模板,DBA可以選擇不同的模板快速創(chuàng)建適用于不同應(yīng)用的數(shù)據(jù)庫。 (3)SQL*Plus和SQL*PLUSWorksheep 。為DBA、開發(fā)人員和用戶提供的一個執(zhí)行SQL命令的運行環(huán)境,是數(shù)據(jù)庫訪問和管理的常用工具。 (4)OEM(Oracle Enterprise Manager)。高度集成的圖形用戶界面管理工具集,主要由Oracle管理服務(wù)器(Or

3、acle Manager Server)、Oracle智能代理(Oracle Intelligent Agent)和控制臺(Console)三部分組成。DBA利用該工具可以實現(xiàn)數(shù)據(jù)庫備份、數(shù)據(jù)庫對象的創(chuàng)建、刪除和修改等操作,還可以進(jìn)行數(shù)據(jù)庫監(jiān)測、性能診斷、作業(yè)調(diào)度和事件管理等操作,是數(shù)據(jù)庫管理的主要工具。 一、 創(chuàng)建數(shù)據(jù)庫的方法使用數(shù)庫配置管理工具創(chuàng)建數(shù)據(jù)庫使用SQL命令創(chuàng)建數(shù)據(jù)庫3.2 利用DBCA創(chuàng)建數(shù)據(jù)庫1.使用數(shù)據(jù)庫配置管理工具創(chuàng)建數(shù)據(jù)庫在Oracle 9i中創(chuàng)建數(shù)據(jù)庫的方法有兩種:一是編寫SQL PLUS腳本并運行,二是使用Oracle 9i的數(shù)據(jù)庫配置管理工具 (Database

4、Configuration Assistant)。 前一種方法雖然有很大的靈活性,但它要求創(chuàng)建者對Oracle 9i數(shù)據(jù)庫創(chuàng)建的語法和參數(shù)有深入的了解,初學(xué)者一般選擇使用后一種方法。3.2.1 數(shù)據(jù)庫創(chuàng)建 【例2.1】使用Database configuration assistant 創(chuàng)建ordb數(shù)據(jù)庫。 啟動Database configuration assistant 如圖所示。3.2.1 數(shù)據(jù)庫創(chuàng)建單擊“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫創(chuàng)建”窗口,如圖所示。Oracle9i DBCA總共提供四種操作模式,協(xié)助您進(jìn)行不同的數(shù)據(jù)庫管理工作,它們分別是: 3.2.1 數(shù)據(jù)庫創(chuàng)建Oracle提供三

5、種數(shù)據(jù)庫預(yù)設(shè)模板文件:數(shù)據(jù)倉庫 (Data Warehouse);事務(wù)處理 (Transaction processing);通用數(shù)據(jù)庫(General Purpose)。 3.2.1 數(shù)據(jù)庫創(chuàng)建3.2.1 數(shù)據(jù)庫創(chuàng)建 單擊“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫選項”窗口,如圖所示。 3.2.1 數(shù)據(jù)庫創(chuàng)建 在此配置數(shù)據(jù)庫欲支持的選項。Oracle允許您在建立新數(shù)據(jù)庫時指定欲支持的選項,其中包括: Oracle Spatial Oracle Ultra Search Oracle Label Security Oracle OLAP Service 示例方案 (Example Schema) 使用默認(rèn)值

6、,單擊“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫連接選項”窗口,如圖所示。在該窗口設(shè)置將要創(chuàng)建的數(shù)據(jù)庫的運作模式。 3.2.1 數(shù)據(jù)庫創(chuàng)建 選擇“專用服務(wù)器模式”,單擊“下一步”按鈕,進(jìn)入“初始化參數(shù)”窗口,如圖所示。 3.2.1 數(shù)據(jù)庫創(chuàng)建 初始化參數(shù)窗口歸檔選項卡 3.2.1 數(shù)據(jù)庫創(chuàng)建 初始化參數(shù)窗口數(shù)據(jù)庫大小選項卡 3.2.1 數(shù)據(jù)庫創(chuàng)建 初始化參數(shù)窗口文件位置選項卡 3.2.1 數(shù)據(jù)庫創(chuàng)建 單擊“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫存儲”窗口,如圖所示。在真正開始建立數(shù)據(jù)庫以前,Oracle會整理出各種數(shù)據(jù)庫的存放位置??梢韵日归_“存儲”下面的子文件夾,然后檢查各檔案實際存放路徑,必要時可直接修改它。 3.

7、2.1 數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)文件的一般信息窗口 3.2.1 數(shù)據(jù)庫創(chuàng)建 在如圖所示的窗口中可以進(jìn)行如下設(shè)置:數(shù)據(jù)文件是否能自動擴展、每次擴展多少以及最大容量。 3.2.1 數(shù)據(jù)庫創(chuàng)建單擊“下一步”按鈕,進(jìn)入“創(chuàng)建選項”窗口,如圖所示 3.2.1 數(shù)據(jù)庫創(chuàng)建按下“完成”按鈕,進(jìn)入“概要”窗口,如圖所示。“概要”窗口提供了使用Oracle創(chuàng)建的數(shù)據(jù)庫或模板的全部信息。此概要包括前幾個步驟中為數(shù)據(jù)庫選定的所有屬性。 3.2.1 數(shù)據(jù)庫創(chuàng)建 單擊“確定”按鈕,之后就可以把剩下的工作交給oracle了!它會先創(chuàng)建起始參數(shù)文件,然后在激活Oracle Instance之后進(jìn)行一連串的工作,如圖所示。實際創(chuàng)建時間

8、需視你的硬件速度而定。 3.2.1 數(shù)據(jù)庫創(chuàng)建 圖所示的窗口給出了SYS與SYSTEM帳號的密碼,分別為 change_on_install和manager,可在登入數(shù)據(jù)庫后或在此時進(jìn)行修改。 3.2.1 數(shù)據(jù)庫創(chuàng)建 修改數(shù)據(jù)庫 對已存在的數(shù)據(jù)庫可以進(jìn)行的修改主要有: 增加或刪除數(shù)據(jù)文件 改變數(shù)據(jù)文件的大小和增長方式 改變?nèi)罩疚募拇笮『驮鲩L方式 激活OEM并登錄ordb數(shù)據(jù)庫,顯示如圖所示的窗口。 3.2.2 命令方式創(chuàng)建數(shù)據(jù)庫4. 啟動SQL*Plus并以SYSDBA連接到Oracle實例 D:OracleOra90Binsqlplus/nolog SQLconnect sys/chang

9、e_on_install as sysdba5. 啟動實例 SQLSTARTUP NOMOUNT 6. 發(fā)布CREATE DATABASE語句 Oracle依據(jù)在CREATE DATABASE語句中指定的子句或者設(shè)置的初始化參數(shù)來執(zhí)行其操作: 創(chuàng)建數(shù)據(jù)文件; 創(chuàng)建控制文件; 創(chuàng)建重做日志文件并建立ARCHIVELOG模式; 創(chuàng)建SYSTEM表空間和SYSTEM回滾段; 創(chuàng)建數(shù)據(jù)字典; 設(shè)置存儲數(shù)據(jù)在數(shù)據(jù)庫中的字符集; 設(shè)置數(shù)據(jù)庫時區(qū); 裝載和打開數(shù)據(jù)庫。 3.2.2 命令方式創(chuàng)建數(shù)據(jù)庫CREATE DATABASE database_nameCONTROLFILE REUSELOGFILEGR

10、OUP n (pathfile_name) SIZE n K | M REUSE, nMAXLOGFILES nMAXLOGMEMBERS nMAXLOGHISTORY nMAXDATAFILES nMAXINSTANCES nARCHIVELOG | NOARCHIVELOGCHARACTER SET charsetNATIONAL CHARACTER SET charsetDATAFILE pathfile_name SIZE n K | M REUSEAUTOEXTEND OFF | ON NEXT n K | M MAXSIZE UNLIMITED| n K | M創(chuàng)建數(shù)據(jù)庫命令中參數(shù)

11、意義“database_name”:創(chuàng)建的數(shù)據(jù)庫名稱?!癈ONTROLFILES REUSE”:重用已經(jīng)存在的控制文件?!癓OGFILE”:指定重做日志文件名和重做日志組名?!癕AXLOGFILS”:最大的重做日志組數(shù)量?!癕AXLOGMEMBERS”:每個重做日志組中最大的日志文件數(shù)?!癕AXLOGHISTORY”:可以自動歸檔的最大日志文件數(shù)量。創(chuàng)建數(shù)據(jù)庫命令中參數(shù)意義“MAXDATAFILESMAXDATAFILES”: 數(shù)據(jù)文件的最大數(shù)量?!癕AXINSTANCESMAXINSTANCES”: 數(shù)據(jù)庫中可以同時打開的例程數(shù)。“ARCHIVELOGARCHIVELOG”: 采用歸檔模式。

12、“NOARCHIVELOGNOARCHIVELOG”: 不采用歸檔模式?!癈HARACTER SETCHARACTER SET”:指定使用的字符集?!癉ATAFILEDATAFILE”: 指定數(shù)據(jù)文件名?!癆UTOEXTENDAUTOEXTEND”: 子句用于指定數(shù)據(jù)文件自動擴展。3.2.2 命令方式創(chuàng)建數(shù)據(jù)庫【例2.11】CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫mydb。CREATE DATABASE mydbMAXINSTANCES 1MAXLOGHISTORY 1MAXLOGFILES 5MAXLOGMEMBERS 5MAXDATAFILES 100DATAFILE D:oracle

13、oradatamydbsystem01.dbfSIZE 325M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UMLIMITEDUNDO TABLESPACE UNDOTBS DATAFILE D:oracleoradatamydbundotbs01.dbfSIZE 150M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UMLIMITEDDEFAULT TEMPORARY TABLESPACE temps1CHARACTER SETt ZHS16GBKNATIONAL CHARACTER SET AL16UTF16LOGF

14、ILE GROUP 1 (D:oracleoradatamydbredo01.log) SIZE 100M,GROUP 2 (D:oracleoradatamydbredo02.log) SIZE 100M,GROUP 3 (D:oracleoradatamydbredo03.log) SIZE 100M 3.3企業(yè)管理器(OEM) 1.OEM的功能 管理完整的Oracle9i環(huán)境,包括數(shù)據(jù)庫、iAS服務(wù)器、應(yīng)用程序和服務(wù)。 診斷、修改和優(yōu)化多個數(shù)據(jù)庫。 在多個系統(tǒng)上,按不同的時間間隔調(diào)度服務(wù)。 通過網(wǎng)絡(luò)管理數(shù)據(jù)庫的約束條件。 管理來自不同位置的多個網(wǎng)絡(luò)節(jié)點和服務(wù)。 和其他管理員共享任務(wù)。 將

15、相關(guān)的服務(wù)組合在一起,便于對任務(wù)的管理。 啟動集成的Oracle9i第三方工具。 3.3企業(yè)管理器(OEM)2.OEM的管理工具 例程管理器 啟動和關(guān)閉數(shù)據(jù)庫 查看和編輯實例(Instance)參數(shù)值 管理用戶會話,查看當(dāng)前運行的SQL及其解釋計劃。 管理分布式Internet計算環(huán)境中沒有及時解決的事務(wù)處理沖突。 監(jiān)視需要長時間運行的操作。 通過資源計劃控制處理資源 管理已存儲配置 管理占用資源數(shù)量最多的鎖和會話 方案管理器 創(chuàng)建方案對象 修改方案對象 刪除方案對象 顯示方案對象的相關(guān)性 3.3企業(yè)管理器(OEM) 安全管理器 創(chuàng)建用戶、角色和概要文件 修改用戶、角色和概要文件 刪除用戶、角

16、色和概要文件 向數(shù)據(jù)庫用戶授予權(quán)限和角色 存儲管理器 創(chuàng)建存儲對象 將數(shù)據(jù)文件和回滾段添加到表空間中 刪除存儲對象 將對象脫機或聯(lián)機 顯示對象的相關(guān)性 3.3企業(yè)管理器(OEM) 3.進(jìn)入OEM 開始程序Oracle-OracleHome90Enterprise Manager Console 3.3 企業(yè)管理器(OEM) 3.3.2 啟動和關(guān)閉實例 登錄數(shù)據(jù)庫后,可以使用例程管理器打開或關(guān)閉數(shù)據(jù)庫 3.3企業(yè)管理器(OEM) 在執(zhí)行關(guān)閉操作時,用戶可以使用四個選項:“正常”、“立即”、“中止”和“事務(wù)處理” 3.4SQL*Plus 1. 啟動SQL*Plus 在桌面上執(zhí)行以下操作:開始程序O

17、racle-OracleHome90Application DevelopmentSQL Plus,打開注冊對話框。 3.4SQL*Plus 按確定后進(jìn)入SQL*PLUS3.4SQL*Plus 4.在SQL*Plus中啟動或關(guān)閉實例 啟動實例 STARTUP OPENMOUNTNOMOUNT OPEN。打開實例和所有文件(數(shù)據(jù)文件和日志文件),允許用戶存取數(shù)據(jù)庫 MOUNT。裝載實例和打開控制文件,激活某些功能。用戶不能存取數(shù)據(jù)庫,可以進(jìn)行實例或數(shù)據(jù)的恢復(fù)處理。 NOMOUNT。裝載實例和打開參數(shù)文件,生成SGA并啟動后臺進(jìn)程,用戶不能存取數(shù)據(jù)庫,可以進(jìn)行CREATE DATABASE和CRE

18、ATE CONTROLFILE操作 關(guān)閉實例 SHUTDOWN NORMALIMMEDIATETRANSACTIONALABORT NORMAL:正常關(guān)閉 IMMEDIATE:立即關(guān)閉 TRANSACTIONAL:盡量少影響客戶端,避免客戶丟失信息 ABORT:放棄一切事務(wù),立即關(guān)閉 3.4SQL*Plus Worksheet 1.啟動SQL*Plus Worksheet 直接登錄啟動 開始程序Oracle-OracleHome90Application DevelopmentSQLPlus Worksheet,激活SQL*Plus Worksheet登錄窗口,在該窗口指定要連接的數(shù)據(jù)庫、用戶

19、以及登錄身份。 由OEM進(jìn)入 進(jìn)入OEM操作窗口 ,在工具數(shù)據(jù)庫應(yīng)用程序SQL*Plus Worksheet,打開SQL*Plus Work工作單窗口 。 3.4 SQL*Plus Worksheet 2.使用SQL*Plus Worksheet SQL*Plus Worksheet主窗口的菜單欄。在該菜單欄上,主要的菜單是“文件”、“編輯”和“工作單”。 “文件”菜單包含的命令有: 改變數(shù)據(jù)庫連接 打開 將輸入另存為 將輸出另存為 退出 “編輯”菜單中命令包含: 剪切、復(fù)制、粘貼、全選和全部清除 “工作單”菜單包含的命令有: 執(zhí)行 運行本地腳本 3.4SQL*Plus Worksheet 3

20、.SQL*Plus Worksheet和SQL*Plus的比較 SQL*Plus是行編輯環(huán)境,在SQL*Plus環(huán)境中有一系列支持行編輯的命令。而SQL*Plus Worksheet是一個全屏幕的編程和運行環(huán)境,可以直接編輯PL/SQL命令或程序文件。 作業(yè)1 4種數(shù)據(jù)庫服務(wù)器的關(guān)閉方式各有什么特點? 23種數(shù)據(jù)庫服務(wù)器的啟動方式各有什么特點? 3 簡述Oracle三種數(shù)據(jù)庫配置類型的數(shù)據(jù)庫的特點(通用、事務(wù)處理、數(shù)據(jù)倉庫)。4 如何刪除數(shù)據(jù)庫? 5 什么是數(shù)據(jù)庫的專用服務(wù)器模式?什么是共享服務(wù)器模式? 本章教學(xué)目標(biāo) 了解常用Oracle9i管理工具的使用方法。 掌握Oracle Database Configuration Assistant的使用 掌握SQL*P1us的使用。 掌握SQL,P1usWorksheet的使用。 掌握Oracle Enterprise Manager(OEM)的使用。 (3)SQL*Plus和SQL*PLUSWorksheep 。為DBA、開發(fā)人員和用戶提供的一個執(zhí)行SQL命令的運行環(huán)境,是數(shù)據(jù)庫訪問和管理的常用工具。 (4)OEM(Oracle Enterprise Manager)。高度集成的圖形用戶界面管理工具

溫馨提示

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

評論

0/150

提交評論