版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)用數(shù)據(jù)庫(kù)技術(shù)
第7章OraclelOg數(shù)據(jù)庫(kù)管理系統(tǒng)
學(xué)習(xí)內(nèi)容
?Oracle概述
?Oracle10g數(shù)據(jù)庫(kù)安裝
?Oracle10g數(shù)據(jù)庫(kù)卸載
?Oracle10g常用管理工具
?OraclelOg表管理
?使用過程和觸發(fā)器
Oracle概述
?Oracle公司
ORACLe-
?Oracle數(shù)據(jù)庫(kù)
Oracle10g數(shù)據(jù)庫(kù)安裝
?服務(wù)器安裝需求
?版本
企業(yè)版
?標(biāo)準(zhǔn)版
?個(gè)人版
?最低配置
CPU:Pentium166
內(nèi)存:128MB
硬盤空間:企業(yè)版(1.76GB):標(biāo)準(zhǔn)版(1.76GB):個(gè)人版(1.72GB)
視頻:256色
Oracle10g數(shù)據(jù)庫(kù)安裝
?客戶端安裝需求
?安裝類型
?管理者(administrator)
運(yùn)行時(shí)環(huán)境(runtime)
自定義(custom)
?最低配置
CPU:Pentium166
內(nèi)存:128MB
硬盤空間:管理者(647MB):運(yùn)行時(shí)環(huán)境(486MB)
Oracle10g數(shù)據(jù)庫(kù)安裝過程
?(略)
Oracle數(shù)據(jù)庫(kù)卸載
?1、停止服務(wù)
?2、卸載Oracle產(chǎn)品
?3、清理注冊(cè)表
?4、清理環(huán)境變量
?5、清理磁盤
Oracle卸載1/5
|與計(jì)復(fù)機(jī)簿建
1
?開始一〉設(shè)置一〉控制鐮作?查看⑨g8國(guó)田野圖園直>,
叫名麻,
里計(jì)菖機(jī)管理(本地)-%NetMeethgRemoteDesktopSharing允許…手動(dòng)LocaJSystefn
面板一>管理工具一〉區(qū)系統(tǒng)工具%NetworkConnections巴8的手動(dòng)LocaiSystem
反諭事件查看器%ftetworkDDE提供…手動(dòng)LocalSystem
固雪系娩信息物NetworkDDeDSDM手動(dòng)LocaiSystem
%NTLMSecurity汕portProvsd?
國(guó)翅性能日朗警報(bào)手動(dòng)LocalSystem
服務(wù)停止所有服畫口共享文件夾^jOradeMTSRecoveryService原手動(dòng)
OracleLoc4iSystem
段設(shè)備省噩%OradeOraHome92Agent原手動(dòng)LocalSystem
??本地用戶和拒^OadeOraHome92dientCache手動(dòng)LocalSystem
-剪存儲(chǔ)^OadeOraHome92HTTPServer
手動(dòng)LocaiSystem
二磁盤管理
務(wù)I手動(dòng)
LocalSystem
期的盤碎片整整程序
^OradeOraHome92SNMPPeetfncapsu...手動(dòng)LocalSystem
,三辭8犒
%OadeOraHome92SWPPeert4asterA...手動(dòng)LocalSystem
國(guó)國(guó)可移動(dòng)存儲(chǔ)
嚙OradeOraHome92TNSUstenet里手動(dòng)出
夕服務(wù)和應(yīng)用程序Locyttem
s3電話服務(wù)OradeServiceORA92
扇WMI控件夠PerformancelogsandAlerts配置,.手動(dòng)LocalSystem
%PbgandPiay
卷最務(wù)省理.已呂動(dòng)自動(dòng)LocalSystem
電PPPoEService
囹口索引服務(wù)已€動(dòng)自動(dòng)LocalSystem
國(guó)Internet信息服務(wù)PrintSpooler將文件耀到內(nèi)存中以便遲后打EP。System
自動(dòng)
卷ProtectedStorage動(dòng)
Loca5y$tem
手動(dòng)
臉QoSRSVPLocalSystem
手動(dòng)
%Rerr?teAccessAutoConnectionMa...LocalSystem
e手動(dòng)
喝RernoteAccessConnectionManagerLocalSystem
己
%Ren?teProcedureCall(RPC)LocaiSystem
^RemoteProcedjreCall(RPC)Loortot
LooBystem
自
動(dòng)
動(dòng)
%RemoteRegistryServiceLocalsystem
動(dòng)
動(dòng)
自
LocaJSystem
朝
己
臉RoutingandRenicteAccessLocalSystem
%RunAsService
Localsystem
動(dòng)
臉SecurtyAccountsManagerLoceiSysteffi
動(dòng)
%Server自動(dòng)
localsystem
動(dòng)
電SmpteMallTransportProtocol(5MTP)白動(dòng)
LocdSystem
手動(dòng)
%SmartCardLocalSystem
%SmartCardHelper手動(dòng)
LocaiSystem
自動(dòng)
動(dòng)
&SymantecAntiVirusClientLocaiSystem
Oracle卸載2/5
?開始一〉程序一〉
OracleInstallation
Products—>Universal
Installer
?卸裝所有Oracle產(chǎn)品,
但UniversalInstaller本
身不能被刪除
Oracle卸載3/5
?運(yùn)彳亍regedit
?HKEY_LOCAL_MACHINE\SYSTEM\CurrentContr
olSet\Services滾動(dòng)這個(gè)列表,刪除所有Oracle入
□o
?HKEY_LOCAL_MACHINE\SYSTEM\CurrentContr
olSet\Services\Eventlog\Application,除所有
Oracle入口。
Oracle卸載4/5
?開始一>設(shè)置一>控制面板一>系統(tǒng)一>高級(jí)
—>環(huán)境變量
?刪除環(huán)境變量CLASSPATH和PATH中有關(guān)
Oracle的設(shè)定
Oracle卸載5/5
?從桌面上、STARTUP(啟動(dòng))組、程序菜單中,刪
除所有有關(guān)Oracle的組和圖標(biāo)
?刪除'ProgramFiles'Oracle目錄
?重新啟動(dòng)計(jì)算機(jī),重起后才能完全刪除Oracle所在目
錄,
?刪除與Oracle有關(guān)的文件,選擇Oracle所在的缺省目
錄C:\Oracle,刪除這個(gè)入
口目錄及所有子目錄,并從Windows2000目錄(一
般為C:\WINNT)下刪除以下文件ORACLE.INI、
oraodbc.ini等等。
OraclelOg常用管理工具
?OEM控制臺(tái)
?SQL*PLUS工具介紹
OraclelOg表管理
?在Oracle中建表,主要有兩種方式:
?一種是在SQL*PLUS中執(zhí)行建表的SQL語(yǔ)句。
?另一種是通過OEM工具。
OraclelOg數(shù)據(jù)中的數(shù)據(jù)類型
數(shù)據(jù)類型類型說明
CHAR字符型,最長(zhǎng)為2000B
NCHAR基于字符集的字符型,同上
VARCHAR2變長(zhǎng)字符型,最長(zhǎng)為4000B
NVARCHAR2基于字符集的變長(zhǎng)字符型,同上
VARCHAR同VARCHAR2
LONG變長(zhǎng)字符型,最長(zhǎng)為2GB
NUMBER(s,d)數(shù)字型,總位數(shù)為S位,小數(shù)位為d位,總長(zhǎng)最大為38位
DATE口期型
RAW純二進(jìn)制數(shù)據(jù)類型,最長(zhǎng)為2000B
LONGRAW變長(zhǎng)二進(jìn)制數(shù)據(jù)類型,最長(zhǎng)為2GB
BLOB二進(jìn)制大對(duì)象類型,最長(zhǎng)為4GB
NLOB包含定寬的多位數(shù)字符的字符大對(duì)象類型,最長(zhǎng)為4GB
CLOB包含單個(gè)字符的字符大對(duì)象類型,最長(zhǎng)為4GB
BFILE數(shù)據(jù)庫(kù)外的大型二進(jìn)制文件的輸入指示器類型,最大為4GB
PL/SQL語(yǔ)言基礎(chǔ)
?注釋
?變量聲明
?運(yùn)算符
?PL/SQL塊結(jié)構(gòu)
?控制語(yǔ)句
PL/SQL程序設(shè)計(jì)簡(jiǎn)介
?PL/SQL是一種高級(jí)數(shù)據(jù)庫(kù)程序設(shè)計(jì)語(yǔ)言,該
語(yǔ)言專門用于在各種環(huán)境下對(duì)ORACLE數(shù)據(jù)庫(kù)
進(jìn)行訪問。由于該語(yǔ)言集成于數(shù)據(jù)庫(kù)服務(wù)器中,
所以PL/SQL代碼可以對(duì)數(shù)據(jù)進(jìn)行快速高效的
處理。除此之外,可以在ORACLE數(shù)據(jù)庫(kù)的某
些客戶端工具中,使用PL/SQL語(yǔ)言也是該語(yǔ)
言的一個(gè)特點(diǎn)。
SQL與PL/SQL::
?PL/SQL是ProcedureLanguage&Structured
QueryLanguage的縮寫。ORACLE的SQL是
支持ANSI(AmericannationalStandards
Institute)和ISO92(InternationalStandards
Organization)標(biāo)準(zhǔn)的產(chǎn)品。PL/SQL是對(duì)SQL
語(yǔ)言存儲(chǔ)過程語(yǔ)言的擴(kuò)展。
為什么使用PL/SQL
?有利于客戶/服務(wù)器環(huán)境應(yīng)用的運(yùn)行
?適合于客戶環(huán)境
PL/SQL塊結(jié)構(gòu)
?PL/SQL程序由三個(gè)塊組成,即聲明部分、執(zhí)
行部分、異常處理部分。
DECLARE
/*聲明部分:在此聲明PL/SQL用到的變量,類型及游標(biāo),以及局部的存儲(chǔ)
過程和函數(shù)*/
BEGIN
/*執(zhí)行部分:過程及SQL語(yǔ)句,即程序的主要部分*/
EXCEPTION
/*執(zhí)行異常部分:錯(cuò)誤處理*/
END;
PL/SQL塊可以分為三類-
?無名塊:動(dòng)態(tài)構(gòu)造,只能執(zhí)行一次。
?子程序:存儲(chǔ)在數(shù)據(jù)庫(kù)中的存儲(chǔ)過程、函數(shù)
及包等。當(dāng)在數(shù)據(jù)庫(kù)上建立好后可以在其它
程序中調(diào)用它們。
?觸發(fā)器:當(dāng)數(shù)據(jù)庫(kù)發(fā)生操作時(shí),會(huì)觸發(fā)一些
事件,從而自動(dòng)執(zhí)行相應(yīng)的程序。
標(biāo)識(shí)符:
?PL/SQL程序設(shè)計(jì)中的標(biāo)識(shí)符定義與SQL的標(biāo)
識(shí)符定義的要求相同。要求和限制有:
?標(biāo)識(shí)符名不能超過30字符;
?第一個(gè)字符必須為字母;
?不分大小寫;
?不能用'(減號(hào));
?不能是SQL保留字。
實(shí)例
?下面的例子將會(huì)刪除所有的紀(jì)錄,而不是
KING的記錄。
DECLARE
v_enamevarchar2(20):二'KING';
BEGIN
DELETEFROMempWHEREename=v_ename;
END;
如何運(yùn)行PL/SQL塊結(jié)構(gòu)?
C\D\oracle\product\10.2.0\client_2\binVsqlplus.exe
r=~~
SQL*Plus:Release.0—ProductiononWedJan216:56:262008
Copyright<c>1982,2305,Oracle.Allrightsreserved.
tenteruser-name:scott/tiger
L
Connectedto:
OracleDatabase10gEnterpriseEditionRelease.0—Production
iWiththePartitioning,OLfiPandDataMiningoptions
r
SQL》.
Id
如何運(yùn)行PL/SQL塊結(jié)構(gòu)?
建議的命名方法
標(biāo)識(shí)符命名規(guī)則例子
程序變量V_name
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人商鋪?zhàn)赓U合同范本模板(二零二五年度修訂版)8篇
- 二零二五年度個(gè)人二手汽車轉(zhuǎn)讓與二手車市場(chǎng)合作保障協(xié)議4篇
- 工程拆遷安置承包協(xié)議
- 夫妻婚前單方債務(wù)約定協(xié)議
- 網(wǎng)絡(luò)營(yíng)銷運(yùn)營(yíng)合同
- 2025-2030全球碳纖維轉(zhuǎn)子護(hù)套行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 二零二四年青島購(gòu)房合同房屋抵押權(quán)設(shè)定及解除合同3篇
- 融資租賃服務(wù)居間合同范本
- 倉(cāng)儲(chǔ)物流裝修施工合同樣本
- 婚紗攝影居間合作協(xié)議
- 神經(jīng)外科課件:神經(jīng)外科急重癥
- 頸復(fù)康腰痛寧產(chǎn)品知識(shí)課件
- 2024年低壓電工證理論考試題庫(kù)及答案
- 《民航服務(wù)溝通技巧》教案第14課民航服務(wù)人員上行溝通的技巧
- 2023年十天突破公務(wù)員面試
- 《瘋狂動(dòng)物城》中英文對(duì)照(全本臺(tái)詞)
- 醫(yī)院住院醫(yī)師規(guī)范化培訓(xùn)證明(樣本)
- 小學(xué)六年級(jí)語(yǔ)文閱讀理解100篇(及答案)
- 氣功修煉十奧妙
- 安徽省物業(yè)服務(wù)標(biāo)準(zhǔn)
- 勾股定理的歷史與證明課件
評(píng)論
0/150
提交評(píng)論