中航系統(tǒng)管理員Oracle培訓(xùn)ppt課件_第1頁(yè)
中航系統(tǒng)管理員Oracle培訓(xùn)ppt課件_第2頁(yè)
已閱讀5頁(yè),還剩89頁(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、 孟憲順Service ManagerMxsgenersoft中航系統(tǒng)管理員Oracle培訓(xùn).Oracle課程內(nèi)容安裝與配置運(yùn)用sqlplus、DBA studio plsql和數(shù)據(jù)字典數(shù)據(jù)庫(kù)體系構(gòu)造邏輯構(gòu)造備份與恢復(fù) .概述ORACLE具有甲骨文之意,是全世界第二大軟件公司。數(shù)據(jù)庫(kù)、電子商務(wù)套件、erp、財(cái)務(wù)產(chǎn)品、開發(fā)工具培訓(xùn)認(rèn)證。Oracle效力(server)是一個(gè)關(guān)系數(shù)據(jù)庫(kù)(relational database)管理系統(tǒng),提供開放、全面、完好的信息管理。Oracle 概述、特點(diǎn). 最平安的數(shù)據(jù)庫(kù):15項(xiàng)平安性評(píng)價(jià),不會(huì)解體 高性能、伸縮性 RAC技術(shù) 分布式數(shù)據(jù)庫(kù) 海量數(shù)據(jù)庫(kù):表空間

2、、空間數(shù)據(jù)構(gòu)件 TB級(jí) 大型數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)平安性、穩(wěn)定性、事物完好性 最貴的數(shù)據(jù)庫(kù)Oracle 特點(diǎn). Oracle 8i 安裝與配置 效力器端的安裝、效力的啟動(dòng)、卸載 客戶端安裝 客戶端的銜接配置 浪潮財(cái)務(wù)軟件中帳套管理及環(huán)境配置 .一、體系構(gòu)造客戶機(jī)客戶機(jī)效力器網(wǎng)絡(luò)懇求呼應(yīng)-客戶Client運(yùn)轉(zhuǎn)運(yùn)用程序財(cái)務(wù)軟件提出操作數(shù)據(jù)的懇求-效力器Server運(yùn)轉(zhuǎn)數(shù)據(jù)庫(kù)管理系統(tǒng)Oracle對(duì)客戶端懇求 進(jìn)展呼應(yīng),并前往操作結(jié)果.二、系統(tǒng)安裝HUB數(shù)據(jù)庫(kù)效力器財(cái)務(wù)數(shù)據(jù)帳套Oracle系統(tǒng)Windows NT2000任務(wù)站任務(wù)站任務(wù)站財(cái)務(wù)軟件Oracle客戶端Win98/2000.財(cái)務(wù)軟件Oracle客戶端

3、 Win98/2000網(wǎng)絡(luò)協(xié)議、客戶軟件財(cái)務(wù)數(shù)據(jù)帳套Oracle數(shù)據(jù)庫(kù)系統(tǒng) Windows NT/2000 網(wǎng)絡(luò)協(xié)議任務(wù)站效力器HUB網(wǎng)卡、網(wǎng)線網(wǎng)卡、網(wǎng)線 環(huán)境配置Net8 Assistant網(wǎng)上鄰居圖中:虛線表示軟件的銜接,銜接配置工具 實(shí)線表示物理線路的銜接 上層銜接都是建立在下層銜接的根底上.安裝信息數(shù)據(jù)庫(kù)名:oradb數(shù)據(jù)庫(kù)系統(tǒng)標(biāo)識(shí)符(SID):oradbSYS 帳戶口令:change_on_installSYSTEM 帳戶口令:manager .ORACLE 效力的啟動(dòng) Oracleorahome81 TNSListerner (oracle 監(jiān)聽(tīng)效力)Oracle servise+

