Danh mục

Đào tạo Oracle cơ bản - Giáo trình kiến trúc và quản trị Oracle 8i - Phần 3

Số trang: 14      Loại file: pdf      Dung lượng: 184.52 KB      Lượt xem: 16      Lượt tải: 0    
Thư viện của tui

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bảo trì các file điều khiển - Contron files7.1Control fileControl file trong một database là các file nhị phân cần thiết cho việc khởi động và hoạt động của database. Mỗi control file đ-ợc kết hợp với duy nhất một Oracle database. Control file đ-ợc cập nhật bởi Oracle server trong quá trình sử dụng database, Các thông tin trong control file chỉ có thể đ-ợc sửa đổi bởi Oracle server; DBA hay những ng-ời sử dụng khác không cáo quyền sửa đổi control file. Control file chứa • • • • • • • • • • Tên...
Nội dung trích xuất từ tài liệu:
Đào tạo Oracle cơ bản - Giáo trình kiến trúc và quản trị Oracle 8i - Phần 3C«ng ty cæ phÇn tμi ng©n - BFCGi¸o tr×nh kiÕn tróc vμ qu¶n trÞ Oracle 8i COMMIT; END;Tªn trigger: log_logonTrigger nµy sÏ ®−îc kÝch ho¹t ngay sau khi ng−êi sö dông logon tíi mét instance.Trigger nµy sÏ ®−îc kÝch ho¹t nÕu ng−êi sö dông lµ SYS hay b¾t ®Çu bëi OPS$.Khi trigger ®−îc kÝch ho¹t nã sÏ thªm míi mét dßng d÷ liÖu vµo b¶ng event_log.7 B¶o tr× c¸c file ®iÒu khiÓn - Contron files7.1 Control fileControl file trong mét database lµ c¸c file nhÞ ph©n cÇn thiÕt cho viÖc khëi ®éng vµ ho¹t ®éng cñadatabase. Mçi control file ®−îc kÕt hîp víi duy nhÊt mét Oracle database.Control file ®−îc cËp nhËt bëi Oracle server trong qu¸ tr×nh sö dông database, C¸c th«ng tin trongcontrol file chØ cã thÓ ®−îc söa ®æi bëi Oracle server; DBA hay nh÷ng ng−êi sö dông kh¸c kh«ng c¸oquyÒn söa ®æi control file.Control file chøa• Tªn cña database.• §Þnh danh cña database.• Time stamp lóc t¹o lËp database.• Tªn, vÞ trÝ cña c¸c file d÷ liÖu.• Th«ng tin vÒ tablespace.• Log history.• VÞ trÝ vµ tr¹ng th¸i cña c¸c archived logs.• VÞ trÝ vµ tr¹ng th¸i cña backups.• Sè log sequence number hiÖn thêi.• Th«ng tin checkpoint.Control file cã hai phÇn• Reusable - cã thÓ dïng l¹i• Not reusable - kh«ng thÓ dïng l¹i7.2 T¹o nhiÒu control fileCïng víi online redo log files, Oracle cho phÐp cã thÓ cã nhiÒu c¸c control file ®−îc më ra vµ ghi vµo®ång thêi. Cã thÓ më tíi 8 control file.Ta cã thÓ t¹o nhiÒu control file theo hai c¸ch• T¹o nhiÒu control file ngay sau khi CSDL ®−îc t¹o lËp• Thªm vµo c¸c control file, khi CSDL ®· ®−îc t¹o lËp.C¸c b−íc t¹o control file§μo t¹o kiÕn tróc vμ qu¶n trÞ ORACLE 8i http://www.ebook.edu.vn Trang 26C«ng ty cæ phÇn tμi ng©n - BFCGi¸o tr×nh kiÕn tróc vμ qu¶n trÞ Oracle 8i T¾t (shut down) database Sao chÐp control file hiÖn thêi Thªm míi tªn control file ë tham sè CONTROL_FILES Khëi ®éng l¹i databaseMôc ®Ých cña viÖc t¹o nhiÒu control file: ®¶m b¶o an toµn tr−íc nh÷ng sai, lçi cña chÝnh c¸c file ®iÒukhiÓn. Mét ®iÒu cÇn l−u ý lµ c¸c b¶n sao cña c¸c control file cÇn ®−îc ®Æt t¹i c¸c vïng ®Üa vËt lý kh¸cnhau.Trong tr−êng hîp mét control file bÞ lçi, ta cã thÓ khëi ®éng l¹i instance vµ sö dông b¶n sao cña c¸ccontrol file mµ kh«ng cÇn ph¶i thùc hiÖn kh«i phôc l¹i database.7.3 LÊy th«ng tin vÒ control fileTh«ng th−êng c¸c th«ng tin vÒ hÖ thèng ®−îc l−u trong c¸c base table. Ta cã thÓ dÔ dµng lÊy ®−îcc¸c th«ng tin liªn quan tíi c¸c control file b»ng c©u lÖnh SQL. Th«ng tin vÒ c¸c control file ®−îc l−utrong base table cã synonym lµ V$controlfile. VÝ dô: SQL> SELECT name 2 FROM v$controlfile; NAME -----------------------/ DISK1/control01.con /DISK2/control02.con 2 rows selected.§Ó cã ®−îc th«ng tin vÒ c¸c section kh¸c nhau cña cïng mét control file, ta cã thÓ xem trong viewV$controlfile_record_section. VÝ dô: SQL>SELECT type, record_size, records_total, records_used 2 FROM v$controlfile_record_section 3 WHERE type=’DATAFILE’; TYPE RECORD_SIZ RECORDS_TO RECORDS_US ------------- ---------- ---------- ---------- DATAFILE 180 30 4 1 row selected.Ta còng cã thÓ tham kh¶o thªm trong c¸c b¶ng sau:• V$PARAMETER• V$BACKUP• V$DATAFILE• V$TEMPFILE• V$TABLESPACE• V$ARCHIVE• V$LOG• V$LOGFILE• V$LOGHIST§μo t¹o kiÕn tróc vμ qu¶n trÞ ORACLE 8i http://www.ebook.edu.vn Trang 27C«ng ty cæ phÇn tμi ng©n - BFCGi¸o tr×nh kiÕn tróc vμ qu¶n trÞ Oracle 8i• V$ARCHIVED_LOG• V$DATEBASE8 B¶o tr× c¸c Redo log files8.1 Redo log fileOracle Server duy tr× c¸c online redo log file nh»m ®¶m b¶o viÖc gi¶m thiÓu viÖc mÊt m¸t d÷ liÖu.Redo log file ghi l¹i tÊt c¶ c¸c thay ®æi ®èi víi d÷ liÖu trong vïng database buffer cache.Redo log file cã thÓ ®−îc sö dông trong t×nh huèng kh«i phôc l¹i c¸c d÷ liÖu ®· commit nh−ng ch−a kÞpghi ra c¸c data files khi instance gÆp ph¶i sù cè.CÊu tróc cña redo log fileQu¶n trÞ viªn CSDL cã thÓ ®iÒu ch×nh Oracle database ®Ó duy tr× nhiÒu online redo log file tr¸nh viÖcmÊt m¸t th«ng tin CSDL.Nhãm c¸c online redo log: Lµ tËp hîp nhiÒu online redo log file gièng y hÖt nhau. TiÕn tr×nh nÒnLGWR sÏ ®ång thêi ghi l¹i cïng mét th«ng tin vµo tÊt c¶ c¸c online log file. Oracle Server yÒu cÇu cã ÝtnhÊt lµ 02 online redo log file. Mçi mét online redo log file trong mét group gäi lµ mét member (thµnhviªn)T¹o lËp c¸c redo log file ban ®ÇuC¸c online redo log file ®−îc khëi t¹o trong khi CSDL ®−îc t¹o. Cã mét vµi tham sè cÇn quan t©m:• Tham sè MAXLOGFILES trong lÖnh CREATE DATABASE: øng víi sè l−îng tèi ®a c¸c online redo log groups. Gi¸ trÞ ...

Tài liệu được xem nhiều: