Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 3
lượt xem 42
download
Tham khảo tài liệu 'kiến trúc quản trị oracle 9i - oracle sever (việt sub) phần 3', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 3
- www.updatesofts.com 3.3.2. Các d ch v chung OEM có các d ch v cho phép qu n lý các nodes trên m ng (network) D ch v phát hi n - Discovery service: OEM t ng phát hi n ( nh v ) t t c các database và các d ch v ch y trên các nodes, m t khi các nodes ư c xác nh. Các d ch v này bao g m Web servers, listeners, machines, parallel servers, video servers, và các services khác. Job Scheduling System: cho phép th c hi n t ng l p l i các tác v . H th ng cho phép t o và qu n lý các jobs, lên k ho ch th c hi n chúng và cho phép xem, chia s thông tin xác nh Jobs. Event Management System: cho phép qu n lý môi trư ng m ng (network environment) x lý các trư ng h p m t d ch v , thi u ho c h t vùng lưu tr , và các vn khác như s d ng tài nguyên CPU. M i khi các events ư c phát hi n, ngư i qu n tr có th thông báo ho c s a nó. B o m t - Security: các tham s b o m t xác nh cho t ng d ch v (services), i tư ng (objects), và t ng user qu n tr (administrators). D ch v kho lưu tr chia s (Shared Repository) OEM là m t h th ng a ngư i dùng - multiuser system. M i qu n tr viên có m t account riêng ăng nh p vào h th ng. Tùy theo vi c thi t t quy n h n, mà qu n tr viên có th truy c p vào các d li u lưu trong kho trung tâm, kho ư c chia s cho t t c các qu n tr viên c a OEM th c hi n công vi c qu n lý. 3.3.3. Oracle Configuration Assistant Configuration Assistant là công c cho phép t o các shared repositories, t l i c u hình cho database và thi t t c u hình cho các local console ( ơn v i u khi n c c b ). Configuration Assistant ư c t ng kh i ng ngay sau khi hoàn t t quá trình cài t c a Universal Installer. Ta cũng có th kh i ng ng d ng này b ng tay (ch y l nh %emrepmgr t d u nh c h th ng). 3.3.4. Oracle Enterprise Manager Console Bao g m c cây phân c p và hình nh h a bi u di n các i tư ng trong h th ng. 1. Các nút có bi u tư ng: cho phép g i các ng d ng khác cùng th c hi n vi c qu n tr các tác v (task). Vi c này cũng có th th c hi n thông qua m c ch n tương ng trên menu. 2. Navigator hay object explorer: ư c t ch c dư i d ng cây phân c p. Nó cho phép xem các Oracle services trong m ng làm vi c. Navigator cho phép qu n tr viên có th browse các Oracle services, như databases, listeners, nodes, và name servers, qua ó có th s a i các tính ch t c a các i tư ng; ví d : ngư i dùng có th thay i n i dung c a b ng. 3. Job system: cho phép th c hi n các tác v t xa liên quan t i listeners, databases. Job system d a trên các th t c trong Tool Control Language (TCL) engine. ORACLE 9i – Ki n trúc và Qu n tr Trang 31
- www.updatesofts.com Hình v 11. Oracle Enterprise Manager 4. Menu cho phép kh i t o các ng d ng qu n tr khác và th c hi n nhi u tác v khác nhau. 5. Map hay topographical view cho phép các Oracle services có th ư c g p l i tùy theo quan h v không gian, ch c năng, hay c hai. Map view cho phép ngư i s d ng t p trung vào các i tư ng c n qu n lý. 6. Event system i u khi n và thông báo các tr ng thái c a h th ng. 3.4.CÁC CÔNG C QU N TR KHÁC Ngoài hai công c chính như ã k trên, Oracle còn h tr b các công c chu n khác như: Instance Manager: dùng i u khi n database nh nghĩa và kh i t o các tham s liên quan t i các tính ch t c a instance. Schema Manager: dùng t o l p và qu n lý các i tư ng như tables, indexes, và views. Security Manager: dùng qu n lý các users và phân quy n cho các users này Storage Manager: dùng t ch c các database files và qu n lý các rollback segments. SQL Worksheet: giao ti p theo ki u dòng lênh, nó cho phép th c hi n các câu l nh SQL và PL/SQL cũng như là các câu l nh c a Server Manager Backup Manager: dùng sao lưu, ph c h i và b o trì databases, qu n lý các redo log files. Data Manager: dùng n p và t ch c l i d li u trong databases. Ngoài các các công c k trên, Oracle còn h tr các công c làm tăng cư ng hi u su t làm vi c c a DATABASE. Performance Manager: bi u di n hi u su t làm vi c c a database dư i d ng bi u ho . Top-Session Manager: hi n th thông tin chi ti t v các session c a 10 session có s d ng tài nguyên h th ng, s p x p theo th t gi m d n. Công c này còn cho phép kill session. Loock Manager: cho bi t các thông tin liên quan n vi c khoá (lock) các i tư ng trong database. Các thông tin ư c bi u di n dư i d ng ho . Tablespaces Manager: công c giúp cho d dàng qu n lý các tablespace có trong database. ORACLE 9i – Ki n trúc và Qu n tr Trang 32
- www.updatesofts.com Chương 4. T O DATABASE 4.1.CÁC B C T O DATABASE Oracle hi n ã h tr m t công c cho phép t o database trên h i u hành Windows m t cách tr c quan. ó là công c Oracle Database Assistant. Tuy nhiên, trong m t s trư ng h p công c này t ra không ư c thu n ti n l m. Bên c nh vi c s d ng công c cung c p s n c a Oracle t o database, Oracle còn cho phép user có th t o database mà không s d ng các công c c a Oracle. Phương pháp này g i là t o database b ng tay – manually. Vi c t o database ư c ti n hành theo các bư c: 1. Quy t nh ch n l a tên instance và tên database duy nh t. Ch n character set – t p ký t s d ng trong database. 2. Thi t l p các bi n h th ng. 3. Chu n b file tham s , t o file m t kh u (nên có thao tác này). 4. Chu n b instance ph c v qu n tr 5. T o database. 6. Ch y scripts t o các dictionary cho database. 4.2.CHU N B MÔI TR NG 4.2.1. Chu n b h i u hành t o database, qu n tr viên trư c tiên ph i có th truy nh p vào h i u hành v i y quy n. Trư c khi t o database, c n tính toán dung lư ng b nh cho database căn c vào c u hình c a Server và m b o có b nh th c hi n các ti n trình c a Oracle m t cách hi u qu . Tính toán lư ng ĩa tr ng c n thi t cho vi c lưu tr các data files, các control files, các redo log file và các files khác... 4.2.2. Lên k ho ch b trí các file thông tin b o v an toàn cho database, ta c n có k ho ch b trí các file thông tin. Control files m b o an toàn, m t database c n ít nh t 02 control files và ư c t t i hai ch khác nhau. Các control files nên ư c t tên khác nhau sao cho d dàng có th phân bi t. Tên c a Control files nên ư c t kèm v i tên c a database cho d nh , như sau: CTL.ORA V i: n là s th t c a control file database_name tên c a database Trong parameter file, tên c a các control files ư c t phân cách nhau b i các d u ph y. ORACLE 9i – Ki n trúc và Qu n tr Trang 33
- www.updatesofts.com Ví d : control_files = (“C:\ORANT\DATABASE\CTL1KTKB.ORA”, ”C:\ORANT\DATABASE\CTL2KTKB.ORA”) Online redo log files Online redo log files thông thư ng bao g m nhi u nhóm các online redo log files khác nhau. V i m i nhóm ch a các b n sao c a các redo log file. Tương t như control file. Các online redo log file cũng nên ư c t các n i khác nhau. Cũng gi ng như Control files, vi c t tên cho các Online redo log files nên ư c t kèm v i tên c a database cho d nh , như sau: LOG.ORA V i: n là s th t c a control file database_name tên c a database Tên c a các control files ư c t phân cách nhau b i các d u ph y. Ví d : logfile = ‘C:\ORANT\DATABASE\LOG1KTKB.ORA’ SIZE 1024K, ‘C:\ORANT\DATABASE\LOG2KTKB.ORA’ SIZE 1024K Datafiles Tên c a datafiles nên ư c t theo như n i dung c a nó. i v i các data files, ta c n quan tâm t i m t s tính ch t sau: Gi m thi u vi c phân o n trong các data files. Tách riêng các i tư ng trong database như tách các application data, temporary data trên các tablespaces khác nhau. Các datafile ư c phân chia theo các segment khác nhau. Tên c a chúng thư ng ư c t v i uôi là .DBF còn ph n u s ư c phân theo t ng lo i segment tương ng. Ví d : C:\ORANT\DATABASE\KTKB\SYSTEM01.DBF C:\ORANT\DATABASE\KTKB\RBS01.DBF C:\ORANT\DATABASE\KTKB\RBS02.DBF C:\ORANT\DATABASE\KTKB\USERS01.DBF C:\ORANT\DATABASE\KTKB\TEMP01.DBF C:\ORANT\DATABASE\KTKB\TOOLS01.DBF C:\ORANT\DATABASE\KTKB\INDX01.DBF 4.2.3. Optimal Flexible Architecture – OFA i u quan tr ng khi t o database là t ch c các file h th ng sao cho d dàng cho vi c qu n tr , thêm m i và b sung các d li u vào database t n d ng hi u qu các thao tác vào ra c a h th ng. OFA v i các ti n ích giúp cho vi c b o trì database ư c ơn gi n. Cáu trúc c a OFA: ORACLE 9i – Ki n trúc và Qu n tr Trang 34
- www.updatesofts.com 1. t tên các thi t b nó có th ch a ng các d li u Oracle server gi ng như m t t p h p. 2. Phân bi t các file s n ph m, bao g m các ph n m m và các công c Oracle server, các file qu n tr , file script kh i t o,... 3. Lưu l i các phiên b n c a các s n ph m Oracle server 4. T o các thư m c lưu tr d li u Oracle server. 4.2.4. C u trúc thư m c ph n m m Oracle Thư m c Di n gi i Bin Ch a các file s n ph m d ng nh phân Dbs Ch a các file d li u Lib Ch a các file thư vi n s n ph m c a Oracle Orainst Ch a chương trình và các file ph c v cho vi c cài t Các file server, các file thư vi n và các file khác c n thi t cho Rdbms database Plsql PL/SQL và các s n ph m liên quan Sqlplus SQL*Plus Network Các s n ph m Oracle Net8 Svrmgrl Server manager C u trúc thư m c con Thư m c Di n gi i Admin File scripts qu n tr Demo File d li u và các scripts minh ho Doc README file Install Các file ph c v cho vi c cài t Lib Các thư vi n s n ph m Log Các file log 4.2.5. Bi n môi trư ng Trên h i u hành Windows, ta thi t l p các bi n môi trư ng. Các bi n này tương ng v i các tham s trong registry như: ORACLE_HOME, ORACLE_SID, NLS_LANG. t o m i database, c n t o m i bi n môi trư ng ORACLE_SID: C:\set ORACLE_SID = U16 ORACLE 9i – Ki n trúc và Qu n tr Trang 35
- www.updatesofts.com 4.3.CHU N B CÁC THAM S TRONG PARAMETER FILE Khi t o m i m t database, ta c n quan tâm t i vi c t o parameter file. Parameter file ch a các thông tin c n thi t trong database, trong ó quan tâm nh t là các tham s sau: Tham s Di n gi i DB_NAME Tên nh danh c a database, t i a 8 ký t . Tên database ph i trùng v i giá tr c a bi n môi trư ng ORACLE_SID. CONTROL_FILES Li t kê danh sách các control file s d ng trong database. T i thi u có 01 control file trong database. Tuy nhiên, ta nên t o 02 control files tr lên phòng h ng file. Các control files không c n thi t ph i t n t i. Khi t o database, Oracle s t o các control files này DB_BLOCK_SIZE Xác nh kích thư c c a m t block s d ng trong database. Kích thư c này s không thay i ư c sau khi database ã ư c t o l p. Kích thư c c a các block ư c tính theo ơn v K (Kilobytes). Kích thư c c a block thư ng ư c t b ng s nguyên l n lu th a c a 2. tương ng v i s nguyên l n các block v t lý c a h i u hành. Do ó, có th t i ưu ư c s l n truy xu t ĩa c ng. Ví d : 2K, 4K, 8K, 16K, 32K, tuỳ theo phiên b n c a Oracle và h i u hành. Thông thư ng, khi chu n b parameter file c a m t database s p ư c t o, ta có th sao chép l i n i dung c a parameter file m u r i ch nh s a l i m t vài thông s trong ó như db_name, control_files,... Parameter file m u c a oracle thư ng ư c t thư m c: \ADMIN\SAMPLES\PFILE Ví d v n i dung c a file tham s : file InitU16.ora db_name = U16 db_files = 1020 control_files = ("C:\ORANT\database\ctl1U16.ora", "C:\ORANT\database\ctl2U16.ora") db_file_multiblock_read_count = 16 db_block_buffers = 2000 shared_pool_size = 30000000 log_checkpoint_interval = 8000 processes = 100 dml_locks = 200 log_buffer = 65536 sequence_cache_entries = 30 sequence_cache_hash_buckets = 23 #audit_trail = true #timed_statistics = true background_dump_dest = C:\ORANT\rdbms80\trace user_dump_dest = C:\ORANT\rdbms80\trace db_block_size =8192 ORACLE 9i – Ki n trúc và Qu n tr Trang 36
- www.updatesofts.com compatible = 8.0.4.0.0 sort_area_size = 65536 log_checkpoint_timeout = 0 remote_login_passwordfile = shared max_dump_file_size = 10240 4.4.CHU N B INSTANCE PH C V QU N TR S d ng công c ORADIM t o instance ph c v cho vi c t o database. ORADIM s t o m t service dành riêng cho database. ây là m t công c th c hi n ch dòng l nh. Công c này ch c n thi t khi user t o m i, s a i hay hu instance c a database b ng tay. Trong trư ng h p s d ng công c Oracle Database Configuration Assistant can thi p vào database thì không c n thi t ph i bi t t i công c này. ORADIM Oracle Database Configuration Assistant Có th t o m i, start, stop, s a i hay Ch có th t o m i hay hu b databse. xoá b instances. Không can thi p t i Không th start hay stop database database files Có th s d ng sa i instance Không th sa i instance Dùng t o password file và service liên Dùng t o password file và service liên quan. Không t o database ư c quan, instance và c database Lưu ý: các phiên b n trư c c a Oracle, công c ORADIM có tên là ORADIM80 4.4.1. T o m t instance Cú pháp: C:\>ORADIM -NEW -SID SID | -SRVC SERVICE_NAME [-INTPWD INTERNAL_PWD] - SHUTTYPE SRVC | INST | SRVC, INST [- MAXUSERS NUMBER][-STARTMODE AUTO | MANUAL][-PFILE FILENAME] V i: -NEW T o m i instance ph c v cho database. -SID SID Tên c a instance ư c t o (tên này thư ng ư c l y chính là tên c a database). -SRVC SERVICE_NAME Tên c a service ph c v database. -INTPWD INTERNAL_PWD M t kh u c a Internal account s d ng qu n tr database -MAXUSERS NUMBER S lư ng user t i a nh nghĩa trong password file -STARTMODE AUTO, MANUAL t ch kh i ng instance ph c v (kh i ng service trên máy ch server) -PFILE FILENAME ORACLE 9i – Ki n trúc và Qu n tr Trang 37
- www.updatesofts.com Ch rõ parameter file INIT.ORA -SHUTTYPE SRVC, INST D ng instance ph c v (stop service) Ví d : C:\> ORADIM -NEW -SID PROD -INTPWD MYPASSWORD1 -STARTMODE AUTO -PFILE C:\ORACLE\ADMIN\PROD\PFILE\INIT.ORA 4.4.2. Kh i ng instance Cú pháp: C:\ORADIM -STARTUP -SID SID [-USRPWD USER_PWD] [-STARTTYPE SRVC | INST | SRVC, INST] [-PFILE FILENAME] V i: -STARTUP Kh i ng instance ph c v s n sàng cho vi c t o database. -SID SID Tên c a instance ư c t o (tên này thư ng ư c l y chính là tên c a database). -USERPWD USER_PWD M t kh u. -STARTTYPE SRVC, INST Ch kh i ng là service hay instance Ví d : C:\> ORADIM -STARTUP -SID PUMA -STARTTYPE SRVC -PFILE C:\ORACLE\ADMIN\PROD\PFILE\INIT.ORA 4.4.3. D ng instance Cú pháp: C:\>ORADIM -SHUTDOWN -SID SID [-USRPWD USER_PWD] [-SHUTTYPE SRVC | INST | SRVC, INST] [-SHUTMODE A | I | N] V i: -SHUTDOWN D ng (stop) instance ph c v . -SID SID Tên c a instance ư c t o (tên này thư ng ưc l y chính là tên c a database). -USERPWD USER_PWD M t kh u. -SHUTMODE Xác nh ch d ng: A – abort mode, I I – Immediate mode, N – Normal mode Ví d : C:\> ORADIM -SHUTDOWN -SID PUMA -SHUTTYPE SRVC INST ORACLE 9i – Ki n trúc và Qu n tr Trang 38
- www.updatesofts.com 4.4.4. Hu instance Cú pháp: C:\>ORADIM -DELETE -SID sid Ví d : C:\> ORADIM -DELETE -SID PUMA 4.5.T O DATABASE 4.5.1. Kh i ng Instance S d ng user v i m c quy n DBA. Dùng công c ORADIM t o Instance. Kh i ng Instance ch NOMOUNT và ch rõ file tham s s d ng trong chương trình: SVRMGR> STARTUP NOMOUNT \ > PFILE=initU16.ora 4.5.2. L nh t o database S d ng câu l nh CREATE DATABASE t o database Cú pháp: CREATE DATABASE [database] [CONTROLFILE REUSE] [LOGFILE [GROUP integer] filespec [, [GROUP integer] filespec]...] [MAXLOGFILES integer] [MAXLOGMEMBERS integer] [MAXLOGHISTORY integer] [MAXDATAFILES integer] [MAXINSTANCES integer] [ARCHIVELOG|NOARCHIVELOG] [CHARACTER SET charset] [NATIONAL CHARACTER SET charset] [DATAFILE filespec [autoextend_clause] [, filespec [autoextend_clause]...]] filespec :== 'filename' [SIZE integer][K|M] [REUSE] autoextend_clause :== [AUTOEXTEND {OFF |ON [NEXT integer[K|M]] [MAXSIZE {UNLIMITED|integer[K|M]}] } ] V i: Database Tên c a CSDL c n t o (tên này gi ng v i tên c a tham s DB_NAME trong parameter file) ORACLE 9i – Ki n trúc và Qu n tr Trang 39
- www.updatesofts.com CONTROLFILE REUSE Tên file tham s ã t n t i ư c tái s d ng LOGFILE GROUP Tên c a log file ư c s d ng MAXLOGFILES S lư ng t i a các log file group cho CSDL MAXLOGMEMBERS S lư ng t i a các log file member ivi m t log file group MAXLOGHISTORY S lư ng t i a các redo log trong m t group DATAFILE filespec Tên file d li u ư c s d ng AUTOEXTEND Cho phép ho c không cho phép m r ng t ng các file d li u MAXDATAFILES S lư ng t i a các datafiles trong database MAXINSTANCES S lư ng l n nh t các instance có th ng th i mount và open database ARCHIVELOG Xác nh ràng redo log c n ch archive trư c khi ư c dùng l i NOARCHIVELOG Xác nh ràng redo log c n ư c dùng l i mà không c n t ch archive CHARACTER SET, NATIONAL CHARACTER SET Chu n ký t mà CSDL s d ng lưu tr các d li u Ví d : t o database SPOOL creU16.log STARTUP NOMOUNT PFILE=initU16.ora CREATE DATABASE U16 MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXDATAFILES 100 MAXLOGHISTORY 100 LOGFILE GROUP 1 ('/DISK3/log1a.rdo',/DISK4/log1b.rdo’) SIZE 1 M, GROUP 2 ('/DISK3/log2a.rdo',/DISK4/log2b.rdo’) SIZE 1 M DATAFILE '/DISK1/system01.dbf' size 50M autoextend on CHARACTER SET WE8ISO8859P1; ORACLE 9i – Ki n trúc và Qu n tr Trang 40
- www.updatesofts.com 4.5.3. Oracle Database Assistant t o database, Oracle h tr công c r t ti n l i giúp ngư i qu n tr d dàng t o database hơn thông qua giao di n ho , ó là công c Oracle Database Assistant. Hình v 12. Công c t o h tr database – Oracle Database Assistant V i công c này, ngư i qu n tr ch vi c khai báo các tham s c n thi t cho database. Oracle Database Assistant s t ng k t sinh ra câu l nh SQL tương ng v i các tham s ã ư c khai báo. Các câu l nh SQL có th ư c ch y luôn ho c cũng có th ư c lưu l i thành các script files s d ng sau này. 4.5.4. File script ví d t o m t database File sqlu16.bat set ORACLE_SID=U16 C:\ORANT\bin\oradim -new -sid U16 -intpwd oracle -startmode auto -pfile C:\ORANT\database\initU16.ora C:\ORANT\bin\oradim -startup -sid U16 -starttype srvc,inst -usrpwd oracle -pfile C:\ORANT\database\initU16.ora C:\ORANT\bin\svrmgr @U16run.sql File U16run.sql spool C:\ORANT\database\spoolmain set echo on connect INTERNAL/oracle startup nomount pfile=C:\ORANT\database\initU16.ora CREATE DATABASE U16 LOGFILE 'C:\ORANT\database\logU161.ora' SIZE 1024K, 'C:\ORANT\database\logU162.ora' SIZE 1024K MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXLOGHISTORY 1 DATAFILE 'C:\ORANT\database\Sys1U16.ora' SIZE 50M ORACLE 9i – Ki n trúc và Qu n tr Trang 41
- www.updatesofts.com MAXDATAFILES 100 MAXINSTANCES 1 CHARACTER SET WE8ISO8859P1 NATIONAL CHARACTER SET WE8ISO8859P1; spool off File initU16.ora db_name = U16 db_files = 1020 control_files = ("C:\ORANT\database\ctl1U16.ora", "C:\ORANT\database\ctl2U16.ora") db_file_multiblock_read_count = 16 db_block_buffers = 2000 shared_pool_size = 30000000 log_checkpoint_interval = 8000 processes = 100 dml_locks = 200 log_buffer = 65536 sequence_cache_entries = 30 sequence_cache_hash_buckets = 23 #audit_trail = true #timed_statistics = true background_dump_dest = C:\ORANT\rdbms80\trace user_dump_dest = C:\ORANT\rdbms80\trace db_block_size =8192 compatible = 8.0.4.0.0 sort_area_size = 65536 log_checkpoint_timeout = 0 remote_login_passwordfile = shared max_dump_file_size = 10240 4.5.5. L i x y ra khi t o database L i x y ra khi t o database ph n l n do các nguyên nhân sau: L i cú pháp l nh t o database Các file d li u c n t o l p ã t n t i L i do h i u hành, không có quy n, không ch tr ng,... 4.5.6. K t qu sau khi t o database K t thúc các bư c trên ta thu ư c m t database v i: 02 data files ư c t trong SYSTEM tablespace. Các control files và các redo log files ph c v cho database Hai user qu n tr database và m t kh u tương ng là: SYS/change_on_install và SYSTEM/manager 01 Rollback segment SYSTEM Các b ng d li u internal v i d li u tr ng ORACLE 9i – Ki n trúc và Qu n tr Trang 42
- www.updatesofts.com 4.6.T O DATA DICTIONARY CHO DATABASE Trong trư ng h p t o database b ng tay, sau khi t o xong database, Oracle server s t o cho ta m t database hoàn toàn tr ng. Các b ng trong database này u ư c lưu tr dư i d ng mã và ta không th nào quan sát các thông tin trong nó ư c. có th quan sát ư c các thông tin trong database. Ta c n t o data dictionary cho database này. Data dictionary hay còn g i là t i n d li u c a database là t p h p các views ư c thi t l p trong database cung c p các thông tin v database. Các file t o data dictionary cho database ư c Oracle cung c p s n và thư ng ưc t trong thư m c \RDBMS\ADMIN Các dictionary views ư c phân lo i và t trong các file SQL khác nhau. M t s file SQL hay dùng: Tên file SQL Di n gi i CATALOG.SQL T o các dictionary views cơ b n, trigger và store procedure cơ s CATPROC.SQL T o các package cơ s CATREP.SQL T o các ch c năng Replication cho database Ngoài ra còn có r t nhi u file script khác. ORACLE 9i – Ki n trúc và Qu n tr Trang 43
- www.updatesofts.com Chương 5. QU N TR ORACLE DATABASE 5.1.PHÂN LO I USERS Oracle là m t h qu n tr cơ s d li u l n, ch y trên môi trư ng m ng. v n hành h th ng ư c t t, có th có nhi u ngư i s cùng tham gia vào h th ng v i nh ng vai trò khác nhau g i là các user. Có th phân ra làm m t s lo i user chính sau: Database Administrators Security Officers Application Developers Application Administrators Database Users Network Administrators 5.1.1. Database Administrators Do h th ng Oracle database có th là r t l n và có nhi u users cùng tham gia vào h th ng, và khi ó s có m t hay m t s ngư i ch u trách nhi m qu n lý h th ng. Nh ng ngư i có vai trò như v y ư c g i là database administrator (DBA). M i m t database c n ít nh t 01 ngư i th c hi n công vi c qu n tr . M t database administrator có trách nhi m th c hi n m t s công vi c sau: Cài t và nâng c p Oracle server và các công c ng d ng khác. Phân ph i h th ng lưu tr và lên k ho ch lưu tr cho h th ng cơ s d li u trong tương lai. T o nh ng c u trúc lưu tr cơ b n như tablespaces ph c v cho vi c phát tri n và ho t ng c a các ng d ng. T o các i tư ng trong database như tables, views, indexes s d ng cho các ng d ng ư c thi t k . Thay i c u trúc database khi c n thi t tuỳ theo các thông tin c a các application. Qu n lý các users và m b o b o m t h th ng. m b o tương thích v b n quy n, phiên b n v i h th ng Oracle i u khi n và qu n tr các user access truy xu t t i database. QU n lý và t i ưu các truy xu t t i database. Lên k ho ch backup (sao lưu) và recovery (ph c h i) các thông tin có trong database. Lưu tr các archive data. Sao lưu và khôi ph c database. C p nh t các công ngh m i ưa ra các câu h i b ích. 5.1.2. Security Officers Trong m t s trư ng h p, h th ng òi h i ch b o m t cao. Khi ó c n n m t hay m t nhóm ngư i chuyên th c hi n công tác b o v database g i là security officers. Security officer có th k t n i t i database, i u khi n và qu n lý vi c truy c p database c a các users và b o m t h th ng. ORACLE 9i – Ki n trúc và Qu n tr Trang 44
- www.updatesofts.com 5.1.3. Application Developers Application developer là ngư i thi t k và vi t các ng d ng database. Application developer có trách nhi m th c hi n m t s yêu c u sau: Thi t k và phát tri n ng d ng database. Thi t k c u trúc database cho t ng ng d ng. ánh giá yêu c u lưu tr cho ng d ng. Quy nh các hình th c thay i c u trúc database c a ng d ng. Thi t l p bi n pháp b o m t cho ng d ng ư c phát tri n. 5.1.4. Database Users Database users tương tác v i database thông qua các ng d ng và các ti n ích. M t user i n hình có th th c hi n ư c m t s công vi c sau: Truy nh p, s a i, và xoá hu các d li u ư c phép T o các báo cáo i v i d li u 5.1.5. Network Administrators i v i database Oracle ho t ông trên môi trư ng m ng, khi ó c n có m t user th c hi n công vi c qu n tr m ng. User này có trách nhi m m b o các ng d ng Oracle ho t ng trên môi trư ng m ng ư c t t. 5.2.PHNG TH C XÁC NH N C QUY N TRUY NH P Vi c phân quy n s d ng là c n thi t trong công vi c qu n tr . Có hai user account ư c t ng t o ra ngay t khi t o database và ư c gán quy n DBA là: SYS và SYSTEM. SYS: ư c t o t ng và gán quy n DBA. M t kh u m c nh là change_on_install. Có quy n s h u các b ng và các t i n d li u trong database. SYSTEM: ư c t ng t o ra v i m t kh u ban u là manager và cũng ư c gán quy n DBA. Tuy nhiên, SYSTEM còn ư c s h u c m t s table, view m r ng ch a các thông tin s d ng cho các tools c a Oracle. Quy n DBA: Ngay khi t o database, Oracle ã t o s n m t quy n g i là "DBA". Quy n này cho phép th c hi n các thao tác qu n tr i v i database. Lưu ý: V i quy n DBA, các users này s có th can thi p ư c t i các quy n c a các user khác s d ng trong h th ng. Vì th , nh ng qu n tr viên database c n thay i m t kh u c a mình tránh s d ng m t kh u m c nh do Oracle cung c p vì user khác có th bi t và s d ng truy nh p vào h th ng m t cách trái phép, gây xáo tr n h th ng. 5.2.1. Phương th c xác nh n quy n Trong m t s trư ng h p qu n tr viên database c n n phương th c xác nh n quy n truy nh p c bi t do có th lúc ó database chưa ư c m , ví d như v i các trư ng h p shutdown ho c startup database. Tuỳ thu c vào vi c qu n tr database trên cùng m t máy hay máy khác mà ta có th s d ng cơ ch xác nh n quy n truy nh p database b i h i u hành hay hay password files. ORACLE 9i – Ki n trúc và Qu n tr Trang 45
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 1
15 p | 145 | 56
-
Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 2
15 p | 199 | 51
-
Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 6
15 p | 117 | 34
-
Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 8
15 p | 114 | 34
-
Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 4
15 p | 113 | 33
-
Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 7
15 p | 106 | 30
-
Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 9
15 p | 103 | 28
-
Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 5
15 p | 115 | 27
-
Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 10
7 p | 99 | 26
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn