Danh mục

Oracle9i Kiến thức và quản trị- P6

Số trang: 10      Loại file: pdf      Dung lượng: 244.75 KB      Lượt xem: 3      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Data dictionary hay từ điển dữ liệu hệ thống là phần rất quan trọng trong Oracle database. Đó là một tập hợp các table và các view sử dụng cho việc tham chiếu đến các thông tin liên quan tới database. Data dictionary được tạo bởi file script sql.bsq trong quá trình tạo database.
Nội dung trích xuất từ tài liệu:
Oracle9i Kiến thức và quản trị- P6www.updatesofts.com SVRMGR> SHOW PARAMETER control NAME TYPE VALUE ------------------------------- ------- -------------------- control_file_record_keep_time integer 7 control_files string /DISK1/control01.con5.6.3. Tham s h th ng ng (có th thay i)Trong các tham s h th ng, có m t vài tham s là ng và ta có th thay i ư c cáctham s này. Thông qua các l nh: ALTER SESSION: ch thay i giá tr c a các tham s trong session hi n th i ALTER SYSTEM: thay i giá tr trong toàn b h th ng nói chung. ALTER SYSTEM DEFERRED: ch thay i tham s h th ng c a các session s k t n i vào database sau này, k t sau th i i m thay i.Cú pháp: ALTER SESSION SET parameter_name = value ALTER SYSTEM SET parameter_name = value [DEFERRED]Ví d : ALTER SESSION SET SQL_TRACE=true; ALTER SYSTEM SET TIMED_STATISTICS=true; ALTER SYSTEM SET SORT_AREA_SIZE=131072 DEFERRED;Xem l i thông tin mà ta v a thay i: SVRMGR> SELECT isses_modifiable,issys_modifiable, 3> ismodified, name 2> FROM v$system_parameter 4> WHERE ismodified != FALSE; ISSES ISSYS_MOD ISMODIFI NAME ----- --------- -------- ------------------------------ TRUE IMMEDIATE MODIFIED timed_statistics 1 row selected.5.6.4. Qu n lý sessionRestrict sessionRestrict session c n thi t khi b o trì cơ s d li u, import, export và s a i c u trúc c adatabase.Ta có th t ch cho restrict session cho database thông qua l nh: ALTER SYSTEM {ENABLE|DISABLE}RESTRICTED SESSIONV i: ENABLE RESTRICTED ch cho phép các users có quy n RESTRICTED SESSION truy nh p DISABLE RESTRICTED SESSION cho phép t t c các users truy nh p vào databaseORACLE 9i – Ki n trúc và Qu n tr Trang 59www.updatesofts.comK t thúc sessionTa có th k t thúc (Terminate) các session c a m t Instance ã trong ch restrict,trư c khi th c hi n các thao tác qu n tr .Cú pháp: ALTER SYSTEM KILL SESSION ’integer1,integer2’V i: KILL SESSION tên session c n k t thúc integer1 giá tr c a c t SID trong view v$session integer2 giá tr c a c t SERIAL# trong view v$sessionChú ý: hai giá tr integer1 và integer2 dùng xác nh sessionV i l nh KILL SESSION background process PMON s th c hi n các công vi c sau: Rollback transaction hi n th i c a user Gi i phóng t t c các lock trên các table th c hi n b i user ó Gi i phóng các tài nguyên s d ng b i user5.6.5. Trace file và ALERT fileTrace file lưu tr các thao tác b i background process. Các thông tin v l i trong h th ng s ư c lưu vào ây. i u này là r t h u ích khi th c hi n dò tìm và kh c ph c l i x y ra trongh th ng.Trong khi ch y Oracle Instance, t t c các message phát ra i v i h th ng u ư c lưuvào Alert file. Trong quá trình kh i ng database, Oracle s t t o ra Alert file n u nó chưat n t i.Trong trư ng h p có l i x y ra, các background process s th c hi n ghi l i các thông tindump vào trace file.Ta có th t l i ch ghi l i ra trace file thông qua l nh: SQL>ALTER SESSION SET sql_trace=TRUE; ư ng d n t i các trace file và Alert có th ư c ch ra b i các tham s : BACKGROUND_DUMP_DEST Xác nh nơi t c a các trace file và ALERT. USER_DUMP_DEST Xác nh nơi t o các trace files. MAX_DUMP_FILE_SIZE S lư ng block c a h i u hành quy nh kích thư c c a trace files.ORACLE 9i – Ki n trúc và Qu n tr Trang 60www.updatesofts.comChương 6. DATA DICTIONARY, VIEWS VÀ PACKAGES6.1.DATA DICTIONARY VÀ VIEWS6.1.1. Data DictionaryData dictionary hay t i n d li u h th ng là ph n r t quan tr ng trong Oracle database. ó là m t t p h p các table và các view s d ng cho vi c tham chi u n các thông tin liênquan t i database. Data dictionary ư c t o b i file script sql.bsq trong quá trình t odatabase.Data dictionary bao g m các thông tin trung tâm c a Oracle server.Data dictionary ư c Oracle server t ng c p nh t m i khi th c hi n l nh nh nghĩa dli u (Data Definition Language – DDL).Data dictionary t trong tablespace SYSTEM do User SYS qu n lý. Data dictionary bao g mhai lo i sau: Base tabes Data dictionary Views Hình v 20. Dictionarytrong databaseBase tablesThông tin trong data dictionary ư c xác nh t các thông tin có trong các base tables(b ng cơ s ). N i dung c a các b ng này do Oracle server c p nh t. User thu c databaseh u như không th c p nh t các thông tin này do chúng là các thông tin ã ư c chu n hoávà ư c mã hoá. Ví d : ta ch có th truy xu t t i các thông tin có trong b ng IND$ bi t ư c các thông tin v các indexes ã ư c nh nghĩa trong database, ho c l y các thông tintrong b ng OBJ$ bi t ư c các objects ã ư c nh nghĩa trong database.Ta không th s d ng các câu l nh thao tác d li u như INSERT, UPDATE, hay DELETEthay i n i dung thông tin trong các b ng cơ s m t cách tr c ti p ngo i tr b ng AUD$(Xem thêm ph n ki m tra - Auditing).ORACLE 9i – Ki n trúc và Qu n tr Trang 61www.updatesofts.comData Dictionary ViewsData dictionary views ư c t o ra b i các câu l nh có trong file script catalog.sql. Các viewsnày gi i mã và t n ...

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