4、SIDOracle web Assistant .sql*plus運(yùn)用設(shè)置sql*plus環(huán)境變量 編寫簡(jiǎn)單的sql語(yǔ)句 .PL/Sql和數(shù)據(jù)字典.Select * from tab;/Set linesize 100Set pagesize 50Desc tabSet pause onSelect * from zwkmzd;.Spool 文件名Spool offConn 用戶名/口令.課程目的建立數(shù)據(jù)庫(kù)對(duì)象用select語(yǔ)句進(jìn)展查詢運(yùn)用DML修正數(shù)據(jù)了解視圖與索引作用掌握常用的數(shù)據(jù)字典.SQL概論SQL是構(gòu)造化的查詢言語(yǔ),用于在oracle數(shù)據(jù)庫(kù)中管理和檢索數(shù)據(jù)。Sql是非過(guò)程化的言語(yǔ),它

5、沒(méi)有諸如循環(huán)這樣的程序構(gòu)件。Oracle的SQL言語(yǔ)包含ANSI/ISO規(guī)范SQL言語(yǔ)的擴(kuò)展。Oracle的SQL言語(yǔ)分為以下幾類:DML數(shù)據(jù)支配言語(yǔ)用于訪問(wèn)、生成、修正或者刪除數(shù)據(jù)庫(kù)的現(xiàn)有構(gòu)造。包含SELECT、INSERT、UPDATE、DELETE。DDL數(shù)據(jù)定義言語(yǔ)用于定義、更改或者刪除數(shù)據(jù)庫(kù)對(duì)象及他們的優(yōu)先權(quán)。包括CREATE、ALTER、DROP、RENAME事物處置的控制言語(yǔ) COMMIT、ROLLBACK會(huì)話控制語(yǔ)句 ALTER SESSION、SET ROLE系統(tǒng)控制語(yǔ)句 ALTER SYSTEM .預(yù)備知識(shí)Sql根底知識(shí)數(shù)據(jù)庫(kù)存儲(chǔ)的最根本構(gòu)造是表table,即二維表格,列叫

6、做字段,行叫做記錄。當(dāng)他生成一張數(shù)據(jù)表在數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)時(shí),需求為該表中定義的一切列指定一個(gè)數(shù)據(jù)類型。Oracle數(shù)據(jù)類型字符 CHAR、NCHAR、VARCHAR2、NVARCHAR2數(shù)字 NUMBERp,s長(zhǎng)值和原始 LONG、LONG RAW、RAW日期和時(shí)間 DATE、TIMESTAMP、TIMESTAMP WITH TIME ZONE大型對(duì)象 CLOB、NCLOB、BCLOB、BFILERow ID行標(biāo)識(shí)符 ROWID、UROWID .表格的創(chuàng)建DDL 表格的生成可以用create table 來(lái)實(shí)現(xiàn) 也根據(jù)當(dāng)前曾經(jīng)存在的表創(chuàng)建新表,可以用來(lái)作為當(dāng)前表的備份:create table

7、 newtablename as select * from oldtablename .修正表構(gòu)造添加列:alter table emp add birthday date 超越一列要加括號(hào)修正列: alter table emp modify empno char(8) 刪除列 alter table emp drop column birthday.刪除修正表2)刪除表可以用drop table命令例:drop table emp3修正表名 rename 原表名 to 新表名例:rename emp to newemp .Select (從一個(gè)或多個(gè)表或視圖中檢索數(shù)據(jù)) 1、簡(jiǎn)單的單表查

8、詢 select empno from emp2、指定列別名 select empno as empnumber from emp3、保證獨(dú)一性 select distinct empno from emp .限制行查詢 where子句 select empno from emp where empno=10select empno from emp where name like a%比較運(yùn)算 =、=、like邏輯運(yùn)算 and、not、or其他運(yùn)算 in和not in、between、exists、is null和not null .排序、分組5、排序 order by子句 select e

