oracle管理員手冊(cè)學(xué)習(xí)筆記第一章概述_第1頁(yè)
oracle管理員手冊(cè)學(xué)習(xí)筆記第一章概述_第2頁(yè)
oracle管理員手冊(cè)學(xué)習(xí)筆記第一章概述_第3頁(yè)
oracle管理員手冊(cè)學(xué)習(xí)筆記第一章概述_第4頁(yè)
oracle管理員手冊(cè)學(xué)習(xí)筆記第一章概述_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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、數(shù)據(jù)庫(kù)管理員手冊(cè):第一章:oracle10g 的新特性:概述Oracle 在其技術(shù)白皮書(shū)上闡明,下一個(gè)版本的 Oracle 數(shù)據(jù)庫(kù)關(guān)鍵目標(biāo)有二:降低管理開(kāi)銷提高性能這些增強(qiáng)有對(duì)高可用性的增強(qiáng)、新的 Flashback 能力、支持回滾更新操作;對(duì)安全性的增強(qiáng),便于管理大量的用戶; BI 方面的增強(qiáng) , 包括改進(jìn)的 SQL 能力、分析功能、 OLAP 、數(shù)據(jù)挖掘的能力等;對(duì)非關(guān)系型數(shù)據(jù) 的能力得到了改進(jìn); XML 的能力;對(duì)開(kāi)發(fā)能力支持的加強(qiáng)。對(duì)生物信息學(xué)( Bioinformatics )的支持。下面逐一對(duì)各個(gè)方面做一下簡(jiǎn)明的介紹。性能與擴(kuò)展能力1.對(duì)新的架構(gòu)支持對(duì)el 64 位的支持。支持 i

2、nfiniband 。極大地改進(jìn)了多層開(kāi)發(fā)架構(gòu)下的性能和可擴(kuò)展能力。新的版本也借用了 Windows 操作系統(tǒng)對(duì) Fiber 支持的優(yōu)勢(shì)。2.高速數(shù)據(jù)處理能力在這個(gè)版本中,一個(gè)新類型的表對(duì)象被引入。該表結(jié)構(gòu)對(duì)大量數(shù)據(jù)很有益處。這個(gè)表結(jié)構(gòu)對(duì) FIFO和的數(shù)據(jù)處理應(yīng)用有著很好的支持。這樣的應(yīng)用在電信、生產(chǎn)應(yīng)用中常常能夠用到。通過(guò)使用這種優(yōu)化的表結(jié)構(gòu)能夠?qū)﹄娦偶?jí)的應(yīng)用起到巨大的性能改進(jìn)作用。( 這個(gè)神奇的表對(duì)象是筆者最為感之處。參見(jiàn)這里 )3.RAC workload 管理一個(gè)新的服務(wù)框架。使得管理員作為服務(wù)來(lái)設(shè)置、管理監(jiān)視應(yīng)用負(fù)載。4.針對(duì) OLAP 的分區(qū)通過(guò)對(duì)哈希分區(qū)的全局索引的支持可以提供大

3、量的并發(fā)的能力5.新的改進(jìn)的調(diào)度器( Scheduler )引入了一個(gè)新的數(shù)據(jù)庫(kù)調(diào)度器,提供企業(yè)級(jí)調(diào)度功能。這個(gè)調(diào)度器可以使得管理員有能力在特定日期、特定時(shí)間調(diào)度 Job 。還有能力創(chuàng)建調(diào)度對(duì)象的庫(kù)能夠和既有的對(duì)象被其他的用戶共享??晒芾硇赃@個(gè)版本的 Oracle 的一個(gè)引人注目之處就是管理上的極大簡(jiǎn)化。大量復(fù)雜的配置和部署設(shè)置被取消或者簡(jiǎn)化。常見(jiàn)的操作過(guò)程被自動(dòng)化。對(duì)不同區(qū)域的大多數(shù)調(diào)整和管理操作的到簡(jiǎn)化。1.簡(jiǎn)化的數(shù)據(jù)庫(kù)配置與升級(jí)提供了預(yù)升級(jí)檢查能力,有效地減少升級(jí)錯(cuò)誤。 去除了了很多和數(shù)據(jù)庫(kù)配置有關(guān)的任務(wù)或者對(duì)其加以自動(dòng)化。在初始安裝的時(shí)侯,所有數(shù)據(jù)庫(kù)都被預(yù)配置包括在 OEM 環(huán)境中而無(wú)

