




已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章Oracle 10g簡(jiǎn)介,Oracle是目前最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),被越來(lái)越多的用戶在信息系統(tǒng)管理、企業(yè)數(shù)據(jù)處理、Internet、電子商務(wù)網(wǎng)站等領(lǐng)域作為應(yīng)用數(shù)據(jù)的后臺(tái)處理系統(tǒng)。此前流行的版本為Oracle9i。Oracle公司在Oracle9i基礎(chǔ)上,推出了代表數(shù)據(jù)庫(kù)最新技術(shù)的數(shù)據(jù)庫(kù)系統(tǒng)Oracle 10g。在Oracle 10g中,第一次提出數(shù)據(jù)自動(dòng)鏡像存儲(chǔ)、數(shù)據(jù)閃回功能以及功能強(qiáng)大的數(shù)據(jù)導(dǎo)出工具、大文件表空間以及表空間組管理等概念。,1.1 企業(yè)管理器(OEM),Oracle 10g企業(yè)管理器(Oracle Enterprise Manager)簡(jiǎn)稱OEM,是一個(gè)基于Java的框架系統(tǒng),該系統(tǒng)集成了多個(gè)組件,為用戶提供了一個(gè)功能強(qiáng)大的圖形用戶界面。 1. OEM的功能 (1) 管理完整的Oracle 10g環(huán)境,包括數(shù)據(jù)庫(kù)、iAS服務(wù)器、應(yīng)用程序和服務(wù)。 (2) 診斷、修改和優(yōu)化多個(gè)數(shù)據(jù)庫(kù)。 (3) 在多個(gè)系統(tǒng)上,按不同的時(shí)間間隔調(diào)度服務(wù)。 (4) 通過(guò)網(wǎng)絡(luò)管理數(shù)據(jù)庫(kù)的約束條件。 (5) 管理來(lái)自不同位置的多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)和服務(wù)。 (6) 和其他管理員共享任務(wù)。 (7) 將相關(guān)的服務(wù)組合在一起,便于對(duì)任務(wù)的管理。 (8) 啟動(dòng)集成的Oracle10g第三方工具。,1.1 企業(yè)管理器(OEM),2. OEM的管理工具 (1) 例程管理。對(duì)數(shù)據(jù)庫(kù)執(zhí)行以下管理操作: 查看和編輯實(shí)例(Instance)參數(shù)值。 管理用戶會(huì)話,查看當(dāng)前運(yùn)行的SQL及其解釋計(jì)劃。 管理分布式Internet計(jì)算環(huán)境中沒(méi)有及時(shí)解決的事務(wù)處理沖突。 監(jiān)視需要長(zhǎng)時(shí)間運(yùn)行的操作。 通過(guò)資源計(jì)劃控制處理資源。 管理已存儲(chǔ)配置。 管理占用資源數(shù)量最多的鎖和會(huì)話。,1.1 企業(yè)管理器(OEM),OEM的管理工具 (2) 方案管理。使用方案管理器來(lái)管理方案對(duì)象,如表、索引、視圖和觸發(fā)器等。利用它可以實(shí)現(xiàn)下列功能: 創(chuàng)建方案對(duì)象。 修改方案對(duì)象。 刪除方案對(duì)象。 顯示方案對(duì)象的相關(guān)性。 (3) 安全管理。DBA使用安全管理器可以完成以下操作: 創(chuàng)建用戶、角色和概要文件。 修改用戶、角色和概要文件。 刪除用戶、角色和概要文件。 向數(shù)據(jù)庫(kù)用戶授予權(quán)限和角色。,1.1 企業(yè)管理器(OEM),2. OEM的管理工具 (4) 存儲(chǔ)管理。使用存儲(chǔ)管理器可管理表空間、回滾段、數(shù)據(jù)文件和重做日 志等存儲(chǔ)對(duì)象。利用它可以進(jìn)行以下操作: 創(chuàng)建存儲(chǔ)對(duì)象。 將數(shù)據(jù)文件和回滾段添加到表空間中。 刪除存儲(chǔ)對(duì)象。 將對(duì)象脫機(jī)或聯(lián)機(jī)。 顯示對(duì)象的相關(guān)性。,1.1 企業(yè)管理器(OEM),進(jìn)入OEM 進(jìn)入OEM步驟如下: 打開(kāi)Windows的瀏覽器IE,在地址欄輸入http:/zhouym.lan:1158/em,回車”鍵,出現(xiàn)如圖1.1所示的登錄界面。,圖1.1登錄界面,1.1 企業(yè)管理器(OEM),進(jìn)入OEM (2) 在圖1.1所示界面輸入用戶名和對(duì)應(yīng)的口令,選擇連接身份,單擊“登錄”按鈕。如果是第一次使用,系統(tǒng)會(huì)提示許可證說(shuō)明,如圖1.2所示。,圖1.2許可證說(shuō)明界面,1.1 企業(yè)管理器(OEM),進(jìn)入OEM (3) 單擊“我同意”按鈕,進(jìn)入Oracle 10g企業(yè)管理器界面,如圖1.3所示。,圖1.3企業(yè)管理器主頁(yè)面,1.1 企業(yè)管理器(OEM,4. 關(guān)閉實(shí)例 在使用OEM打開(kāi)或關(guān)閉數(shù)據(jù)庫(kù)時(shí),需要在Window環(huán)境中進(jìn)行一下設(shè)置: (1) 在“控制面板”中選擇“管理工具”。 (2) 選擇“本地安全策略”“本地策略” “用戶權(quán)利指派”。 (3) 選擇“作為批處理登錄” “本地安全策略設(shè)置” “添加”。 (4) 在“選擇用戶或組”中選擇administrator,再單擊“確定”。 完成上面的設(shè)置,下面就可以使用OEM進(jìn)行關(guān)閉或打開(kāi)數(shù)據(jù)庫(kù)的操作了。,1.2 SQL*Plus,1. 啟動(dòng)SQL*Plus 在桌面上執(zhí)行以下操作:開(kāi)始程序Oracle-OraDb10g_home1應(yīng)用程序開(kāi)發(fā)SQL Plus,打開(kāi)登錄對(duì)話框,如圖1.8所示。 在用戶名文本框中輸入system,在口令文本框中輸入對(duì)應(yīng)的口令,主機(jī)字符串指定要連接的數(shù)據(jù)庫(kù)。主機(jī)字符串文本框中輸入XSCJ(設(shè)XSCJ數(shù)據(jù)庫(kù)已創(chuàng)建,創(chuàng)建數(shù)據(jù)庫(kù)方法將在2.2中介紹),單擊“確定”按鈕,進(jìn)入SQL*Plus窗口,如圖1.9所示。,圖1.8 SQL*Plus注冊(cè)對(duì)話框 圖1.9 SQL*Plus窗口,1.2 SQL*Plus,2. 簡(jiǎn)單的例子 【例1.1】使用SQL*Plus編輯窗口創(chuàng)建學(xué)生成績(jī)數(shù)據(jù)庫(kù)(XSCJ)課程表(KC)。 CREATE TABLE KC ( kch char(3) NOT NULL, kcm char(16) NOT NULL, kkxq number(1) NOT NULL, xs number(2) NOT NULL, xf number(1) NULL ); 系統(tǒng)成功創(chuàng)建表KC后會(huì)顯示成功提示信息。,1.2 SQL*Plus,2. 簡(jiǎn)單的例子 【例1.2】使用INSERT命令向KC表中插入兩條記錄。 INSERT INTO kc VALUES(101,計(jì)算機(jī)基礎(chǔ),1,80,5); INSERT INTO kc VALUES(102,程序設(shè)計(jì)語(yǔ)言,2,68,5); 每次成功地完成一條INSERT語(yǔ)句后,均返回行創(chuàng)建信息,該信息通知用戶已建立的行數(shù)。 使用SELECT命令從XSCJ數(shù)據(jù)庫(kù)的KC表中檢索數(shù)據(jù)。 SELECT * FROM kc; 執(zhí)行該命令后,編輯窗口將會(huì)出現(xiàn)例1.2中加入的兩條記錄。,1.2 SQL*Plus,3. SQL*Plus主要編輯命令 (1) SQL*Plus行編輯命令 SQL*Plus窗口是一個(gè)行編輯環(huán)境,為了實(shí)現(xiàn)對(duì)鍵入命令或程序的編輯,SQL*Plus提供了一組編輯命令,常用的編輯命令如表1.2所示。表中命令表達(dá)式方括號(hào)中的內(nèi)容可以省略。,1.2 SQL*Plus,3. SQL*Plus主要編輯命令 下面通過(guò)例子說(shuō)明一些常用命令的簡(jiǎn)單使用方法。 (1) List語(yǔ)句 語(yǔ)法格式: List nn mn*n last*n*lastlast 【例1.3】假設(shè)在SQL緩沖區(qū)中下述查詢語(yǔ)句: SQLSELECT kch,kcm 2 FROM kc 3 WHERE xf=5; 應(yīng)用LIST語(yǔ)句: SQLlist /*命令簡(jiǎn)寫(xiě),大小寫(xiě)都可以*/ 則顯示如下內(nèi)容: 1 SELECT kch,kcm 2 FROM kc 3* WHERE xf=5 /*前面加“*”號(hào)表示此行為當(dāng)前行*/,1.2 SQL*Plus,3. SQL*Plus主要編輯命令 (2) Append語(yǔ)句 語(yǔ)法格式: APPEND column_name,ntext 【例1.4】在上述語(yǔ)句的查詢內(nèi)容中增加kkxq列。 SQL1 /*將第一行定為當(dāng)前行*/ SQLappend ;kkxq /*在第一行最后追加kkxq列*/ SQLL /*重新顯示語(yǔ)句內(nèi)容*/ 1 SELECT kch,kcm,kkxq /*追加了kkxq列內(nèi)容*/ 2 FROM kc 3* WHERE xf=5 /*前面“*”號(hào)表示此行為當(dāng)前行*/,1.2 SQL*Plus,3. SQL*Plus主要編輯命令 (3) Change語(yǔ)句 語(yǔ)法格式: CHANGE/old/new/ 【例1.5】將上述語(yǔ)句中WHERE子句的查詢條件學(xué)分為4替換學(xué)分為5。 SQL3 /*指定第三行為當(dāng)前行*/ SQLC/5/4/ /*學(xué)分為4替換學(xué)分為5 */ 3* WHERE xf=4 /*替換后顯示的內(nèi)容*/ (4) Input語(yǔ)句 語(yǔ)法格式: INPUT text 【例1.6】在上述查詢語(yǔ)句后添加另外的查詢條件。 SQLL 3 /*指定第三行為當(dāng)前行*/ SQLI and kkxq=2 /*添加查詢條件*/ SQLL /*顯示添加查詢條件后的語(yǔ)句*/ 1 SELECT kch,kcm,kkxq 2 FROM kc 3 WHERE xf=4 4* AND kkxq=2,1.2 SQL*Plus,3. SQL*Plus主要編輯命令 (5) DEL語(yǔ)句 語(yǔ)法格式: DEL nm n 【例1.7】刪除第四行。 SQLDel 4 /*如果語(yǔ)句后不帶行號(hào),表示刪除當(dāng)前行*/ (2) SQL*Plus文件操作命令 SQL*Plus的文件操作命令如表1.3所示。,1.2 SQL*Plus,SQL*Plus主要編輯命令 下面通過(guò)實(shí)例說(shuō)明文件操作命令的用法。 【例1.8】將當(dāng)前緩沖區(qū)的SQL語(yǔ)句存盤,以便以后使用或進(jìn)一步編輯。 SQLSAVE E:orasqlkc.sql 注意:如果文件已存在,原有文件將被替換。 將保存在磁盤上的文件kc.sql調(diào)入緩沖區(qū)。 SQLGET e:orasqlkc.sql 運(yùn)行磁盤上的命令文件。 SQLSTART e: orasqlkc.sql,1.2 SQL*Plus,4. 在SQL*Plus中啟動(dòng)或關(guān)閉實(shí)例 (1) 啟動(dòng)實(shí)例 啟動(dòng)數(shù)據(jù)庫(kù)可以使用STARTUP命令。 語(yǔ)法格式: STARTUP FORCE RESTRICT PFILE=filename QUIET MOUNT dbname | OPEN open_options dbname | NOMOUNT 其中: FORCE:在正常啟動(dòng)前終止正在運(yùn)行的實(shí)例。 RESTRICT:只允許restricted session的用戶存取數(shù)據(jù)庫(kù),用于備份。 PFILE=filename:用filename指定文件的配置參數(shù)啟動(dòng)實(shí)例。 OPEN:打開(kāi)實(shí)例和所有文件(數(shù)據(jù)文件和日志文件),允許用戶存取數(shù)據(jù)庫(kù)。 MOUNT:裝載實(shí)例和打開(kāi)控制文件,激活某些功能。用戶不能存取數(shù)據(jù)庫(kù),可以 進(jìn)行實(shí)例或數(shù)據(jù)的恢復(fù)處理。 NOMOUNT:裝載實(shí)例和打開(kāi)參數(shù)文件,生成SGA并啟動(dòng)后臺(tái)進(jìn)程,用戶不能存取 數(shù)據(jù)庫(kù),可以進(jìn)行CREATE DATABASE和CREATE CONTROLFILE操作。,1.2 SQL*Plus,4. 在SQL*Plus中啟動(dòng)或關(guān)閉實(shí)例 (2) 關(guān)閉實(shí)例 語(yǔ)法格式: SHUTDOWN NORMALIMMEDIATETRANSACTIONALABORT 其中: NORMAL:正常關(guān)閉。 IMMEDIATE:立即關(guān)閉。 TRANSACTIONAL:盡量少影響客戶端,避免客戶丟失信息。 ABORT:放棄一切事務(wù),立即關(guān)閉。 關(guān)閉數(shù)據(jù)庫(kù)需要進(jìn)行下面工作: 關(guān)閉數(shù)據(jù)庫(kù)文件和重做日志文件。 退出數(shù)據(jù)庫(kù)。 關(guān)閉Oracle的后臺(tái)進(jìn)程,并釋放SGA所占內(nèi)存,1.3 數(shù)據(jù)庫(kù)配置助手(DBCA),在桌面上執(zhí)行以下操作:開(kāi)始程序Or
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 甘肅省初三上冊(cè)數(shù)學(xué)試卷
- 肝病病人護(hù)理
- 二三級(jí)數(shù)學(xué)試卷
- 德威七年級(jí)數(shù)學(xué)試卷
- 肛門癌術(shù)后護(hù)理課件
- 二升四三數(shù)學(xué)試卷
- 肌理畫(huà)課件背景介紹
- 2025年天津市衛(wèi)生健康委員會(huì)所屬天津市海河醫(yī)院招聘99人筆試歷年專業(yè)考點(diǎn)(難、易錯(cuò)點(diǎn))附帶答案詳解
- 高血壓的并發(fā)癥及控制策略
- 給外國(guó)人做數(shù)學(xué)試卷
- (2025)國(guó)家公務(wù)員考試時(shí)事政治必考試題庫(kù)及答案
- 10kV供配電系統(tǒng)電氣設(shè)備改造 投標(biāo)方案
- 省供銷社招聘試題及答案
- JG 121-2000施工升降機(jī)齒輪錐鼓形漸進(jìn)式防墜安全器
- 養(yǎng)殖場(chǎng)防疫員聘請(qǐng)協(xié)議書(shū)
- 護(hù)士考編制試題及答案
- 提升教師評(píng)價(jià)素養(yǎng)的策略及實(shí)施路徑
- 2025山西大地環(huán)境投資控股有限公司校園招聘13人筆試參考題庫(kù)附帶答案詳解
- 綠色智能建造概論 課件全套 第1-7章 緒論- 建筑綠色智能運(yùn)維
- 消防安全管理制度與操作流程匯編
- 水庫(kù)管理制度
評(píng)論
0/150
提交評(píng)論