intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Danh Ngoc | Ngày: | Loại File: PDF | Số trang:15

127
lượt xem
42
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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ả

Chủ đề:
Lưu

Nội dung Text: Kiến Trúc Quản Trị ORACLE 9I - ORACLE SEVER (Việt Sub) Phần 3

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2