4、需建立一個(gè)管理資料庫(kù)。補(bǔ)丁程序可以自動(dòng)標(biāo)記并自動(dòng)從 Oracle Metalink。2.自動(dòng)管理新版本的數(shù)據(jù)庫(kù)能夠配置成使用 Oracle 提供的虛擬層( Storage Virtualization Layer) 。自動(dòng)并簡(jiǎn)化數(shù)據(jù)庫(kù)的。管理員現(xiàn)在可以管理少數(shù)的磁盤(pán)組而無(wú)需管理數(shù)千個(gè)文件-自動(dòng)管理功能可以自動(dòng) 配置磁盤(pán)組,提供數(shù)據(jù)冗余和數(shù)據(jù)的優(yōu)化分配。3.自動(dòng)的基于磁盤(pán)備份與恢復(fù)10G 也極大的簡(jiǎn)化了備份與恢復(fù)操作。這個(gè)改進(jìn)被稱作Disk based Recovery Area ,可以被一個(gè)聯(lián)機(jī)Disk Cache 用來(lái)進(jìn)行備份與恢復(fù)操作。備份可以調(diào)度成自動(dòng)化操作,自動(dòng)化優(yōu)化調(diào)整。備份失敗的時(shí)

5、侯,可以自動(dòng)重啟,以確保 Oracle 能夠有一個(gè)一致的環(huán)境使用。4.應(yīng)用優(yōu)化以前的版本中,DBA時(shí)候要手工對(duì) SQL 語(yǔ)句進(jìn)行優(yōu)化調(diào)整。這里引入了一些新的工具,從此 DBA 無(wú)需手工做這些累人的事情。(這樣的說(shuō)法似乎有些太絕對(duì))5.自動(dòng)化統(tǒng)計(jì)收集為對(duì)象自動(dòng)化收集優(yōu)化統(tǒng)計(jì)。6.自動(dòng)化實(shí)例調(diào)整DBA 需要干預(yù)的越來(lái)越少么? 好消息還是壞消息?7.自動(dòng)化內(nèi)存調(diào)整上一個(gè)版本對(duì) UGA 能夠進(jìn)行自動(dòng)化 Tuning ,這版本能夠?qū)?SGA 相關(guān)的參數(shù)進(jìn)行調(diào)整。這意味著 DBA只需要對(duì) 2 個(gè)內(nèi)存參數(shù)進(jìn)行配置:用戶可用的總的內(nèi)存數(shù)量和共享區(qū)的大小。高可用性的加強(qiáng)1.縮短應(yīng)用和數(shù)據(jù)庫(kù)升級(jí)的宕機(jī)時(shí)間通過(guò)使用

6、 standby 數(shù)據(jù)庫(kù)。允許在不同版本的 standby 和產(chǎn)品數(shù)據(jù)庫(kù)間切換?,F(xiàn)有的聯(lián)機(jī)重定義功能能夠支持一步克隆所有相關(guān)的數(shù)據(jù)庫(kù)對(duì)象。2.回閃 (Flashback) 任何錯(cuò)誤該版本的 Oracle 也擴(kuò)展了 Flashback 的能力。加了一個(gè)新類型的 Log 文件,該文件了數(shù)據(jù)庫(kù)塊的變化。這個(gè)新的 Log 文件也被自動(dòng)磁盤(pán)備份和恢復(fù)功能所管理。如果有錯(cuò)誤發(fā)生,例如針對(duì)不成功的批處理操作,DBA 可以運(yùn)行 FlashBack。用這些 before Images 快速恢復(fù)整個(gè)數(shù)據(jù)庫(kù)到先前的時(shí)間點(diǎn)-無(wú)須進(jìn)行恢復(fù)操作,這個(gè)新功能也可以用到 Standby 數(shù)據(jù)庫(kù)中。Flashback 是數(shù)據(jù)庫(kù)

7、級(jí)別的操作,也能回閃整個(gè)表。既有的 FlashBack 查詢的能力也已經(jīng)加強(qiáng)。在這個(gè)版本中,管理員能夠快速查看特定事務(wù)導(dǎo)致的變化。3.Enhanced Data Guard Infrastructure4.安全的加強(qiáng)VPD 得到了改進(jìn) ( 希望這次名字不會(huì)換成別的 ),支持的安全協(xié)議。DATAEGRATION1.Oracle streams 這個(gè)版本也包括Oracle streams 功能、性能以及管理上的改進(jìn)。新功能包括對(duì)產(chǎn)品數(shù)據(jù)庫(kù)downstream capture/ offloading the capture 和挖掘操作等。對(duì) LONG、LONG RAW、NCLOB 等數(shù)據(jù)類型支持加強(qiáng)

8、。對(duì) IOT/級(jí)聯(lián)刪除得到加強(qiáng),性能也得到。2.Data PumpOracle Data Pump-高速、并行的技術(shù)架構(gòu),能夠快速的在數(shù)據(jù)庫(kù)間移動(dòng)數(shù)據(jù)與元數(shù)據(jù)。最初的 Export/Import 被 Data Pump Export/Data Pump Import 所取代,并提供了完美粒度的對(duì)象選擇性。Data Pump 操作具有可恢復(fù)性。相比 Exp/Imp,有了很大的改進(jìn)。歸檔數(shù)據(jù)、邏輯備份的數(shù)據(jù)和可傳輸?shù)谋砜臻g都可以用 Data Pump 來(lái)操作。這個(gè)特性和NCR 的產(chǎn)品工具有很大的相似性(連名字都很相似),究竟功能性能會(huì)怎樣,還是讓以待。拭目商務(wù)智能/數(shù)據(jù)倉(cāng)庫(kù)和生物信息學(xué)(BIOIN

9、FORMATICS)1.超大數(shù)據(jù)庫(kù)的支持可支持到 8E 的數(shù)據(jù)量。改進(jìn)的引組織表。、備份、恢復(fù)管理也對(duì)超大數(shù)據(jù)庫(kù)有著很好的支持。分區(qū)可以支持索2.縮息周轉(zhuǎn)時(shí)間新版本的 Oracle 提供了加強(qiáng)的 ETL 功能。可以方便的構(gòu)建大型數(shù)據(jù)倉(cāng)庫(kù)和多個(gè)數(shù)據(jù)集市。一個(gè)新的變化數(shù)據(jù)捕捉的框架允許管理員能夠輕易的捕捉并發(fā)布數(shù)據(jù)的變化。新的 CDC 功能利用的是 Oracle 的Stream 技術(shù)架構(gòu)。對(duì)于大數(shù)據(jù)量的轉(zhuǎn)移,新版本提供了對(duì)可傳輸表的跨并附接到第二個(gè)數(shù)據(jù)庫(kù)上。的支持,允許大批量數(shù)據(jù)快速?gòu)臄?shù)據(jù)庫(kù)上的脫離3.增強(qiáng)的外部表功能4.SQL Loader 的功能加強(qiáng)5.增強(qiáng)的 SQL 分析能力SQL 語(yǔ)句的功

10、能針對(duì) BI 得到了極大地增強(qiáng)。6.增強(qiáng)的 OLAP 分析功能Oracle 內(nèi)建的分析功能得到增強(qiáng)。提供了新的基于 PL/SQL 和 XML 的接口。提供了新的并行能力,以便于進(jìn)行聚合和 SQL IMPERT 操作。一些算法得到改進(jìn)。同時(shí) OEM 能夠用來(lái)監(jiān)視并管理數(shù)據(jù)挖掘環(huán)境。7.BIOINFORMATICS 的支持這個(gè)版本包含對(duì) BIOINFORMATICS 技術(shù)的特定支持。包括對(duì) Double 和 Float 數(shù)據(jù)類型的 Native 支持。內(nèi)建的統(tǒng)計(jì)函數(shù)支持常見(jiàn)的 ANOVA 分析等。8.改進(jìn)的數(shù)據(jù)挖掘的能力擴(kuò)展數(shù)據(jù)管理能力1.XML 方面的增強(qiáng)2.多面的版本中,存在著文件 4G 的限

11、制。現(xiàn)在文件的 4G 大小限制去掉了(現(xiàn)在限制是:8-128T)。通過(guò) SQL 多標(biāo)準(zhǔn)能夠多數(shù)據(jù)。對(duì)的新的多格式提供支持。3.文檔和文本管理提供了自動(dòng)發(fā)現(xiàn)未知文檔的語(yǔ)言和字符集的功能。支持新的 German 拼寫(xiě)規(guī)則 Japaadverb 等等。本地分區(qū)的文本索引可以聯(lián)機(jī)創(chuàng)建。文檔可以在索引創(chuàng)建和重建的時(shí)候重建索引。檢索文檔的能力也得到提高。文檔服務(wù),如高亮功能無(wú)須應(yīng)用開(kāi)發(fā)方面的加強(qiáng)1.SQL 語(yǔ)言的加強(qiáng)SQL 和 PL/SQL 對(duì)正則表達(dá)式支持。激動(dòng)人心的一個(gè)特性,這個(gè)特性怕是要改寫(xiě)很多人編程的許能見(jiàn)到一條 SQL 語(yǔ)句完成更為復(fù)雜的功能。這個(gè)版本還支持表達(dá)式過(guò)濾的功能。了?;?.PL/SQ

