1 / 21

ORACLE ORDBMS

ORACLE ORDBMS. adminisztrációs feladatok 1. rész. 2004. dr. Kovács László. Oracle piaci helyzete. vezetője (Lawrence J. Ellison) a világ eddigi 6. leggazdagabb embere

mina
Download Presentation

ORACLE ORDBMS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ORACLE ORDBMS adminisztrációs feladatok 1. rész 2004 dr. Kovács László

  2. Oracle piaci helyzete vezetője (Lawrence J. Ellison) a világ eddigi 6. leggazdagabb embere 1. John D. Rockefeller (1839-1937) -- $200 billion 2. Andrew Carnegie (1835-1919) -- $110 billion3. Cornelius Vanderbilt (1794-1877) -- $100 billion4. John Jacob Astor (1763-1848) -- $85 billion5. William Gates -- $60 billion6. Lawrence J. Ellison -- $55 billion 7. King Fahd B in Abdul Aziz Alsaud -- $30 billion8. Warren Buffet -- $28 billion9. Paul Allen -- $25 billion

  3. Oracle piaci helyzete 9. (8) International Business Machines Corp. $89.13111. (14) Hewlett-Packard Co. $73.06131. (36) Dell Inc. $41.44446. (47) Microsoft Corp. $32.18753. (58) Intel Corp. $30.141130. (116) Xerox Corp. $15.701173. (155) Sun Microsystems Inc. $11.434208. (190) Oracle Corp. $9.475301. (300) Apple Computer Inc. $6.207473. (535) Advanced Micro Devices Inc. $3.519484. (387) Gateway Inc. $3.402

  4. Oracle piaci helyzete DBMS piac (bizonytalan értékek) 2000: Oracle 34% IBM 30% Microsoft 15% 2002: IBM 36% Oracle 34% Microsoft 24% PC,Linux(42%) 2004: Oracle 40% IBM 31% Microsoft 14% win: 30% 45% 20000 alkalmazott

  5. Az Oracle története 1978: Oracle V1 (első piaci RDBMS) PDP gépre, assembly-ben kódolt, külön Oracle és User kód 1979: Oracle V2 (javított kiadás) VAX/VMS mód támogatása 1980: Oracle V3 C-ben kódolt, tranzakció bevezetése 1983: RDBMS a VAX gépekre 1984: Oracle V4 olvasási konzisztencia megvalósítása (read committed) más géptípusok támogatása, PC kliens megjelenése

  6. Az Oracle története 1985: párhuzamos működésű RDBMS 1986: Oracle V5 első kliens-szerver, osztott működésű RDBMS cluster technológia támogatása 1989: Oracle V6 (módosított kernel) PL/SQL és rekord-szintű zárolás bevezetése, on-line backup, OLTP teljesítmény növelés 1992: alkalmazás fejlesztési módszertan kidolgozása, 1993: Oracle V7 deklaratív integritási feltételek, PL/SQL, triggerek, tárolt eljárások, párhuzamos SQL végrehajtás

  7. Az Oracle története 1994: első média (video) szerver 1995: NC koncepció (network PC) 1997: Oracle V8 alap OO elemek megjelenése, 3-tier struktúra, WEB-szerver kapcsolódás, particionálás, RMAN materialized view, INSTEAD OF trigger 1998: Java támogatás, elsőség a TPC-C tesztekben 1999: Oracle V8i Internet Database, XML támogatás, Linux támogatás Java integrálás (JVM, SQLJ), alap OLAP funkciók

  8. Az Oracle története 2000: Oracle Mobile 2001: Oracle V9i globalizációs támogatások, védelmi bővítések, standby adatbázis, elsőség a TPC-H teszteken 2002: első integrált multi-dimenzionális modell, native XML támogatás 2003: Oracle V10g ön-menedzselő adatbázis, adatbányászati, mesterséges intelligencia elemek beépítése 2004: Oracle DataHub (integrált felület osztott rendszerhez)

  9. Az Oracle adatbázis struktúra mentés adatállományok napló vezérlő jelszó paraméter CREATE DATABASE nev DATAFILE …

  10. Az Oracle adatbázis struktúra adatállományok fileA1 fileA1 táblatér B táblatér A fileA1 CREATE TABLESPACE …

  11. ORADATA 2,990,080 CONTROL01.CTL 2,990,080 CONTROL02.CTL 2,990,080 CONTROL03.CTL 20,979,712 DR01.DBF 15,736,832 HINF.ORA 20,979,712 INDX01.DBF 31,473,664 OEM_REPOSITORY.ORA 52,436,992 RBS01.DBF 1,049,088 REDO01.LOG 1,049,088 REDO02.LOG 1,049,088 REDO03.LOG 287,318,016 SYSTEM01.DBF 20,979,712 TEMP01.DBF 10,493,952 TOOLS01.DBF 20,979,712 USERS01.DBF

  12. Az Oracle adatbázis struktúra táblatér szegmens típusok normál tábla cluster tábla tábla partició beágyazott tábla index index partició LOB LOB index rollback adatszótár cache temporary szegmens O1 szegmens O2 szegmens O3 szegmens O4

  13. Az Oracle adatbázis struktúra szegmens O1 tárolási paraméterek: INITIAL NEXT PCTINCREASE MINEXTENTS MAXEXTENTS extent 1 extent 2 extent 3 STORAGE ( INITIAL = 40 … ) extent 4 fregmentáció problémája

  14. Az Oracle adatbázis struktúra blokk extent 1 header table directory blokk 1 row directory blokk 2 free space blokk 3 row data blokk 4

  15. Az Oracle adatbázis struktúra blokk tárolási paraméterek header PCTFREE PCTUSED INITTRANS MAXTRANS table directory row directory free space row data

  16. ORADATA 2,990,080 CONTROL01.CTL 2,990,080 CONTROL02.CTL 2,990,080 CONTROL03.CTL 20,979,712 DR01.DBF 15,736,832 INITHINF.ORA 20,979,712 INDX01.DBF 31,473,664 OEM_REPOSITORY.ORA 52,436,992 RBS01.DBF 1,049,088 REDO01.LOG 1,049,088 REDO02.LOG 1,049,088 REDO03.LOG 287,318,016 SYSTEM01.DBF 20,979,712 TEMP01.DBF 10,493,952 TOOLS01.DBF 20,979,712 USERS01.DBF

  17. Vezérlő file - az adatbázis komponenseit tartja nyilván - a tranzakció státuszt is jelzi - az adatbázis állapotát is tárolja (pl. lezárás státusza) kis méretű, de nagyon fontos több példányban is tárolják CONTROL*.CTL egy szerveren több adatbázis is futhat ORACLE_SID

  18. minta paraméter file db_name = RBDB1 db_files = 1024 # INITIAL # db_files = 80 # SMALL # db_files = 400 # MEDIUM # db_files = 1500 # LARGE control_files = ("/u01/oracle/rbdb1/control01.ctl", "/u01/oracle/rbdb1/control02.ctl") db_file_multiblock_read_count = 8 # INITIAL db_block_size = 8192 # INITIAL shared_pool_size = 15728640 # INITIAL log_checkpoint_interval = 10000 log_checkpoint_timeout = 1800

  19. Feladatok • Keresse meg a web-en az Oracle home-lapját • Keressen a web-en Oracle help anyagot • Hol és milyen módon tárolódnak az induló működési • paraméterek • 4. Térképezze fel az ORACLE_HOME alatti könyvtár • struktúrát és azonosítsa be a megismert állományokat

  20. továbbiakhoz: Művelet opt: http://www.dbazine.com/still3.shtml (wait, v$session_wait) olap: http://www.rittman.net/archives/001143.html

More Related