6. feladat ~~~~~~~~~~ * Adjuk meg az alabbi informaciokat az eppen futo adatbazis-kezelorol: * Az instancia elindulasa ota hany felhasznaloi bejelentkezes tortent a rendszerbe? * Hany commit es hany rollback utasitast adtak ki? $ select count(name) from v$sysstat where name like '%logon%'; $ select name from v$sysstat where name like '%commit%' $ select name from v$sysstat where name like '%rollback%'; * Mennyi memoriat foglal le a futo instancia az adatbazis blokk pufferek szamara? * Mekkora a log puffer merete? $ select * from v$parameter where name='db_block_buffers'; eredmeny: '5000'; $ select * from v$parameter where name='log_buffer'; eredmeny: '163840' * Maximum hany nyitott kurzort tarthatnak fenn az egyes sessionok? * Hany konkurrens tranzakcio futasat engedi meg egyidejuleg az adatbaziskezelo? (kurzozorokhoz) $ select num, name, type, value, description from v$parameter where name like '%cursors'; (tranzakciokhoz) $ select num, name, type, value, description from v$parameter where name like '%transactions'; eredmeny: '247' (az elso sorbol) * Kik vannak jelen pillanatban bejelentkezve az adatbazis-kezelobe? $ select username from v$session; * Melyik felhasznalo van legregebben bejelentkezve? $ select username, logon_time from v$session where username is not null and logon_time=(select min(logon_time) from v$session where username is not null); * Mi a tomx illetve a medusa gepen levo adatbazisok neve es mikor lettek letrehozva? $ select dbid, name, created from v$database; eredmeny: medusa: "3060888429, V8, 2000-JAN-06" * Melyik adatfile-ra vonatkozoan tortent a legtobb blokk-olvasasi muvelet * az instancia elindulasa ota? $ select max(phyblkrd) from v$filestat, dba_data_files where file#=file_id; eredmeny: '3629383' $ select file# from v$filestat where phyblkrd='3629383'; eredmeny: '9'; $ select file_name from dba_data_files where file_id='9' eredmeny: '/users/elte/oracle/db/oradata/V8/users04.dbf' * Melyek az adatbazishoz tartozo log file-ok? Melyik process ir bele adatot? * Melyek az adatbazishoz tartozo control fajlok? $ select * from v$logfile; eredmeny: /users/elte/oracle/db/oradata/V8/redoV801.log /users/elte/oracle/db/oradata/V8/redoV802.log /users/elte/oracle/db/oradata/V8/redoV803.log $ select * from v$controlfile; eredmeny: /users/elte/oracle/db/oradata/V8/control01.ctl /users/elte/oracle/db/oradata/V8/control02.ctl /users/elte/oracle/db/oradata/V8/control03.ctl * Adjuk meg egy olyan SQL utasitasnak a szoveget (eleg az utasitas elso 60 * karakteret megadni), amit valaki mas eppen futtat. Azt is adjuk meg, hogy ki * futtatja az utasitast. $ select username, sql_text from v$open_cursor; * * * * *