9、mpno from emp order by sal6、分組 group byselect deptno,min(sal),max(sal) from emp group by deptno; .數(shù)據(jù)的修正DML 數(shù)據(jù)的插入 insert into emp values(0001,zhangsan,3000,1001) 插入值的個(gè)數(shù)必需與列的個(gè)數(shù)一樣 指定列插入insert into empempno,name,sal values(0001,zhangsan,3000)從其他表中插入insert into 表名列名 select 語(yǔ)句; .1、 數(shù)據(jù)的修正update emp set sal

10、=1000 where empno=7369;2、 數(shù)據(jù)的刪除delete (從表與視圖中刪除行)delete from emp where deptno=10 .視圖視圖VIEW是從一個(gè)或多個(gè)表中運(yùn)用SELECT FROM 語(yǔ)句導(dǎo)出的,那些用來(lái)導(dǎo)出視圖的表稱為基表,視圖也可以從一個(gè)或多個(gè)其他視圖中產(chǎn)生。視圖優(yōu)點(diǎn):分割數(shù)據(jù) 加強(qiáng)平安性 簡(jiǎn)化數(shù)據(jù)存取 建立視圖: CREATE VIEW view_name (column_name,column_name,) AS select_statement 例:CREATE VIEW emp_view as select * from emp刪除視圖:d

11、rop view view_name.索引管理 索引可以改善性能加速對(duì)表中數(shù)據(jù)行的檢索索引要占用一定的空間會(huì)減慢了數(shù)據(jù)的修正速度插入、刪除和更新數(shù)據(jù)都要對(duì)索引進(jìn)展維護(hù)沒(méi)有必要對(duì)表中的一切列建索引。.何時(shí)建立索引?出現(xiàn)以下幾種情況,可以為表建索引:、經(jīng)常用于檢索、查詢的列,可以基于該列建索引。、用于兩表銜接的列外鍵,建索引能很快執(zhí)行銜接。、在表中建獨(dú)一索引可以加強(qiáng)數(shù)據(jù)完好性出現(xiàn)以下幾種情況,建議不要建索引:、很少或從不在查詢中援用的列。、只需兩個(gè)或三個(gè)值的列如性別列:男、女,建索引帶來(lái)的益處不大。、小表或行數(shù)很少的表可以不用建索引。 .建立索引:create index 索引名 on 表名(列名

12、,列名) 例:create index emp_no on emp(empno) 刪除索引:drop index索引名.數(shù)據(jù)字典 定義:數(shù)據(jù)字典是Oracle的系統(tǒng)表是數(shù)據(jù)庫(kù)的重要組成。它由一組只讀表組成,包括:數(shù)據(jù)庫(kù)一切對(duì)象的定義空間的分配和運(yùn)用情況,邏輯和物理構(gòu)造的信息列的缺省值完好性約束信息用戶名已授予用戶的角色和權(quán)限審計(jì)信息等 .數(shù)據(jù)字典一切者 數(shù)據(jù)字典經(jīng)過(guò)不同的視圖呈現(xiàn)給不同的用戶,這些視圖擁有帶有不同前綴的一樣稱號(hào)。如:user_tables、all_tables、dba_tables。User_xxx 當(dāng)前用戶所擁有的數(shù)據(jù)對(duì)象All_xxx 當(dāng)前用戶可以訪問(wèn)的數(shù)據(jù)對(duì)象Dba_xx

13、x 數(shù)據(jù)庫(kù)中一切的數(shù)據(jù)庫(kù)對(duì)象,只需DBA可以訪問(wèn)。 .Oracle體系構(gòu)造 .本章的學(xué)習(xí)目的:l掌握Oracle效力器的構(gòu)造組成: 實(shí)例+文件l掌握Oracle效力器實(shí)例的概念,了解構(gòu)造和各個(gè)部分的功能l掌握組成Oracle效力器的幾類文件l熟習(xí)控制文件的功能l熟習(xí)重做日志文件的功能和作用.實(shí)例的定義 實(shí)例 = 內(nèi)存分配 + 一組后臺(tái)進(jìn)程 假設(shè)把Oracle比作一部汽車,instance相當(dāng)于汽車的發(fā)動(dòng)機(jī)一樣,啟動(dòng)oracle前提應(yīng)先啟動(dòng)instance.內(nèi)存被分配,進(jìn)程被啟動(dòng)SGAbackground process.內(nèi)存構(gòu)造System Global AreaSGA是存儲(chǔ)數(shù)據(jù)庫(kù)進(jìn)程共享的數(shù)

14、據(jù)庫(kù)信息的內(nèi)存區(qū)域。它包含Oracle Server 數(shù)據(jù)和控制信息。分配在Oracle Server駐留的計(jì)算機(jī)虛擬內(nèi)存中。SGA包含如下內(nèi)存構(gòu)造: 共享池(shared pool) 數(shù)據(jù)緩沖區(qū)database buffer cache 重作日志緩沖區(qū)redo log buffer另外在SGA中還有兩個(gè)可選的內(nèi)存構(gòu)造: Java pool: 用來(lái)存儲(chǔ)Java代碼。 Large pool: 用來(lái)存儲(chǔ)不與SQL直接相關(guān)的大型內(nèi)存構(gòu)造。例如:在備份和恢復(fù)時(shí)的數(shù)據(jù)拷貝。.進(jìn)程構(gòu)造進(jìn)程是操作系統(tǒng)中的一種機(jī)制,它可執(zhí)行一系列的操作步。在有些操作系統(tǒng)中運(yùn)用作業(yè)(JOB)或義務(wù)(TASK)的術(shù)語(yǔ)。一個(gè)進(jìn)程通

15、常有它本人的公用存儲(chǔ)區(qū)。ORACLE進(jìn)程的體系構(gòu)造設(shè)計(jì)使性能最大。后臺(tái)進(jìn)程是在實(shí)例啟動(dòng)時(shí)自動(dòng)地建立 ,幾個(gè)主要的后臺(tái)進(jìn)程的名字為: Database Writer (DBW0)Log Writer (LGWR).System Monitor (SMON) Process Monitor (PMON) Process (CKPT) .Oracle數(shù)據(jù)庫(kù)的物理構(gòu)造.Oracle文件Oracle數(shù)據(jù)庫(kù)的物理組成主要有:數(shù)據(jù)文件、控制文件和重做日志文件數(shù)據(jù)文件主要用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)控制文件主要用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)的物理構(gòu)造重做日志文件主要用來(lái)存儲(chǔ)外部程序?qū)?shù)據(jù)庫(kù)的修正。 .其它文件其他文件參數(shù)文件 用來(lái)定義

16、Oracle實(shí)例的特性。例如:他包含SGA內(nèi)存的大小。 口令驗(yàn)證文件 用來(lái)驗(yàn)證啟動(dòng)和封鎖Oracle實(shí)例的用戶。 存檔重做日志文件 是重做日志的備份用以恢復(fù)數(shù)據(jù)。.ORACLE邏輯構(gòu)造 .本章的學(xué)習(xí)目的 掌握表空間與數(shù)據(jù)文件的概念及相互關(guān)系掌握表空間的日常管理內(nèi)容和方法掌握數(shù)據(jù)塊和擴(kuò)展區(qū)的概念掌握回滾段的分類、作用和管理掌握數(shù)據(jù)庫(kù)啟動(dòng)和封鎖的過(guò)程 .表空間定義:一個(gè)數(shù)據(jù)庫(kù)劃分為一個(gè)或多個(gè)邏輯單位該邏輯單位稱為表空間 。目的:控制數(shù)據(jù)庫(kù)數(shù)據(jù)的磁盤分配,抑制操作系統(tǒng)文件的限制。2G將確定的空間份額分配給數(shù)據(jù)庫(kù)用戶。經(jīng)過(guò)使單個(gè)表空間在線或離線,控制數(shù)據(jù)的可用性。執(zhí)行部分?jǐn)?shù)據(jù)庫(kù)后備或恢復(fù)操作。為提高性