12、L 的增強(qiáng)最重要的當(dāng)數(shù)新的 PL/SQL 優(yōu)化編譯器,提供了一個(gè)框架有效地優(yōu)化編譯 PL/SQL 程序。 這個(gè)版本還引PRETL_入了兩個(gè)新的數(shù)據(jù)庫(kù)包:。3.全球化和 Unicode 的增強(qiáng)提供了Globalization Development Kit (GDK)。Oracle NLS 定義文件開(kāi)始具有無(wú)關(guān)性.4.Java Improvements對(duì) JDBC 更好的支持。其他的還包括OCCI 和 Pre Compilers 的改進(jìn); 數(shù)據(jù)庫(kù) Web 服務(wù)的改進(jìn); 基于 Web 的開(kāi)發(fā)環(huán)境的加強(qiáng)等 .第二章:oracle數(shù)據(jù)庫(kù)管理概述第一節(jié):Types of Oracle Database

13、Users1、數(shù)據(jù)庫(kù)用戶:數(shù)據(jù)庫(kù)用戶的種類和數(shù)量多少取決于這個(gè)oracle站點(diǎn)的規(guī)模大小。一般情況下oracle用戶分為如下幾種:Database AdministratorsSecurity OfficersNetwork AdministratorsApplication DevelopersApplication AdministratorsDatabase Users第二節(jié): Tasks of a Database Administrator Task 1: Evaluate the Database Server Hardware多少磁盤(pán)可用多少磁帶可用多少內(nèi)存可用Task 2: I

14、nstall the Oracle Database Software Task 3: Plan the Database規(guī)劃數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)全面規(guī)劃數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)的備份策略以上三個(gè)方面的規(guī)劃將很大程度上面影響到數(shù)據(jù)庫(kù)的性能,以及備份和恢復(fù)的效率。在一些分布式的數(shù)據(jù)庫(kù)系統(tǒng)中,規(guī)劃階段及其重要,一個(gè)頻繁的性能。Task 4: Create and Open the Database的物理文件的位置將嚴(yán)重影響到應(yīng)用程序在安裝數(shù)據(jù)庫(kù)是創(chuàng)建數(shù)據(jù)庫(kù)利用dbca創(chuàng)建數(shù)據(jù)庫(kù)利用創(chuàng)建數(shù)據(jù)庫(kù)Task 5: Back Up the Database在創(chuàng)建完數(shù)據(jù)庫(kù)后,立即創(chuàng)建多個(gè)日志文件,并且全備數(shù)據(jù)庫(kù)(offlin

15、e 或者online)。Task 6: Enroll System Users登記數(shù)據(jù)庫(kù)用戶,檢查并賦予相應(yīng)權(quán)限。Task 7: Implement the Database Design到這里,就可以實(shí)現(xiàn)原來(lái)計(jì)劃的數(shù)據(jù)庫(kù)設(shè)計(jì)了,例如可以創(chuàng)建什么tablespace,并且在tablespace中創(chuàng)建相應(yīng)的數(shù)據(jù)庫(kù)對(duì)象Task 8: Back Up the Fully Functional Database等數(shù)據(jù)庫(kù)完全實(shí)現(xiàn)后,管理員需要再次full backup數(shù)據(jù)庫(kù)。注意:在常規(guī)按照計(jì)劃備份的時(shí)候,如果的數(shù)據(jù)庫(kù)結(jié)構(gòu)被修改時(shí),須立刻備份數(shù)據(jù)庫(kù)。Task 9: Tune Database Perfo

16、rmanceOracle提供了resource management的功能來(lái)幫助你分配這些資源 Task 10: Download and Install PatchesTask 11: Roll Out to Additional Hosts克隆有2種:克隆oracle home 可以將安裝配置好的系統(tǒng)利用Ent具克隆到其他的機(jī)器上面去。rise Manager Clone Oracle Hol工克隆database 同樣也可以將系統(tǒng)利用Ent其他的機(jī)器上面去rise Manager Clone Oracle Hol工具克隆到第二節(jié): Selecting an Instance with E

17、nvironment Variables設(shè)置環(huán)境變量Unix:%setenv setenvsetenvORACLE_SID SAL1ORACLE_HOME /u01/app/oracle/product/10.1.0/db_1LD_LIBRARY_PATH /usr/lib:/usr/dt/lib:/usr/openwin/lib:/usr/ccs/libWindows:SET ORACLE_SID=SAL1第二節(jié): Identifying Your Oracle Database Software ReleaseSelect * from v$ver;COL COLCOLPRODUCT FO

