




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、目錄第一章 Oracle體系結(jié)構(gòu)第二章 Oracle啟動與關(guān)閉第三章 創(chuàng)建一個數(shù)據(jù)庫第四章 Oracle數(shù)據(jù)字典和動態(tài)性能視圖 第五章 Oracle Control File第六章 Oracle Oline Redo Log Files第七章 Tablespace and Data File第八章 Undo Management第九章 Oracle 網(wǎng)絡(luò)配置管理第十章 Oracle備份與恢復(fù)管理第1頁,共79頁。第一章 oracle 體系結(jié)構(gòu)1.Oracle Server 體系結(jié)構(gòu)框架圖2.Oracle Server3.Oracle Instance4.Oracle Database5.Mem
2、ory Structure6.SGA7.PGA8.Process Structure9.Oracle 存儲結(jié)構(gòu)第2頁,共79頁。1.Oracle Server 體系結(jié)構(gòu)框架圖第3頁,共79頁。2.Oracle server1.Oracle Server是一個管理信息的數(shù)據(jù)庫系統(tǒng)。2.Oracle Server 由oracle Instance和 oracle Database兩部分組成。第4頁,共79頁。3.Oracle Instance1.Oracle Instance 是訪問Oracle Databae 的一種手段2.一個Instance只能對應(yīng)一個Database,但一個Database
3、可以對應(yīng)多個Instance3.Instance由內(nèi)存結(jié)構(gòu)和后臺進(jìn)程組成第5頁,共79頁。4.Oracle Database1.Oracle Database 就是一堆數(shù)據(jù)文件2.Oracle Database 包含三種基本數(shù)據(jù)類型第6頁,共79頁。5.Memory StructureOracle 內(nèi)存結(jié)構(gòu)包括兩部分,SGA和PGA:1.SGA(System Global Area)由一組內(nèi)存結(jié)構(gòu)組成,它是所有用戶進(jìn)程共享的一塊內(nèi)存區(qū)域。Instance啟動時Oracle自動分配SGA。Instance關(guān)閉時,Oracle自動釋放SGA所占內(nèi)存空間。SGA包括共享池(shared pool),
4、數(shù)據(jù)高速緩存區(qū)(databae buffer cache)和重做日志緩存區(qū)(redo log buffer)2.PGA(Program Global Area)一個server process啟動的時候就分配一個PGA注意:一個Instance就一個SGA,但一個Server Process就有一個PGA.Server Process:也是一個服務(wù)器進(jìn)程,但是有別于Background Process,它是處理客戶端與服務(wù)器連接的進(jìn)程。第7頁,共79頁。6.SGASGA包括:1.共享池(Shared Pool)2.數(shù)據(jù)高速緩存(Databae Buffer Cache)3.重做日志緩存區(qū)(Re
5、do Log Buffer)SGA動態(tài)尺寸總計不能超過初始化參數(shù)SGA_MAX_SIZE的值ORACLE 內(nèi)存自動分配,只要設(shè)置SGA_MAX_SIZE的值,其它的值Oracle自動分配。第8頁,共79頁。Shared PoolShared Pool用于存放最近執(zhí)行的sql語句和數(shù)據(jù)字段信息,尺寸由初始化參數(shù)SHARED_POOL_SIZE定義。它包括庫高速緩存(Library Cache)和數(shù)據(jù)字典高速緩存(Dictionary Cache)兩部分。1.Library CacheLibrary chace用于存放最近執(zhí)行的sql語句,包括sql語句文本,解析代碼及其執(zhí)行計劃。執(zhí)行計劃實際上是
6、oracle執(zhí)行sql語句的步驟。Library cache的大小決定 編譯 sql 的速度,所以library Cache的大小影響db的 性能。2.數(shù)據(jù)字典高速緩存Directory Cache用于存放數(shù)據(jù)字典的信息,包括表、列的定義以及權(quán)限信息。Directory Chace和Library Cache的尺寸是動態(tài)變化的.3.改變共享池尺寸ALTER SYSTEM SET SHARED_POOL SIZE=100M;第9頁,共79頁。Databae Buffer CacheDatabae Buffer Cache用于存放最近訪問的數(shù)據(jù)塊信息,它由許多小緩沖區(qū)組成。在10g中使用初始化參數(shù)
7、DB_CACHE_SIZE和DB_nK_CACHE_SIZE來定義。DB_BLOCK_SIZE用于定義標(biāo)準(zhǔn)數(shù)據(jù)塊的尺寸1.數(shù)據(jù)高速緩沖區(qū)工作原理使用先檢查訪問的數(shù)據(jù)是否在緩沖區(qū)中存在,若存在,就使用緩沖區(qū)中的數(shù)據(jù),2.數(shù)據(jù)高速緩存結(jié)構(gòu)無論是讀取數(shù)據(jù)還是修改數(shù)據(jù),都是在數(shù)據(jù)高速緩存中完成的。按照緩存區(qū)使用情況,可以將其劃分為臟緩沖區(qū),空緩沖區(qū),忙緩沖區(qū)三種。3.修改數(shù)據(jù)高速緩存尺寸DBA可以使用alter system命令動態(tài)改變數(shù)據(jù)高速緩存尺寸如:ALTER SYSTEM SET DB_CACHE_SIZE=90M;ALTER SYSTEM SET DB_4K_CACHE_SIZE=20M;第
8、10頁,共79頁。Redo Log BufferRedo Log Buffer用于記載例程變化,其尺寸由初始化參數(shù)LOG_BUFFER定義,執(zhí)行DDL或DML時,服務(wù)器進(jìn)程首先將事物變化記載到redo log buffer,然后再去修改高速緩沖區(qū)。第11頁,共79頁。Large pool和java poolSGA還包括大緩存池(Large pool)和java池(java pool)1.大緩存池為大內(nèi)存操作提供相對獨(dú)立的內(nèi)存空間。通過分配大緩存池,可以提高這些大內(nèi)存操作的性能,比如 rman做備份的時候就要使用large pool,尺寸由初始化參數(shù)LARGE_POOL_SIZE定義。ALTER
9、 SYSEM SET LARGE_POOL_SIZE=30M;2.JAVA 池存放java代碼,其尺寸由初始化參數(shù) JAVA_POOL_SIZE定義。第12頁,共79頁。7.PGAPGA(Program Global Area)用于存放服務(wù)器進(jìn)程的數(shù)據(jù)和控制信息,它是獨(dú)立于SGA的一塊內(nèi)存區(qū)域。當(dāng)用戶進(jìn)程連接到ORACLE SERVER時,ORACLE SERVER會為每個服務(wù)器進(jìn)程分配相應(yīng)的PGA,初始化參數(shù)PGA_AGGREGATE_TARGET用于指定所有服務(wù)器的進(jìn)程總計占用的最大PGA內(nèi)存空間。SGA(System Global Area)是所有服務(wù)器進(jìn)程都可共享的一塊內(nèi)存區(qū)域,而每個
10、服務(wù)器進(jìn)程都具有私有的PGA內(nèi)存空間。當(dāng)建立服務(wù)器進(jìn)程或后臺進(jìn)程時,Oracle會自動分配SGA,當(dāng)服務(wù)器進(jìn)程或后臺進(jìn)程終止時,Oracle會自動釋放PSGA所占用的內(nèi)存空間。第13頁,共79頁。8.Process Structure1.User Process:客戶端的進(jìn)程2.Server Process:和客戶端連接的進(jìn)程3.Background Process :指由Oracle Server隱含執(zhí)行的進(jìn)程。Instance啟動時,oracle不僅會分配SGA,還會啟動后臺進(jìn)程,關(guān)閉例程時,oracle不僅釋放SGA所占用的內(nèi)存空間,而且還會釋放后臺進(jìn)程占用的cpu,內(nèi)存資源。第14頁,
11、共79頁。Background ProcessBackground Process 有以下進(jìn)程:DBWnPMONSMONCKPTLGWRARCn第15頁,共79頁。Database Write( DBWn) DBWn用于將數(shù)據(jù)高速緩存的臟數(shù)據(jù)寫入到數(shù)據(jù)文件中,默認(rèn)情況下只有一個DBWn進(jìn)程,通過初始化參數(shù)db_writer_processes可以定義最多10個DBWn進(jìn)程。當(dāng)執(zhí)行DML時,服務(wù)器進(jìn)程會修改緩沖區(qū),并將這些緩沖區(qū)標(biāo)識為臟緩沖區(qū),將來這些臟緩沖區(qū)會由后臺進(jìn)程DBWn寫入數(shù)據(jù)文件中。什么情況下,DBWn會開始工作?1.系統(tǒng)發(fā)出檢查點(diǎn)checkpoint2.服務(wù)器進(jìn)程不能找到空閑緩沖區(qū)
12、3.刪除或截斷表4.使表空間正常脫機(jī)5.開始表空間備份第16頁,共79頁。Log Write(LGWR)LGWR用于將重做日志緩沖區(qū)所記載的全部內(nèi)容寫入到重做日志文件中。當(dāng)執(zhí)行dml或ddl時,服務(wù)器進(jìn)程首先將事物變化寫入重做日志緩沖區(qū),然后修改數(shù)據(jù)高速緩存區(qū)。因此,將臟緩沖區(qū)數(shù)據(jù)寫入到數(shù)據(jù)文件之前,oracle首先將事物變化寫入到重做日志文件。也就是在DBWn工作之前,LGWR首先將事物變化寫入到重做日志。什么情況,LGWR進(jìn)程開始工作?mit2.每隔3s3.當(dāng)重做信息超過1M4.重做日志緩沖區(qū)有三分之一填滿5.在DBWn進(jìn)程將臟緩沖區(qū)寫入到數(shù)據(jù)文件之前。第17頁,共79頁。System M
13、onitor(SMON)SMON (System Monitor)用于執(zhí)行例程恢復(fù)。如database運(yùn)行過程中出現(xiàn)例程失敗(斷電,故障等),此時,SGA信息還沒有寫入磁盤(數(shù)據(jù)文件,重做文件)。當(dāng)重新打開數(shù)據(jù)庫時,后臺進(jìn)程SMON會自動執(zhí)行例程恢復(fù)。第18頁,共79頁。Process Monitor(PMON)PMON(Process Monitor)用于監(jiān)視服務(wù)器進(jìn)程的執(zhí)行,并且在服務(wù)器進(jìn)程失敗(如進(jìn)程死了等)時清除該服務(wù)器進(jìn)程。第19頁,共79頁。Checkpoint Process(CKPT)CKPT Checkpoint Process,用于發(fā)出檢查點(diǎn)checkpoint,檢查點(diǎn)會同
14、步數(shù)據(jù)庫的數(shù)據(jù)文件,控制文件和重做日志,當(dāng)發(fā)出檢查點(diǎn)時,后臺進(jìn)程ckpt將檢查點(diǎn)時刻的SCN寫入到控制文件和數(shù)據(jù)文件頭部,同時促使后臺進(jìn)程DBWn將所有臟緩沖區(qū)寫入到數(shù)據(jù)文件中。什么情況,CKPT開始工作?1.日志切換2.關(guān)閉例程(shutdown abort除外)3.手工檢查點(diǎn)操作(alter system checkpoint)4.由初始化參數(shù) fast_start_mttr_target強(qiáng)制發(fā)出檢查點(diǎn)。第20頁,共79頁。Archive Process(ARCn)ARCn(Archive Process)用于將重做日志的事物變化復(fù)制到歸檔日志中,該后臺進(jìn)程只有在archivelog模式才
15、有意義。默認(rèn)情況只有一個arch0進(jìn)程,通過設(shè)置初始化參數(shù)log_archive_max_processes最多可以定義10個進(jìn)程。在archivelog模式下,進(jìn)行日志切換時會自動生成歸檔日志。第21頁,共79頁。9.oracle 存儲結(jié)構(gòu)第22頁,共79頁。第二章Oracle啟動與關(guān)閉啟動ORACLE和關(guān)閉ORACLE的命令分別是startup 和shutdown,啟動以及關(guān)閉的過程如圖所示。 第23頁,共79頁。Oracle啟動Startup,啟動時要讀取參數(shù)文件,按以下步驟選擇參數(shù)文件:1.spfileSID.ora2.spfile.ora3.initSID.ora如果以上三個參數(shù)文件
16、都找不到,則需要在startup 后面跟上pfile的路徑啟動:Startup pfile=$ORACLE_HOME/dbs/initSID.oraStartup 后只能跟pfile 不可以 是spfile。如果你只有spfile,你可以創(chuàng)建一個pfile用來啟動。演示過程第24頁,共79頁。Oracle啟動1.強(qiáng)行啟動:startup force 2.啟動到只讀狀態(tài)alter database mountAlter database open read only3.啟動到受限狀態(tài):Startup restrict 只有管理員可以登錄Alter system enable restricted
17、 session; 第25頁,共79頁。Oracle 關(guān)閉1.Close a Database:SGA的數(shù)據(jù)寫入到磁盤,關(guān)閉 datafile和online redo log files;此時數(shù)據(jù)文件是關(guān)閉了的,但controlfile是打開的可以讓管理員訪問。2.Unmount a Database:關(guān)閉controlfile,instance仍然存在。3.Shut Down an instance:釋放SGA,關(guān)閉background process 。第26頁,共79頁。Shutting Down the DatabaseI ,T ,N 是種干凈的關(guān)閉,重啟不需要恢復(fù)實例第27頁,共79
18、頁。診斷文件-alertoracle有三中診斷文件alter fileBackground trace fileUser trace files1、alter file(1).文件名格式:alertSID.log(2).作用:記錄了所有的數(shù)據(jù)庫操作,每一條記錄有一個時間戳,(3).文件存放路徑:SQL show parameter dump 第28頁,共79頁。診斷文件-trace2、Background trace file(1).文件名格式:SID_processname_PID.trc(2).作用:如果一個后臺進(jìn)程出現(xiàn)錯誤,就會寫一個文件.(3).文件存放路徑:SQL show para
19、meter BACKGROUND_DUMP_DEST3、User trace files(1).文件名格式:SID_ora_PID.trc(2).作用:存放用戶錯誤(3).文件存放路徑:SQL show parameter User_dump_dest(4). show parameter sql_trace Alter session set sql_trace=true 設(shè)定后,user的每個動作都會記錄下來第29頁,共79頁。第三章 創(chuàng)建數(shù)據(jù)庫DBCADatabase nane數(shù)據(jù)庫類型OFA第30頁,共79頁。第四章Oracle 數(shù)據(jù)字典和動態(tài)性能視圖數(shù)據(jù)字典( data dictio
20、nary)是存儲在數(shù)據(jù)庫中的所有對象信息的知識庫, Oracle使用數(shù)據(jù)字典獲取對象信息和安全信息,而用戶和數(shù)據(jù)庫系統(tǒng)管理員用它來查閱數(shù)據(jù)庫信息。數(shù)據(jù)字典有以下特點(diǎn):每個oracle的核心組件只讀表及視圖存儲在system表空間屬于SYS用戶oracle server自動維護(hù) 第31頁,共79頁。Oracle 數(shù)據(jù)字典數(shù)據(jù)字典:數(shù)據(jù)字典表上創(chuàng)建的視圖,也就意味著它們能被終端用戶和數(shù)據(jù)庫系統(tǒng)管理員使用和查詢,它們被分成三類: DBA_、ALL_和USER_視圖。DBA_視圖包含了數(shù)據(jù)庫所有對象的信息。例如: DBA _TA BLES包含所有已創(chuàng)建表的信息, ALL_視圖包含了用戶查詢表時可以訪問
21、的所有對象的信息, USER_視圖包含了用戶查詢表時所擁有的全部對象的信息。第32頁,共79頁。Oracle 數(shù)據(jù)字典數(shù)據(jù)字典總體信息查詢dictionary視圖可以獲得可查詢數(shù)據(jù)字典的列表。命令describe dictionary可以獲得dictionary的結(jié)構(gòu),從而使用select語句查詢想要的列。查詢dict_columns數(shù)據(jù)字典可以獲得數(shù)據(jù)字典列的詳細(xì)信息。模式對象信息DBA_TABLES、 DBA_INDEXES、 DBA_TAB_COLUMNS,以及DBA_CONSTRAINTS描述了有關(guān)模式對象的信息。空間分配信息DBA_SEGMENTS和DBA_EXTENTS提供了關(guān)于存
22、儲空間分配的信息。數(shù)據(jù)庫結(jié)構(gòu)信息DBA_TABLESPACES和 DBA_DATA_FILES提供了數(shù)據(jù)庫結(jié)構(gòu)方面的信息。第33頁,共79頁。動態(tài)性能視圖所有的動態(tài)性能視圖存放在v$fixed_tableSQL desc v$fixed_table常用動態(tài)性能視圖:V$CONTROLFILEV$DATABASEV$DATAFILEV$INSTANCEV$PARAMETERV$SAGV$TABLESPACEV$ETREADV$SESSIONV$SPARAMETER第34頁,共79頁。第五章Oracle Control file控制文件特點(diǎn):1.Oracle Control file是一個很小的二
23、進(jìn)制文件2.定義了db的當(dāng)前物理狀態(tài)3.在oracle mount狀態(tài)讀取此文件4.一個control file對應(yīng)一個db 第35頁,共79頁。Oracle Control fileControl file文件記錄什么?1.Dbname2.Db創(chuàng)建時間3.Tablespace name4.Datafile和online redo log file 存放位置5.Backup 信息6.Archive Redo log 信息7.Checkpoint信息第36頁,共79頁。Oracle Control file注意: 1.在一個數(shù)據(jù)庫系統(tǒng)中,只少創(chuàng)建兩個Control file,并且存儲在不同的磁盤
24、上。2.每個Control file文件是一樣的。3.在數(shù)據(jù)庫運(yùn)行時同時向2個Control file寫數(shù)據(jù),但讀取的時候,只讀取第一個。如果一個Control file文件壞了,整個數(shù)據(jù)庫就壞了,這個有區(qū)別于online redo log file。第37頁,共79頁。Oracle Control file添加一個oracle Control filespfile第38頁,共79頁。Oracle Control file添加一個oracle Control filepfile第39頁,共79頁。第六章Online Redo Log File1.數(shù)據(jù)庫的任何改變都會記錄在Oline Redo
25、Log File中2. Oline Redo Log File提供了一種恢復(fù)機(jī)制3.推薦只少兩組Oline Redo Log File,每組最好至少兩個成員第40頁,共79頁。Online Redo Log File多路復(fù)用: 避免單點(diǎn)故障I/O增大,損失了性能第41頁,共79頁。Online Redo Log FileOnline Redo Log File如何工作: 1.循環(huán)的方式 2.log switch(日志切換) 3.log switch 引發(fā)checkpoint檢查點(diǎn)是一個數(shù)據(jù)庫事件,它把修改數(shù)據(jù)從高速緩存寫入磁盤,并更新控制文件和數(shù)據(jù)文件第42頁,共79頁。Log Switch
26、& Checkpoint1.Log SwitchSQL select group#,thread#,sequence#,status from v$log; GROUP# THREAD# SEQUENCE# STATUS- - - - 1 1 21 INACTIVE 2 1 22 INACTIVE 3 1 20 INACTIVE 4 1 23 CURRENTSQL alter system switch logfile;第43頁,共79頁。Log Switch & Checkpoint2.Checkpoint把需要修改的臟數(shù)據(jù)寫回磁盤上的數(shù)據(jù)文件的過程。寫完第一組redo log 的時候,寫第
27、二組發(fā)生logswitch,logswitchShow parameter fastAlter system set fast_start_mttr_target=600 scope = both Alter system checkpoint 第44頁,共79頁。Online redo log FileV$logfile增加組、增加成員,刪除成員,刪除組第45頁,共79頁。Archive redo log fileArchive modeNoarchive mode如何查看數(shù)據(jù)庫的模式:SQL archive log list;SQL select archiver from v$insta
28、nce;SQL select log_mode from v$database;V$instanceV$database在歸檔模式下,聯(lián)機(jī)重做日志文件何時才可以被重用:1.發(fā)生checkpoint2.聯(lián)機(jī)重做日志文件被ARCn進(jìn)程歸檔。第46頁,共79頁。第七章Tablespace and Data FileOracle 數(shù)據(jù)邏輯上是存儲在tablespace上,物理上是存儲在data files上。1.一個數(shù)據(jù)庫由多個tablespace組成,2.一個tablespace由一個或多個數(shù)據(jù)文件組成3.任何數(shù)據(jù)庫對象物理上是存儲在Data Files上第47頁,共79頁。Tablespace a
29、nd Data FileTablespace劃分1.存儲數(shù)據(jù)的表空間Permanent (dba_data_files)2.管理數(shù)據(jù)的表空間,存儲臨時數(shù)據(jù),不存儲真正數(shù)據(jù)UndoTemporary一、創(chuàng)建表空間:1.SQL select * from v$tablespace;2.Desc dba_data_files;3.CREATE TABLESPACES tab DATAFILE /oracle/oradata/tab01.dbf size=100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K第48頁,共79頁。Tablespace and Dat
30、a File二、UNDO Tablespaces:存放undo segment的表空間CREATE UNDO TABLESPACE undo1 DATAFILE /oracle/oradata/undo01.dbf SIZE 50M;三、Temporary Tablespace做排序,存儲中間結(jié)果的,dba_temp_files;CREATE TEMPORARY TABLESPACE mytemp TEMPFILE /oracle/oradata/temp01.dbf SIZE 50M ENTENT MANAGEMENT LOCAL ;四.查看表空間類型Desc dba_tablespace;
31、SQL select TABLESPACE_NAME,CONTENTS,EXTENT_MANAGEMENT from dba_tablespaces;第49頁,共79頁。Tablespace and Data FileRead-only Tablespace:只讀表空間,能進(jìn)行select、drop操作。執(zhí)行了ALTER TABLESPACE user REDO ONLY;后oracle做以下操作read write1.Checkpoint實例:create tablespace wenchan datafile /oracle/oradata/nxdcdb/table.dbf size 20
32、M extent management local uniform size 128k;Create user dz identified by dz default tablespace wenchan;Grant connect,resource to dz 第50頁,共79頁。Tablespace and Data File表空間狀態(tài),可讀、可寫,在線、離線使表空間offline(離線)ALTER TABLESPACE Tablespacename OFFLINEALTER TABLESPACE Tablespacename ONLINE不能OFFLINE的表空間SYSTEM table
33、spaceDefault temporary tablespace第51頁,共79頁。Tablespace and Data File改變表空間大小的三種方法:改變表空間數(shù)據(jù)文件的大小設(shè)置自動擴(kuò)展表空間在表空間中添加新的數(shù)據(jù)文件1.改變表空間數(shù)據(jù)文件的大小ALTER DATABASE datafile gph1.dbf resize 200M;實例: dba_data_files,dba_temp_files;SQL desc dba_data_files; SQL col file_name format a40 SQL col tablespace_name format a15SQL s
34、elect file_name,tablespace_name from dba_data_files;SQL alter database datafile /oracle/oradata/nxdcdb/gaoph.dbf resize 10m;第52頁,共79頁。Tablespace and Data File2.自動變大:在創(chuàng)建數(shù)據(jù)文件是選擇CREATE DATABASE CREATE TABLESPACE gph DATAFILE gph.dbf SIZE 2000MAUTOEXTEND ON NEXT 20M MAXSIZE 10000M;3.在表空間中添加新的數(shù)據(jù)文件ALTER T
35、ABLESPACE gph ADD DATAFILE gph2.dbf SIZE 20M AUTOEXTEND ON NEXT 10M MAXSIZE 100M;實例:1.查看表空間使用情況:dba_data_files(bytes)dba_free_space(bytes)第53頁,共79頁。Tablespace and Data File移動Tablespace有兩種方法1.使用alter tablespace.2.alter database .1.Alter tablespace.(1).tablespace offlineALTER TABLESPACE tablespacename
36、 OFFLINE;(2)cp 需要移動的文件mv /oracle/name.dbf /orac/name.dbf(3)執(zhí)行命令A(yù)LTER TABLESPACE tablespacename RENAME DATAFILE /oracle/name.dbf TO /orac/name.dbf;第54頁,共79頁。Tablespace and Data File2.alter database .(1)Database must be mounted(2)移動數(shù)據(jù)文件(3)啟動數(shù)據(jù)庫到mount狀態(tài)(4)執(zhí)行alter database rename file to (5)打開數(shù)據(jù)庫實例:SQL
37、shutdown immediate;mv /oracle/name.dbf /orac/name.dbfSQL startup mount;SQL alter database rename file /oracle/name.dbf to /orac/name.dbfSQL alter database open;第55頁,共79頁。Tablespace and Data File1.Drop tablespace(1).System tablespace 不能被drop(2)Drop 語句DROP TABLESPACE tablespacename INCLUDING CONTENTS
38、AND DATAFILES;2.有關(guān)表空間的數(shù)據(jù)字典及動態(tài)性能視圖(1)Tablespace DBA_TABLESPACESV$TABLESPACE(2)Data file DBA_DATA_FILESV$DATAFILE(3)Temp fileDBA_TEMP_FILESV$TEMPFILE第56頁,共79頁。第八章 Undo Management什么叫Undo? transaction:事物,一個事物要么成功,要么什么也沒有做,不能做一半。 為了保證transaction的完整性,引入了Undo的概念,如一個transaction修改表中的數(shù)據(jù),用于保存修改的老數(shù)據(jù)的空間叫undo seg
39、mentUndo的目的: transantion roolback transaction recovery read consistency第57頁,共79頁。第九章 Oracle 網(wǎng)絡(luò)配置一.ORACLE 網(wǎng)絡(luò)配置概述1.Oracle 網(wǎng)絡(luò)配置 port ip sid2.Oracle 網(wǎng)絡(luò)管理工具 oracle net manage oracle net configuration assicatant netca3.Oracle配置文件 第58頁,共79頁。第九章 Oracle 網(wǎng)絡(luò)配置oracle net manage:第59頁,共79頁。第九章 Oracle 網(wǎng)絡(luò)配置2. oracl
40、e net configuration assicatant netca第60頁,共79頁。第九章 Oracle 網(wǎng)絡(luò)配置Oracle 網(wǎng)絡(luò)配置的三個文件:Listener.ora一個數(shù)據(jù)庫可以啟動多個listener服務(wù),Tnsnames.ora告訴客戶端你連接服務(wù)器所需要的信息Sqlnet.oraclient解析服務(wù)器的方式第61頁,共79頁。第九章 Oracle 網(wǎng)絡(luò)配置二.Oracle server 端的配置即listener的配置第62頁,共79頁。第九章 Oracle 網(wǎng)絡(luò)配置三.客戶端和listener連接:1.Listener監(jiān)聽到客戶端進(jìn)程時,就會派生出一個 server p
41、rocess進(jìn)程,建立了客戶端的連接2.Dedicated server模式2.實例第63頁,共79頁。第九章 Oracle 網(wǎng)絡(luò)配置客戶端和listener連接:1.Listener監(jiān)聽到客戶端進(jìn)程時,如果是shared server process,client就和已經(jīng)存在的dispatcher建立連接2. Shared server模式下2.實例第64頁,共79頁。第九章 Oracle 網(wǎng)絡(luò)配置service的注冊,靜態(tài)注冊和動態(tài)注冊靜態(tài)注冊:需要配置listener.ora需要提供:listener name,port,protocols(tcp/ip,ipc),SID NAME,HO
42、ST NAMEListener.ora配置 caCd $ORACLE_HOME/network/adminLISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle)(PORT = 1521) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0) ) )2.Net manager(netmgr)3.手工寫第65頁,共79頁。第九章 Oracle 網(wǎng)絡(luò)配置service動態(tài)注冊Pmon定期(60s)的通知listener1.在初始化參數(shù)中要有以下兩
43、個參數(shù)SERVICE_NAME=global database name=db_anme.db_domainINSTANCE_NAMEAlter system set service_name=nxdcdb scope=spfile 2.不需要listener.oraLsnrctl 使用3.instance_name=sid第66頁,共79頁。第九章 Oracle 網(wǎng)絡(luò)配置Oracle 客戶端配置Local naming method:tnsname.oraEzconnect連接oracle服務(wù)器需要的信息:1.User Name2.Password3.IP Address4.Port Num
44、ber5Service Name連接方法1.簡單連接:connect username/passwordhost:1521/service_name2.通過配置文件:tnsname.ora3.Directory naming :ldap第67頁,共79頁。第九章 Oracle 網(wǎng)絡(luò)配置Oracle 客戶端的三種連接方式:Sqlnet.ora1.HOSTNAME,2.TNSNAMES,3.EZCONNECT如果你是dba如果查看數(shù)據(jù)庫連接信息:Service_nameIp:Ports:客戶端連接不上怎么辦:1.Ping tcp通Ping ip2.tnspingTnsping name連接一個數(shù)據(jù)庫需要的信息第68頁,共79頁。第九章 Oracle 網(wǎng)絡(luò)配
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 項目管理目標(biāo)制定試題及答案
- 財務(wù)透明原則與實務(wù)運(yùn)用試題及答案
- 2024年項目管理認(rèn)證能力考量試題及答案
- 江津木紋鋁單板施工方案
- 項目管理科目劃分試題及答案
- 2024年項目管理研究新方向試題及答案
- 2024年項目管理博弈分析試題及答案
- 融資融券的基本知識試題及答案
- 證券從業(yè)資格證考生實習(xí)經(jīng)驗試題及答案
- 2025年證券從業(yè)資格證高效學(xué)習(xí)試題及答案
- 公共危機(jī)管理(本)-第一次形成性考核-國開(BJ)-參考資料
- 跨境電子商務(wù)物流優(yōu)化策略研究
- 統(tǒng)編版2024-2025學(xué)年二年級語文(上)期末情景檢測試卷(含答案)
- DB31-T 782-2021 門座式起重機(jī)能源消耗指標(biāo)和計算方法
- 大部分分校:地域文化形考任務(wù)三-國開(CQ)-國開期末復(fù)習(xí)資料
- 豆制品設(shè)備合同范例
- 2024年財務(wù)會計制度模版(4篇)
- 2025年河北省職業(yè)院校技能大賽建筑工程識圖(高職組)賽項參考試題庫(含答案)
- 辦公用品、易耗品供貨服務(wù)方案
- 專升本英語連詞
- 2024心理健康服務(wù)規(guī)范
評論
0/150
提交評論