17、能,跨越設(shè)備分配數(shù)據(jù)存儲(chǔ)。 .表空間特性: 一個(gè) tablespace 只能同時(shí)屬于一個(gè)database。每個(gè) tablespace 包含一個(gè)或多個(gè)操作系統(tǒng)文件數(shù)據(jù)文件(data files).一個(gè) tablespace 能夠包含一個(gè)或多個(gè)segments.Tablespaces 可以在數(shù)據(jù)庫(kù)運(yùn)轉(zhuǎn)時(shí)使其在線。除了SYSTEM tablespace 或 有活動(dòng)回滾段的 tablespace ,tablespaces 可以被離線(offline)。 Tablespaces 可以在讀/寫之間切換。 .SYSTEM 和非SYSTEM 表空間SYSTEM 表空間包含:數(shù)據(jù)字典信息SYSTEM 回滾段非S

18、YSTEM表空間包含:回滾段暫時(shí)段運(yùn)用數(shù)據(jù)運(yùn)用索引.暫時(shí)表空間 用于排序操作 不能包含永久性數(shù)據(jù)CREATE TABLESPACE sortDATAFILE ?DISK2/sort01.dbf?SIZE 50M MINIMUM EXTENT 1MDEFAULT STORAGE (INITIAL 2M NEXT 2M MAXEXTENTS 500 PCTINCREASE 0) TEMPORARY;.回滾表空間 用于 保管回滾段 不 要包含其他永久性數(shù)據(jù)CREATE TABLESPACE rbsDATAFILE ?DISK2/sort01.dbf?SIZE 50M MINIMUM EXTENT 1

19、MDEFAULT STORAGE (INITIAL 2M NEXT 2M MAXEXTENTS 500 PCTINCREASE 0) ;.建立表空間CREATE TABLESPACE app_dataDATAFILE ?DISK4/app01.dbf?SIZE 100M,?DISK5/app02.dbf?SIZE 100MMINIMUM EXTENT 500KDEFAULT STORAGE (INITIAL 500K NEXT 500K MAXEXTENTS 500 PCTINCREASE 0);.存儲(chǔ)參數(shù) 下述參數(shù)影響段的空間分配: INITIAL NEXT MAXEXTENTS MINEX

20、TENTS PCTINCREASE.表空間管理的普通原那么 運(yùn)用同樣大小的子段只在表空間上指定存儲(chǔ)參數(shù)子段大小為160K,5120KB,160MB監(jiān)視子段個(gè)數(shù)超越1024的段非常大的表應(yīng)單獨(dú)建立表空間TEMP段應(yīng)放在TEMP表空間回滾段應(yīng)單獨(dú)放在回滾段的表空間.給表空間添加數(shù)據(jù)文件ALTER TABLESPACE APP_data ADD DATAFILE ?DISK5/app03.dbf?SIZE 200M;.允許數(shù)據(jù)文件自動(dòng)擴(kuò)展ALTER TABLESPACE app_data ADD DATAFILE ?DISK6/app04.dbf?SIZE 200MAUTOEXTEND ON NEX

21、T 10MMAXSIZE 500M;. ALTER DATABASE DATAFILE ?DISK5/app02.dbf?RESIZE 200M;手工改動(dòng)數(shù)據(jù)文件的大小改動(dòng)存儲(chǔ)參數(shù)ALTER TABLESPACE app_data MINIMUM EXTENT 2M; ALTER TABLESPACE app_dataDEFAULT STORAGE (INITIAL 2M NEXT 2M MAXEXTENTS 999);.將表空間OFFLINE不能訪問(wèn)處于OFFLINE形狀的表空間的數(shù)據(jù) SYSTEM 和包含活動(dòng)回滾段的表空間不能OFFLINEALTER TABLESPACE app_data

22、 OFFLINE;.挪動(dòng)數(shù)據(jù)文件表空間 APP_DATA 必需OFFLINE目的文件必需存在ALTER TABLESPACE app_data RENAME DATAFILE ?DISK4/app01.dbf?TO ?DISK5/app01.dbf?.只讀表空間ALTER TABLESPACE app_data READ ONLY; 表空間必需在ONLINE形狀 表空間中不含活動(dòng)的 事物. 表空間中不含活動(dòng)的 回滾段 表空間中不在作在線備份.刪除表空間DROP TABLESPACE app_data INCLUDING CONTENTS;下述命令刪除 APP_DATA表空間及其中的內(nèi)容.獲取表

23、空間有關(guān)的信息DBA_TABLESPACES TABLESPACE_NAMENEXT_EXTENTMAX_EXTENTSPCT_INCREASEMIN_EXTLENSTATUSCONTENTS.獲取數(shù)據(jù)文件有關(guān)的信息DBA_DATA_FILESFILE_NAMETABLESPACE_NAMEBYTESAUTOEXTENSIBLE MAXBYTESINCREMENT_BY .小 結(jié)ORACLE數(shù)據(jù)庫(kù)中一表空間是由一個(gè)或多個(gè)物理數(shù)據(jù)文件組成,一個(gè)數(shù)據(jù)文件只可與一個(gè)表空間想聯(lián)絡(luò)。當(dāng)為一表空間建立一數(shù)據(jù)文件時(shí),ORACLE建立該文件,分配指定的磁盤空間容量。在數(shù)據(jù)文件初時(shí)建立后,所分配的磁盤不包含任何

24、數(shù)據(jù)。表空間可以在線或離線。在ORACLE中還允許單獨(dú)數(shù)據(jù)文件在線或離線。 .段、范圍和數(shù)據(jù)塊 段SEGMENT包含表空間中比表空間小一級(jí)的一種指定類型的邏輯存儲(chǔ)構(gòu)造,是由一組范圍組成。根據(jù)訪問(wèn)頻率、內(nèi)容對(duì)象和生命周期在ORACLE數(shù)據(jù)庫(kù)中有幾種類型的段:數(shù)據(jù)段、索引段、回滾段和暫時(shí)段。 .段的類型數(shù)據(jù)段:對(duì)于每一個(gè)非聚集的表有一數(shù)據(jù)段,表的一切數(shù)據(jù)存放在該段。每一聚集有一個(gè)數(shù)據(jù)段,聚集中每一個(gè)表的數(shù)據(jù)存儲(chǔ)在該段中。 索引段:每一個(gè)索引有一索引段,存儲(chǔ)索引數(shù)據(jù)。 回滾段:保管數(shù)據(jù)修正前的映象,這些信息用于生成讀一致性數(shù)據(jù)庫(kù)信息、在數(shù)據(jù)庫(kù)恢復(fù)時(shí)運(yùn)用、回滾未提交的事務(wù)。Rollback時(shí)用得著。一

25、個(gè)事務(wù)只能運(yùn)用一個(gè)回滾段。 .建立回滾段CREATE ROLLBACK SEGMENT rbs01TABLESPACE rbsSTORAGE (INITIAL 100K NEXT 100K OPTIMAL 4M MINEXTENTS 20 MAXEXTENTS 100);.使回滾段ONLINEALTER ROLLBACK SEGMENT rbs01 ONLINE;ROLLBACK_SEGMENTS=(rbs01)在初始化參數(shù)中指定,以保證數(shù)據(jù)庫(kù)啟動(dòng) 時(shí)ONLINE用下述命令使回滾段可用.事物如何運(yùn)用回滾段將一切回滾段 ONLINE獲得私有回滾段有足夠的回滾段獲取公用回滾段計(jì)算需求的回滾段個(gè)數(shù)Y