18、RMAT A35VERFORMAT A15SUS FORMATA15SELECT * FROMPRODUCT VERPONENT_VER;SUSNLSRTLOracle PL/SQL10.2.0.1.0ProductionDatabase 10g Entrise Edition 10.2.0.1.0 Prod10.2.0.1.0 Production第二節(jié): Database Administrator Security and Privileges第二節(jié): Database Administrator Authentication數(shù)據(jù)庫(kù)在創(chuàng)建的時(shí)候有2個(gè)用戶被創(chuàng)建:SYS (default

19、password: CHANGE_ON_INSTALL)創(chuàng)建即賦予了DBA權(quán)限,所有數(shù)據(jù)庫(kù)的基本表和視圖都在sys schema中,其他用戶是不能在sys schema中創(chuàng)建任何表和視圖的,但是在必要的時(shí)候可以修改數(shù)據(jù)字典的SYSTEM (default password: MANAGER)System用戶時(shí)用來(lái)創(chuàng)建一些顯示數(shù)據(jù)庫(kù)管理信息的表和視圖的。 DBA ROLE數(shù)據(jù)庫(kù)在創(chuàng)建的時(shí)候,也建立了一個(gè)DBA的role,這個(gè)role包含大多數(shù)的數(shù)據(jù)庫(kù)管理權(quán)限。注意:DBA的role并不包括SYSDBA和SYSOPER的系統(tǒng)權(quán)限,這個(gè)role指定了一些比較基本的數(shù)據(jù)庫(kù)操作權(quán)限,例如創(chuàng)建數(shù)據(jù)庫(kù),啟動(dòng)

20、和關(guān)閉實(shí)例等;The SYSDBA and SYSOPER system privileges參數(shù)。allow acs to a database instance even when the database is not open. Control of these privileges istotally outside of the database itself.Administrative Privileges管理權(quán)限有SYSDBA和SYSOPERSYSDBA有如下權(quán)限Perform STARTUP and SHUTDOWN operationsALTER DATABASE: op

21、en, mount, back up, or change character setCREATE DATABASEDROP DATABASECREATE SPFILEALTER DATABASE ARCHIVELOGALTER DATABASE RECOVERIncludes the RESTRICTED SESprivilegeEffectively, this system privilege allows a user to conneSYSOPER有如下權(quán)限Perform STARTUP and SHUTDOWN operationsCREATE SPFILEuser SYS.ALT

22、ERALTERALTERDATABASE DATABASEDATABASEOPEN/MOUNT/BACKUP ARCHIVELOGRECOVER (Complete recovery only. Any form ofplete recovery, such asUNTIL TIME|CHANGE|CANCEL|CONTROLFILE requires connecting as SYSDBA.)Includes the RESTRICTED SESprivilegeThis privilege allows a user to perform basic operational tasks,

23、 butwithout the ability to look at user data.Selecting an Authentication Method注意:操作系統(tǒng)的審核要優(yōu)先于數(shù)據(jù)庫(kù)管理員審核模型文件審核;當(dāng)2種審核方法起時(shí),以操作系統(tǒng)審核為準(zhǔn)Using Operating System Authentication在數(shù)據(jù)庫(kù)創(chuàng)建階段,會(huì)為操作系統(tǒng)創(chuàng)建OSDBA和OSOPER2個(gè)用戶組:UNIX下: DBA OPERWINDOWS下:ORA_DBA ORA_OPER如果某用戶是屬于這個(gè)用戶組,在登錄的時(shí)候帶上AS SYSDBA/SYSOPER,則這個(gè)用戶具有 SYSDBA/SYSOPE

24、R的權(quán)限例子:在操作系統(tǒng)中,創(chuàng)建一個(gè)用戶,且隸屬于SYSDBA/SYSOPER組中,則可以利用用戶登錄oracle中。登錄oracle,CONNECT /net_service_name AS SYSDBACONNECT /net_service_name AS SYSOPERUsing Password File Authentication為文件審核機(jī)制做準(zhǔn)備:1、如果沒(méi)有創(chuàng)建文件,則需要用如下命令創(chuàng)建:ORAPWD FILE=filename PASSWORD=password ENTRIES=max_users2、設(shè)置REMOTE_LOGIN_PASSWORDFILE初始化參數(shù)為EXCLUSIVE此參數(shù)為靜態(tài)參數(shù),修改后需要restart數(shù)據(jù)庫(kù)才能生效。注意:當(dāng) REMOTE_LOGIN_PASSWORDFILE 設(shè)置為SHARED是,sys的口令是不能修改的。 REMOTE_LOGIN_PA

溫馨提示

  • 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)論