1. Trang chủ
  2. » Công Nghệ Thông Tin

Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 2 pptx

15 247 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 366,9 KB

Nội dung

www.updatesofts.com Hình v C u trúc Share Pool Library Cache Library cache lưu tr thông tin v câu l nh SQL c s d ng g n nh t bao g m: N i dung c a câu l nh d ng text (văn b n) Parse tree (cây phân tích) c xây d ng tuỳ thu c vào câu l nh Execution plan (sơ th c hi n l nh) g m bư c th c hi n t i ưu l nh Do thông tin ã c lưu tr Library cache nên th c hi n l i m t câu l nh truy v n, trư c th c hi n câu l nh, Server process s l y l i thông tin ã c phân tích mà khơng ph i phân tích l i câu l nh Do v y, Library cache có th giúp nâng cao hi u su t th c hi n l nh Data Dictionary Cache Data dictionary cache m t thành ph n c a Shared pool lưu tr thông tin c a dictionary cache c s d ng g n nh t nh nghĩa b ng, nh nghĩa c t, usernames, passwords, privileges (quy n) Trong giai o n phân tích l nh (parse phase), Server process s tìm thơng tin dictionary cache xác nh i tư ng câu l nh SQL xác nh m c quy n tương ng Trong trư ng h p c n thi t, Server process có th kh i t o n p thông tin t file d li u Data buffer cache Khi th c hi n m t truy v n, Server process s tìm blocks c n thi t database buffer cache N u khơng tìm th y block database buffer cache, Server process m i c block t data file t o m t b n c a block ó vào vùng nh m (buffer cache) Như v y, v i l n truy xu t t i block ó sau s không c n thi t ph i truy xu t vào datafile n a Hình v Database buffer cache ORACLE 9i – Ki n trúc Qu n tr Trang 16 www.updatesofts.com Database buffer cache vùng nh SGA s d ng lưu tr block d li u c s d ng g n nh t Tương t kích thư c c a blocks d li u c xác nh b i tham s DB_BLOCK_SIZE, kích thư c c a vùng m buffer cache c xác nh b i tham s DB_BLOCK_BUFFERS Oracle server s d ng gi i thu t least recently used (LRU) algorithm làm tươi l i vùng nh Theo ó, n p m i m t block vào b m, trư ng h p b m ã y, Oracle server s lo i b t block c s d ng nh t kh i b m n p block m i vào b m Redo log buffer Server process ghi l i thay ph n b nh SGA i c a m t instance vào redo log buffer, ây m t Hình v Redo log buffer Có m t s c i m c n quan tâm c a Redo log buffer: Kích thư c c xác nh b i tham s LOG_BUFFER Lưu tr redo records (b n ghi h i ph c) m i có thay i d li u Redo log buffer c s d ng m t cách thư ng xuyên thay i b i m t transaction có th n m an xen v i thay i c a transactions khác B m c t ch c theo ki u circular buffer (b m n i vòng) t c d li u thay i s ti p t c c n p lên u sau vùng m ã c s d ng h t Background process Background process (các ti n trình n n) th c hi n ch c thay cho l i g i ti n trình x lý tương ng Nó i u n vào ra, cung c p ch x lý song song nâng cao hi u qu tin c y Tùy theo t ng c u hình mà Oracle instance có Background process như: Database Writer (DBW0): Ghi l i thay i data buffer cache file d li u Log Writer (LGWR): Ghi l i thay i c ăng ký redo log buffer vào redo log files System Monitor (SMON): Ki m tra s nh t quán database Process Monitor (PMON): D n d p l i tài nguyên ti n trình c a Oracle g p l i Checkpoint Process (CKPT): C p nh t l i tr ng thái c a thông tin file i u n file d li u m i có thay i buffer cache ORACLE 9i – Ki n trúc Qu n tr Trang 17 www.updatesofts.com Database Writer (DBW0) Server process ghi l i d li u thay i rollback d li u c a block buffer cache Database writer (DBWR) ghi thông tin c ánh d u thay i t database buffer cache lên data files nh m m b o ln có kho ng tr ng b m c n thi t cho vi c s d ng Hình v Database Writer (DBWR) V i vi c s d ng này, hi u su t s d ng database s c c i thi n Server processes ch t o thay i buffer cache, DBWR ghi d li u vào data file cho t i khi: S lư ng buffers ánh b d u t t i giá tr ngư ng Ti n trình t t t c buffer mà v n khơng tìm th y d li u tương ng Quá th i gian quy nh Log Writer Log Writer (LGWR) m t background process có trách nhi m qu n lý redo log buffer ghi l i thông tin Redo log buffer vào Redo log file Redo log buffer b m d li u c t ch c theo ki u n i vòng ORACLE 9i – Ki n trúc Qu n tr Trang 18 www.updatesofts.com Hình v Log Writer (LGWT) LGWR ghi l i d li u m t cách tu n t vào redo log file theo tình hu ng sau: Khi redo log buffer y Khi x y timeout (thông thư ng giây) Trư c DBWR ghi l i blocks b thay files Khi commit m t transaction i data buffer cache vào data System Monitor (SMON) Ti n trìnhsystem monitor (SMON) th c hi n ph c h i s c (crash recovery) t i th i i m instance c kh i ng (startup), n u c n thi t SMON có trách nhi m d n d p temporary segments khơng cịn c s d ng n a dictionary-managed tablespaces SMON khôi ph c l i transactions b ch t m i x y s c SMON u n th c hi n ki m tra kh c ph c s c c n Trong môi trư ng Oracle Parallel Server, SMON process c a m t instance có th th c hi n khơi ph c instance trư ng h p instance hay CPU c a máy tính ó g p s c Process Monitor (PMON) Ti n trình process monitor (PMON) th c hi n ti n trình ph c h i m i có m t user process g p l i PMON có trách nhi m d n d p database buffer cache gi i phóng tài nguyên mà user process ó s d ng Ví d , thi t l p l i (reset) tr ng thái c a b ng ang th c hi n transaction, gi i phóng locks b ng này, hu b process ID c a kh i danh sách active processes PMON ki m tra tr ng thái c a nơi g i (dispatcher ) server processes, kh i ng l i (restarts) m i x y s c PMON th c hi n vi c ăng ký thông tin v instance dispatcher processes v i network listener Tương t SMON, PMON c g i ORACLE 9i – Ki n trúc Qu n tr n m i x y s c h th ng Trang 19 www.updatesofts.com Checkpoint Process (CKPT) C p nh t l i tr ng thái c a thông tin file i u n file d li u m i có thay buffer cache X y checkpoints khi: i T t c d li u database buffers ã b thay i tính cho n th i i m checkpointed s c background process DBWRn ghi lên data files Background process CKPT c p nh t ph n headers c a data files control files Checkpoints có th x y i v i t t c data files database ho c có th x y v i m t data files c th Checkpoint x y theo tình hu ng sau: M i có log switch Khi m t shut down m t database v i ch tr ch abort X y theo th i gian quy nh tham LOG_CHECKPOINT_INTERVAL LOG_CHECKPOINT_TIMEOUT Khi có yêu c u tr c ti p c a qu n tr viên s kh i t o Thông tin v checkpoint c lưu tr Alert file trư ng h p tham s kh i t o LOG_CHECKPOINTS_TO_ALERT c t TRUE Và ngư c l i v i giá tr FALSE 2.1.2 Oracle database Oracle database t p h p d li u c xem m t ơn v thành ph n (Unit) Database có nhi m v lưu tr tr v thông tin liên quan Database c xem xét dư i hai góc c u trúc logic c u trúc v t lý Tuy v y, hai c u trúc d li u v n t n t i tách bi t nhau, vi c qu n lý d li u theo c u trúc lưu tr v t lý không gây nh hư ng t i c u trúc logic Oracle database c xác nh b i tên m t tên nh t c quy DB_NAME c a parameter file nh tham s Hình v C u trúc database ORACLE 9i – Ki n trúc Qu n tr Trang 20 www.updatesofts.com C u trúc v t lý database C u trúc v t lý bao g m t p h p control file, online redo log file datafile: Datafiles M i m t Oracle database u có th có m t hay nhi u datafiles Các database datafiles ch a toàn b d li u database Các d li u thu c c u trúc logic c a database tables hay indexes u c lưu tr dư i d ng v t lý datafiles c a database M t s tính ch t c a datafiles: M i datafile ch có th c s d ng m t database Bên c nh ó, datafiles cịn có m t s tính ch t cho phép t ng m r ng kích thư c m i database h t ch lưu tr d li u M t hay nhi u datafiles t o nên m t ơn v lưu tr logic c a database g i tablespace M t datafile ch thu c v m t tablespace D li u m t datafile có th c lưu vào vùng nh b m c a Oracle Ví d : m t user mu n truy c p d li u m t table thu c database Trong trư ng h p thông tin yêu c u khơng có cache memory hi n th i, s c c tr c ti p t datafiles lưu tr vào b nh Tuy nhiên, vi c b sung hay thêm m i d li u vào database không nh t thi t ph i ghi vào datafile Các d li u có th t m th i ghi vào b nh gi m thi u vi c truy xu t t i b nh ( ĩa) làm tăng hi u s d ng h th ng Công vi c ghi d li u c th c hi n b i DBWn background process Redo Log Files M i Oracle database u có m t t p h p t 02 redo log files tr lên Các redo log files database thư ng c g i database's redo log M t redo log c t o thành t nhi u redo entries (g i redo records) Ch c c a redo log ghi l i t t c thay i i v i d li u database Redo log files c s d ng b o v database kh i nh ng h ng hóc s c Oracle cho lưu tr phép s d ng m t lúc nhi u redo log g i multiplexed redo log b n c a redo log ĩa khác Các thông tin redo log file ch c s d ng khôi ph c l i database trư ng h p h th ng g p s c không cho phép vi t tr c ti p d li u database lên datafiles database Ví d : có s c x y m t i n b t ch t ch ng h n, d li u b nh không th ghi tr c ti p lên datafiles gây hi n tư ng m t d li u Tuy nhiên, t t c d li u b m t u có th khơi ph c l i database c m tr l i Vi c có th th c hi n c thông qua vi c s d ng thơng tin m i nh t có redo log files thu c datafiles Oracle s khôi ph c l i database cho n th i i m trư c x y s c Công vi c khôi ph c d li u t redo log c g i rolling forward Control Files M i Oracle database u có nh t m t control file Control file ch a m c thông tin quy nh c u trúc v t lý c a database như: Tên c a database Tên nơi lưu tr datafiles hay redo log files ORACLE 9i – Ki n trúc Qu n tr Trang 21 www.updatesofts.com Time stamp (m c th i gian) t o l p database, M i m t instance c a Oracle database c m , control file c a s c s d ng xác nh data files redo log files i kèm Khi thành ph n v t lý c database b thay i (ví d như, t o m i datafile hay redo log file), Control file s c t ng thay i tương ng b i Oracle Control file c s d ng n th c hi n khôi ph c l i d li u C u trúc logic databse C u trúc logic c a Oracle database bao g m data blocks, extents, segments i tư ng tablespaces, schema objects, Tablespaces M t database có th c phân chia v m t logic thành ơn v g i tablespaces, Tablespaces thư ng bao g m m t nhóm thành ph n có quan h logic v i Databases, Tablespaces, Datafiles M i quan h gi a databases, tablespaces, datafiles có th sau: c minh ho b i hình v Hình v Quan h gi a database, tablespace datafile Có m t s i m ta c n quan tâm: M i database có th phân chia v m t logic thành m t hay nhi u tablespace M i tablespace có th c t o nên, v m t v t lý, b i m t ho c nhi u datafiles Kích thư c c a m t tablespace b ng t ng kích thư c c a datafiles c a Ví d : hình v SYSTEM tablespace có kích thư c MB cịn USERS tablespace có kích thư c MB Kích thư c c a database có th xác nh c b ng t ng kích thư c c a tablespaces c a Ví d : hình v kích thư c c a database MB Schema Schema Objects Schema t p h p i tư ng (objects) có database Schema objects c u trúc logic cho phép tham chi u tr c ti p t i d li u database Schema objects bao g m c u trúc tables, views, sequences, stored procedures, synonyms, indexes, clusters, database links ORACLE 9i – Ki n trúc Qu n tr Trang 22 www.updatesofts.com Data Blocks, Extents, and Segments Oracle i u n không gian lưu tr ĩa c ng theo c u trúc logic bao g m data blocks, extents, segments Oracle Data Blocks Là m c phân c p logic th p nh t, d li u c a Oracle database c lưu tr ng v i m t s lư ng nh t nh bytes v t lý c a database không gian ĩa c ng Kích thư c c a m t data block c ch cho m i Oracle database database c t o l p Database s d ng, c p phát gi i phóng vùng khơng gian lưu tr thơng qua Oracle data blocks data blocks M t data block tương Extents Là m c phân chia cao v m t logic vùng không gian database M t extent bao g m m t s data blocks liên ti p nhau, c lưu tr t i m t thi t b lưu gi Extent c s d ng lưu tr thơng tin có ki u Segments Là m c phân chia cao n a v m t logic vùng không gian database M t segment m t t p h p extents c c p phát cho m t c u trúc logic Segment có th c phân chia theo nhi u lo i khác nhau: Data segment M i m t non-clustered table có m t data segment Các d li u m t table c lưu tr extents thu c data segment ó V i m t partitioned table m i each partition l i tương ng v i m t data segment M i Cluster tương ng v i m t data segment D li u c a t t c table cluster ó u c lưu tr data segment thu c Cluster ó index segment M i m t index u có m t index segment lưu tr d li u c a Trong partitioned index m i partition l i tương ng v i m t index segment rollback segment M t ho c nhi u rollback segments c a database c t o l p b i ngư i qu n tr database lưu tr d li u trung gian ph c v cho vi c khôi ph c d li u Các thông tin Rollback segment c s d ng : T os ng nh t thông tin c c t database S d ng trình khôi ph c d li u Ph c h i l i giao d ch chưa commit i v i m i user temporary segment Temporary segments c t ng t o b i Oracle m i m t câu l nh SQL statement c n n m t vùng nh trung gian th c hi n cơng vi c c a s p x p d li u Khi k t thúc câu l nh ó, extent thu c temporary segment s l i c hoàn tr cho h th ng Oracle th c hi n c p phát vùng không gian lưu tr m t cách linh ho t m i extents c p phát ã s d ng h t ORACLE 9i – Ki n trúc Qu n tr Trang 23 www.updatesofts.com Các c u trúc v t lý khác Ngồi ra, Oracle Server cịn s d ng file khác lưu tr thông tin Các file ó bao g m: Parameter file: Parameter file ch tham s c s d ng database Ngư i qu n tr database có th s a i m t vài thơng tin có file Các tham s parameter file c vi t d ng văn b n Password file: Xác nh quy n c a t ng user database Cho phép ngư i s d ng kh i ng t t m t Oracle instance Archived redo log files: Là b n off line c a redo log files ch a thông tin c n thi t ph c h i d li u 2.1.3 Qu n tr s d li u Oracle Qu n tr s d li u công vi c b o trì v n hành Oracle server có th ti p nh n x lý c t t c yêu c u (requests) t phía Client làm c i u này, ngư i qu n tr viên s d li u c n ph i hi u c ki n trúc c a Oracle database 2.1.4 Thi t l p tham s kh i t o nh hư ng t i kích c b nh SGA Tham s kh i t o nh hư ng t i kích thư c b nh c p phát cho vùng System Global Area Ngo i tr tham s SGA_MAX_SIZE, l i tham s khác u tham s ng t c có th thay i giá tr c a chúng lúc database ang ch y thông qua câu l nh ALTER i c trình ch y database SYSTEM Kích thư c c a SGA có th thay Thi t l p tham s cho Buffer Cache Tham s kh i t o buffer cache quy Ta s d ng cho phép s giá tr m c c gán m c nh kích thư c c a buffer cache m t ph n c a SGA tham s DB_CACHE_SIZE m t nh ng tham s DB_nK_CACHE_SIZE d ng ch multiple block sizes i v i database Oracle s t ng gán nh cho tham s the DB_CACHE_SIZE, tham s DB_nK_CACHE_SIZE s nh b ng Kích thư c c a buffer cache s có nh hư ng nhi u t i hi u su t th c hi n c a h th ng Kích thư c l n gi m b t vi c c ghi ĩa Tuy nhiên, kích thư c c a cache l n s t n nhi u b nh s có nhi u t n vi c th c hi n paging (phân trang) hay swapping (trao i) b nh Tham s DB_CACHE_SIZE Tham s kh i t o DB_CACHE_SIZE c s d ng thay th cho tham s DB_BLOCK_BUFFERS c a phiên b n Oracle trư c Tham s DB_CACHE_SIZE quy nh kích thư c c a block buffers chu n Kích thư c c a m t block chu n l i c quy nh tham s DB_BLOCK_SIZE tương thích v i phiên b n Tuy v y, tham s DB_BLOCK_BUFFERS v n c s d ng trư c, nhiên giá tr c a khơng c s d ng cho tham s ng Tham s DB_nK_CACHE_SIZE Ch kích c b i s nguyên l n kích thư c c a block buffers Nó c ch b i tham s : DB_2K_CACHE_SIZE ORACLE 9i – Ki n trúc Qu n tr Trang 24 www.updatesofts.com DB_4K_CACHE_SIZE DB_8K_CACHE_SIZE DB_16K_CACHE_SIZE DB_32K_CACHE_SIZE M i tham s ch kích c c a buffer cache tương ng v i kích c c a block Ví d : DB_BLOCK_SIZE=4096 DB_CACHE_SIZE=12M DB_2K_CACHE_SIZE=8M DB_8K_CACHE_SIZE=4M ví d này, tham s ch kích thư c block chu n c a database 4K Kích thư c cache tương ng v i kích thư c block chu n 12M Các kích thư c m r ng c a cache 2K 8K s c t l i v i giá tr tương ng 8M 4M i u ch nh kích c c a Shared Pool ng, t c có th thay Tham s SHARED_POOL_SIZE phiên b n Oracle 9i tham s i c giá tr c a ( i u khơng th th c hi n c phiên b n trư c) Nó cho phép ta thay i kích thư c c a shared pool m t thành ph n c a SGA Theo m c nh Oracle ch n m t giá tr m c nh phù h p cho tham s i u ch nh kích c c a Large Pool Tương t SHARED_POOL_SIZE, tham s LARGE_POOL_SIZE m t tham s ng, cho phép ta i u ch nh kích c c a large pool, ây m t thành ph n SGA Gi i h n kích c c a SGA Tham s SGA_MAX_SIZE quy nh kích c l n nh t c a System Global Area Ta có th thay i kích c c a buffer caches, shared pool large pool, nhiên vi c thay i nên m r ng giá tr kích thư c cho thành ph n c a SGA Giá tr m r ng thêm không nên t t i ngư ng c a SGA_MAX_SIZE Trong trư ng h p ta không ch rõ giá tr c a SGA_MAX_SIZE Oracle s t b ng t ng s kích c c a thành ph n c a SGA lúc ban u ng gán giá tr 2.2.K T N I T I ORACLE SERVER 2.2.1 Mơ hình k t n i Các Client có th k t n i t i Oracle Server thông qua 03 cách sau: K t n i tr c ti p: k t n i mà Client n m m t máy ch Oracle server K t n i hai l p (two-tiered) client-server: Client n m m t máy tính khác k t n i tr c ti p t i máy ch Oracle Server K t n i ba l p (three-tiered): Client n m máy tính khác v i máy ch Oracle Server, giao ti p v i m t ng d ng hay m t máy ch m ng (network server) i u n ng d ng hay máy ch k t n i t i Oracle server ORACLE 9i – Ki n trúc Qu n tr Trang 25 www.updatesofts.com Hình v K t n i t i Oracle server 2.2.2 M t s khái ni m b n liên quan nk tn i Connection (liên k t) Liên k t ng liên l c gi a m t user process m t Oracle server Trong trư ng h p user s d ng tool ho c ng d ng m t máy v i Oracle server, ng liên l c s c t o l p máy ó Trong trư ng h p user n m m t máy khác liên k t s s d ng ng m ng k t n i t i Oracle server Session (phiên) M t phiên tương ng v i m t liên k t c th c a m t user t i m t Oracle server Phiên b t u user k t n i t i Oracle Server ã c ki m tra h p l k t thúc user th c hi n log out kh i Oracle Server ho c user k t thúc m t cách b t thư ng M t user m t lúc có th có nhi u phiên làm vi c k t n i t i Oracle Server thông qua ng d ng hay tool khác Ví du: User có th ng th i có phiên làm vi c gi a SQL*Plus, Developer/2000 Form, t i Oracle Server Lưu ý: Phiên ch t o l p c Oracle Server ã s n sàng cho vi c k t n i c a client 2.2.3 K t n i t i database Các bư c th c hi n k t n i k t n i t i database trư c tiên, c n ph i t o liên k t t i Oracle Server Liên k t t i Oracle Server c t o theo bư c sau: User s d ng công c SQL*Plus hay s d ng công c khác c a Oracle Developer/2000 Forms kh i t o ti n trình Trong mơ hình Client-Server, công c hay ng d ng c ch y máy Client User th c hi n log in vào Oracle server v i vi c khai báo username, password tên liên k t t i database Các ng d ng tools s t o m t ti n trình k t n i t i Oracle server qua tham s Ti n trình c g i ti n trình ph c v Ti n trình ph c v s giao ti p v i Oracle server thay cho ti n trình c a user ch y máy Client ORACLE 9i – Ki n trúc Qu n tr Trang 26 www.updatesofts.com Ví d th c hi n k t n i t i database hi u rõ v bư c th c hi n k t n i, ta xem xét m t ví d mơ t vi c k t n i t i Oracle database th c hi n b i m t user t i m t máy tính khác có k t n i t i máy tính mà Oracle server ang ch y ó Vi c k t n i c th c hi n thông qua ng m ng b ng cách s d ng d ch v Oracle Net8 T i máy ch , c n m b o Oracle server ang ch y s n sàng ón nh n tín hi u t phía Client Máy ch c g i host hay database server T i m t máy tr m có ch y ng d ng (g i local machine hay client workstation) s th c hi n user process k t n i t i database Client application th c hi n thi t l p m t k t n i t i server thông qua Net8 driver Máy ch server ó có Net8 driver Server s th c hi n vi c nghe dị tìm t t c yêu c u g i n t phía client sau ó s t o m t server process tương ng v i user process Khi user th c hi n m t câu l nh SQL hay commit m t transaction Ví d user d li u m t dòng m t table Server process s nh n v câu l nh g i t i t Client, ki m tra phân tích câu l nh, vi c c th c hi n shared pool Ti p theo ó, Server process s ki m tra quy n truy nh p d li u c a user Server process tr v giá tr d li u yêu c u t d li u có datafile hay system global area Server process thay i d li u có system global area DBWn process ghi l i blocks ã thay i ĩa LGWR process s ghi l i l p t c b n ghi thay i vào online redo log file transaction c commit Trong trư ng h p transaction th c hi n thành cơng, server process s g i thơng báo hồn t t qua ng m ng t i Client Ngư c l i, s có m t error message g i t i Client ORACLE 9i – Ki n trúc Qu n tr Trang 27 www.updatesofts.com Chương CÁC CÔNG C QU N TR ORACLE 3.1.CÁC CÔNG C QU N TR C S D LI U ORACLE Oracle hi n t i ã cung c p r t nhi u công c cho phép qu n tr s d li u Có th k sau ây m t s công c b n sau: Công c Di n gi i Server Manager Line Công c qu n tr s d li u Oracle theo ch Mode start (kh i ng), shutdown (d ng) database, SQL*Plus Line Mode Oracle Manager ây m t ti n ích s d ng cho vi c cơng qu n tr starting up, shutting down, ho c ph c h i database Enterprise Là cơng c có giao di n h a th c hi n vi c qu n tr , i u n thay i m t ho c nhi u database SQL*Loader Cơng c Import dịng l nh Ti n ích s d ng c a Oracle n p file bên vào b ng Export Ti n ích s d ng d ng c a Oracle exporting ho c importing d li u theo khuôn Password File Ti n ích s d ng t o file m t kh u database thu n ti n, tài li u s trình bày hai cơng c thư ng dùng nh t qu n tr s d li u là: Server Manager Line Mode Oracle Enterprise Manager 3.2.SERVER MANAGER LINE MODE 3.2.1 Truy nh p Server Manager Line Mode User (ngư i s d ng) có th vào Server Manager Line Mode theo hai cách: C:\svrmgrl Cách ch vào Server Manager Line Mode mà chưa th c hi n k t n i c th t i database Lưu ý: phiên b n cũ, ta gõ svrmgrl30 thay svrmgrl Ho c: C:\svgrmrl command=”connect internal/admin” C:\svgrmrl command=@c:\example.sql Vào Server Manager Line Mode Kí t s ng th i th c hi n l nh d ng Server Manager Line Mode V i Server Manager Line Mode, ta có th th c hi n câu l nh SQL ho c o n l nh PL/SQL Các câu l nh c k t thúc b i ký t ch m ph y ‘ ; ’ S d ng ký t ‘ /’ k t thúc câu l nh trư ng h p ã b m phím Enter xu ng dịng Ngồi ra, ta có th ch y file script ch a câu l nh SQL PL/SQL B ng cách s d ng ký t ‘ @ ‘ trư c tên file script ORACLE 9i – Ki n trúc Qu n tr Trang 28 www.updatesofts.com 3.2.2 Phân nhóm l nh Server manager Lo i l nh Tên l nh EXIT REMARK L nh không c n k t SET n i t i database SHOW SPOOL CONNECT/DISCONNECT DESCRIBE Các l nh c n n EXECUTE m c quy n truy SHOW ERRORS nh p SHOW PARAMETER SHOW SGA CONNECT… AS SYSDBA Các l nh c n n CONNECT… AS SYSOPER m c quy n truy ARCHIVE LOG nh p c bi t RECOVER DATABASE STARTUP/SHUTDOWN 3.2.3 Di n gi i l nh Server manager Tên l nh EXIT Di n gi i óng SQL Worksheet, thoát kh i Server Manager REMARK Thêm vào l i d n, thư ng hay s d ng file SQL script SET Thi t l p ho c thay th i SHOW Hi n th thi t SPOOL Cho phép ho c cho phép chuy n hư ng k t xu t d li u file CONNECT/ DISCONNECT K t n i ho c hu k t n i t i database DESCRIBE Xem c u trúc c a m t function, package, package body, procedure, table, object, view EXECUTE Th c hi n m t dòng l nh PL/SQL SHOW ERRORS Hi n th l i phát sinh c a th t c, hàm hay package SHOW PARAMETER Hi n th gái tr hi n th i c a m t hay nhi u tham s SHOW SGA Hi n th thông tin v SGA c a Instance hi n th i CONNECT/AS SYSDBA K t n i t i database v i ARCHIVE LOG Kh i ng d ng vi c lưu tr t log files, redo log file RECOVER DATABASE Ph c h i l i m t hay nhi u tablespaces ORACLE 9i – Ki n trúc Qu n tr i tính ch t có phiên làm vi c hi n t hi n th i ã kh i t o c quy n qu n tr ng i v i file online redo Trang 29 www.updatesofts.com STARTUP/ SHUTDOWN Kh i ng ho c t t Oracle instance 3.3.ORACLE ENTERPRISE MANAGER Oracle Enterprise Manager (OME) phương ti n cho phép có c nhìn t ng th v tồn b h th ng Trong ó có phân c p hình nh h a v i tư ng quan h gi a chúng h th ng OME có ti n trình Intelligent Agent processes cho phép qu n lý t xa d ch v chung - common services jobs, events,… m t cách d dàng OME bao g m c nh ng Advanced Management Packs ng d ng qu n lý chuyên bi t: DBA Management Pack, Bên c nh ó, OME cịn cung c p m t lư ng l n hàm API cho phép tích h p v i h th ng qu n lý ng d ng khác Bao g m c h th ng qu n lý c a Oracle không ph i c a Oracle OEM Console có c Windows NT Windows 95 Hình v 10 Oracle Enterprise Manager 3.3.1 Ki n trúc OME Ki n trúc OME m r ng c a ki n trúc Client/Server, có ki n trúc ba l p L p th nh t ch a Java-based console ng d ng tích h p cho phép cài t ch y b i Web browser L p th hai Oracle Management Server - OMS Ch c c a OMS x lý qu n tr t t c tác v c a h th ng, t p trung qu n lý phân ph i i u n gi a clients nút i u n - managed nodes OEM s d ng Oracle Enterprise Manager repository trì d li u h th ng, d li u ng d ng tr ng thái c a th c th i u n phân tán h th ng, cho phép ngư i dùng có th truy c p chia s vùng d li u lưu tr L p th ba bao g m ích databases, nodes d ch v qu n lý khác ORACLE 9i – Ki n trúc Qu n tr Trang 30 ... c a SGA_MAX_SIZE Oracle s t b ng t ng s kích c c a thành ph n c a SGA lúc ban u ng gán giá tr 2. 2.K T N I T I ORACLE SERVER 2. 2.1 Mơ hình k t n i Các Client có th k t n i t i Oracle Server thông... error message g i t i Client ORACLE 9i – Ki n trúc Qu n tr Trang 27 www.updatesofts.com Chương CÁC CÔNG C QU N TR ORACLE 3.1.CÁC CÔNG C QU N TR C S D LI U ORACLE Oracle hi n t i ã cung c p r... procedures, synonyms, indexes, clusters, database links ORACLE 9i – Ki n trúc Qu n tr Trang 22 www.updatesofts.com Data Blocks, Extents, and Segments Oracle i u n không gian lưu tr ĩa c ng theo c u trúc

Ngày đăng: 28/07/2014, 07:22

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w