26、esNo.修正回滾段存儲(chǔ)參數(shù)ALTER ROLLBACK SEGMENT rbs01STORAGE( MAXEXTENTS 200 );運(yùn)用 ALTER ROLLBACK SEGMENT命令從回滾段中釋放空間ALTER ROLLBACK SEGMENT rbs01SHRINK TO 4M;運(yùn)用ALTER ROLLBACK SEGMENT命令.使回滾段OfflineALTER ROLLBACK SEGMENT rbs01 OFFLINE;刪除回滾段DROP ROLLBACK SEGMENT rbs01;ALTER ROLLBACK SEGMENT rbs01 OFFLINE;回滾段在刪除之前必需

27、OFFLINE將回滾段offline后回滾段不可用.數(shù)據(jù)庫(kù)中的回滾段查詢回滾段信息DBA_ROLLBACK_SEGS標(biāo)識(shí)SEGMENT_ID SEGMENT_NAME 所在表空間,類型和形狀TABLESPACE_NAMEOWNER (PUBLIC or SYS)STATUS (ONLINE or OFFLINE).回滾段統(tǒng)計(jì)信息V$ROLLNAMEUSNNAMEV$ROLLSTAT USNEXTENTSRSSIZE XACTS OPTSIZE HWMSIZE AVEACTIVESTATUS CUREXT CURBLK.回滾段常見(jiàn)問(wèn)題空間不夠讀一致性錯(cuò)誤阻塞事物表空間offline時(shí)出錯(cuò).空間不

28、夠表空間中無(wú)空閑空間增大文件允許文件自動(dòng)擴(kuò)展添加文件到達(dá)段的MAXEXTENTS增大 MAXEXTENTS用更大的子段參數(shù)重建回滾段.范圍(區(qū)間)一個(gè)范圍EXTENT是數(shù)據(jù)庫(kù)存儲(chǔ)空間分配的一個(gè)邏輯單位,它由延續(xù)數(shù)據(jù)塊所組成。每一個(gè)段是由一個(gè)或多個(gè)范圍組成。當(dāng)一段中間一切空間已完全運(yùn)用時(shí),ORACLE為該段分配一個(gè)新的范圍。數(shù)據(jù)塊數(shù)據(jù)塊data block是ORACLE管理數(shù)據(jù)文件中存儲(chǔ)空間的單位,為數(shù)據(jù)庫(kù)運(yùn)用的I/O的最小單位,其大小可不同于操作系統(tǒng)的規(guī)范I/O塊大小。 .數(shù)據(jù)庫(kù)和實(shí)例的啟動(dòng)和封鎖 .啟動(dòng)數(shù)據(jù)庫(kù)并使它可用有三步操作:?jiǎn)?dòng)一個(gè)實(shí)例 startup nomount啟動(dòng)一實(shí)例的處置包

29、含分配一個(gè)SGA數(shù)據(jù)庫(kù)信息運(yùn)用的內(nèi)存共享區(qū)和后臺(tái)進(jìn)程的建立。實(shí)例起動(dòng)的執(zhí)行先于該實(shí)例裝配一數(shù)據(jù)庫(kù)。假設(shè)僅啟動(dòng)實(shí)例,那么沒(méi)有數(shù)據(jù)庫(kù)與內(nèi)存儲(chǔ)構(gòu)造和進(jìn)程相聯(lián)絡(luò)。此時(shí)讀參數(shù)文件 裝配數(shù)據(jù)庫(kù) alter database mount裝配數(shù)據(jù)庫(kù)是將一數(shù)據(jù)庫(kù)與已啟動(dòng)的實(shí)例相聯(lián)。當(dāng)實(shí)例安裝一數(shù)據(jù)庫(kù)之后,該數(shù)據(jù)庫(kù)堅(jiān)持封鎖,僅DBA可存取。此時(shí)讀控制文件翻開數(shù)據(jù)庫(kù) alter database open 翻開一數(shù)據(jù)庫(kù)是使數(shù)據(jù)庫(kù)可以進(jìn)展正常數(shù)據(jù)庫(kù)操作的處置。當(dāng)一數(shù)據(jù)庫(kù)翻開一切用戶可銜接到該數(shù)據(jù)庫(kù)用存取其信息。在數(shù)據(jù)庫(kù)翻開時(shí),在線數(shù)據(jù)文件和在線日志文件也被翻開。 .1 封鎖數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)停頓的第一步是封鎖數(shù)據(jù)庫(kù)。當(dāng)數(shù)

