SELECT commands
SHOW parameter SPfile;
SHOW parameter pfile;
SELECT * FROM DBA_role_privs ---prava komanda
where granted_role='DBA';
SELECT * FROM DBA_data_files; --- info. o datafile / tablespace --putanja
SELECT * FROM DBA_temp_files; --- podaci o temp fajlovima --putanja
SELECT * FROM DBA_tablespaces; --- podaci o svim tablespace koje imam
SELECT * FROM DBA_users; --- info o dba userima
SELECT * FROM DBA_SYS;
SELECT * FROM DBA_sys_privs where grantee ='MIKI'; ---role koje su dodate korisniku MIKI
SELECT * FROM DBA_TAB_PRIVS;
SELECT * FROM DBA_tab_privs where grantee ='MIKI'; ---role koje su dodate korisniku MIKI
SELECT * FROM DBA_ROLE_PRIVS;
SELECT * FROM DBA_ROLE_PRIVS where grantee ='MIKI'; ---role koje su dodate korisniku MIKI
SELECT username from DBA_users; --- info o userima (umesto username upisi * )
SELECT * FROM v$log; --- info. o redolog u (3 grupe)
SELECT * FROM v$logfile; --- info. o redolog u ( info o fajlovima koji se nalaze u tim grupama
SELECT * FROM v$datafile; --- info o datafiles
SELECT * FROM v$tablespace; --- dali je ukljucen tablespace u backup
SELECT name FROM v$database; --- current database name (ili umesto name *… )
SELECT instance FROM v$thread; --- checking oracle SID
SELECT tablespace_name, table_name from DBA_tables; --- list all tables in a database:
SELECT * FROM USER_SYS_PRIVS;
SELECT * FROM USER_TAB_PRIVS;
SELECT * FROM USER_ROLE_PRIVS;
SELECT * FROM USER_ROLE_PRIVS;
DBA_OBJECTS
SELECT * FROM DBA_objects; --- info . o objektima u bazi(tabele,indeksi,funkcije,trigeri)
DBA_tables;
DBA_indexes;
DBA_triggers;
DBA_procedures;
DBA_views;
SELECT default_TABLESPACE FROM dba_users where username='MIKI'; --- vidi koji mu je default TABLESPACE
SELECT file_name, tablespace_name, ROUND(bytes/1024000) MB --- lokacija *.dbf fajlova i velicina
FROM dba_data_files
ORDER BY 1;
SELECT df.tablespace_name TABLESPACE, df.total_space TOTAL_SPACE,
fs.free_space FREE_SPACE, df.total_space_mb TOTAL_SPACE_MB,
(df.total_space_mb - fs.free_space_mb) USED_SPACE_MB,
fs.free_space_mb FREE_SPACE_MB,
ROUND(100 * (fs.free_space / df.total_space),2) PCT_FREE
FROM (SELECT tablespace_name, SUM(bytes) TOTAL_SPACE,
ROUND(SUM(bytes) / 1048576) TOTAL_SPACE_MB
FROM dba_data_files
GROUP BY tablespace_name) df,
(SELECT tablespace_name, SUM(bytes) FREE_SPACE,
ROUND(SUM(bytes) / 1048576) FREE_SPACE_MB
FROM dba_free_space
GROUP BY tablespace_name) fs
WHERE df.tablespace_name = fs.tablespace_name(+) --- TABLESPACE , TOTAL_SPACE, FREE_SPACE
ORDER BY fs.tablespace_name;