2
Laboratorium Oracle’a – Administracja
Zadania do wykonania na laboratorium
START ð PROGRAMY ð ORACLE-ORAHOME81 ð DATABASE ADMINISTRATION
user: SYS
password: oraload
service: load
select * from v$parameter;
lub: prawy klawisz myszy na perspektywie i opcja Show contents
select * from v$parameter where name like ‘%block%’;
‘c:\oracle\oradata\load\appl11.dbf’ size 50K
create rollback segment r11 tablespace APPL1
storage(initial 16k next 16k minextents 2 maxextents 20);
alter rollback segment r11 online
select class, count
from v$waitstat
where class in (‘system undo headers’,‘system undo block’, ‘undo header’,‘undo block’)
drop tablespace APPL1;
select tablespace_name, count(*), sum(bytes)
from dba_segments
group by tablespace_name;
alter rollback segment r11 offline
select sum(pins) „wykonania”, sum(reloads) „chybienia poczas wyk.”
from v$librarycache;
select sum(gets) „pobrania ze slownika”, sum(getmisses) „chybienia”
from v$rowcache;
create tablespace PRIVATE1
datafile ‘c:\oracle\oradata\load\priv1.dbf’ size 50K online;
create table próba1 (<atr> <typ>) tablespace PRIVATE1
storage (initial 50K);
select dfs.tablespace_name, block_id, dfs.bytes, dfs.blocks, df.file_name
from dba_free_space dfs, dba_data_files df
where dfs.file_id = df.file_id
order by 1, 2;
select name, phywrts, phyrds
from v$datafile df, v$filestat fs
where df.file# = fs.file#;
create tablespace LAB1 datafile ‘c:\oracle\oradata\load\plik11.dbf’ size 110K,
‘c:\oracle\oradata\load\plik12.dbf’ size 110K, ‘c:\oracle\oradata\load\plik13.dbf’ size 110K online;
select segment_name, blocks, bytes, max_extents – extents „dozwolone do alokacji”
from dba_segments;
select tablespace_name, next_extent
from user_tables t1
where not exists (select * from dba_free_space t2where t1.tablespace_name = t2.tablespace_name and bytes >= next_extent);
select name, value
from v$sysstat
where name =’redo log space requests’;
madzienx