30、據(jù)庫(kù)封鎖后,一切在SGA中的數(shù)據(jù)庫(kù)數(shù)據(jù)和恢復(fù)數(shù)據(jù)相應(yīng)地寫入到數(shù)據(jù)文件和日志文件。在這操作之后,一切聯(lián)機(jī)數(shù)據(jù)文件和聯(lián)機(jī)的日志文件也被封鎖,任何離線表空間中數(shù)據(jù)文件夾是已封鎖的。在數(shù)據(jù)庫(kù)封鎖后但還安裝時(shí),控制文件仍堅(jiān)持翻開。2 卸下數(shù)據(jù)庫(kù)停頓數(shù)據(jù)庫(kù)的第二步是從實(shí)例卸下數(shù)據(jù)庫(kù)。在數(shù)據(jù)庫(kù)卸下后,在計(jì)算機(jī)內(nèi)存中僅保管實(shí)例。在數(shù)據(jù)庫(kù)卸下后,數(shù)據(jù)庫(kù)的控制文件也被封鎖。3 停頓實(shí)例停頓數(shù)據(jù)庫(kù)的最后一步是停頓實(shí)例。當(dāng)實(shí)例停頓后,SAG是從內(nèi)存中吊銷,后臺(tái)進(jìn)程被中止。.Shutdown normal 等待一切的用戶退出Shutdown immdiatly回滾未提交事務(wù)Shutdown abort強(qiáng)迫退出,數(shù)據(jù)庫(kù)置

31、于不可知形狀 .用戶管理1、創(chuàng)建、改動(dòng)、刪除和監(jiān)控oracle的新用戶.用戶管理(1)賦于合法的用戶或和密碼SVRMGLCREATE USER username IDENTIFIED BY userpassword DEFAULT TABLESPACE tablespace1 TEMPORARY TABLESPACE tablespace2QUOTA n K ON tablespace1; M UNLIMITED空間限額.(2)授于用戶銜接Oracle數(shù)據(jù)庫(kù)的權(quán)限SVRMGLgrant connect tousername with grant option;rolenameprivelege

32、.常用的幾個(gè)角色role (權(quán)限的集合)connect (8) 連上Oracle,做最根本操作 resource(5) 具有程序開發(fā)最根本的權(quán)限 dba (77)數(shù)據(jù)庫(kù)管理員一切權(quán)限 exp-full-database 可把數(shù)據(jù)庫(kù)整個(gè)備份輸出的 權(quán)限 imp-full-datsabase 可把數(shù)據(jù)庫(kù)整個(gè)備份恢復(fù)輸 入的權(quán)限.(3)alter user;(4)drop user cascade;(5)revoke role from user;.2、權(quán)限的管理.權(quán)限的分類system privilege 針對(duì)整個(gè)系統(tǒng)操作的權(quán)限object privilege 針對(duì)整個(gè)詳細(xì)object操作的權(quán)限可查看dba-sys-privs,dba-fab-privs;視圖dba-col-privs;.Oracle的備份與恢復(fù).課程目的 了解各種備份的任務(wù)原理熟練掌握經(jīng)過(guò)exp/imp備份恢復(fù)的方法熟練掌握

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論