Oracle DBA Forum  

Вернуться   Oracle DBA Forum > Работа > Архитектура

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 23.09.2010, 00:16
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Oracle DataBase Instance

Oracle DataBase Instance




SGA включает:


  • Data buffer cache - cache data and index blocks for faster access.
  • Shared pool - cache parsed SQL and PL/SQL statements.
  • Dictionary Cache - information about data dictionary objects.
  • Redo Log Buffer - committed transactions that are not yet written to the redo log files.
  • JAVA pool - caching parsed Java programs.
  • Streams pool - cache Oracle Streams objects.
  • Large pool - used for backups, UGAs, etc.


Размер SGA определяется параметром DB_CACHE_SIZE в p-файле.
__________________
Телеграм чат

Последний раз редактировалось Marley; 03.05.2011 в 17:42.
Ответить с цитированием
  #2  
Старый 25.09.2010, 11:06
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Information accessible from database

Server/OS Information

Host name where the instance is running

select host_name from v$instance;

Operating system platform

select platform_name from v$database

Flash recovery area

select name from v$recovery_file_dest;

Other points of access on the file system indicated by parameters

select *
from v$parameter

where name like '%/%'

or

name like '%/%';

The results of this query can vary significantly, depending on your installation and version of Oracle Database.

Parameters that may be returned include:

spfile
standby_archive_dest
utl_file_dir
background_dump_dest user_dump_dest
core_dump_dest
audit_file_dest
dg_broker_config_file1
dg_broker_config_file2


Programmatic access to the file system

select directory_path from dba_directories;

The Oracle UTL_FILE_DIR parameter and DIRECTORY database objects can be used to access files that are not a part of standard database functioning.


Process Information

Session Processes


select p.spid, s.username, s.program

from v$process p, v$session s

where p.addr=s.paddr order by 2, 3, 1


Processes related to parallelism

select slave_name, status
from v$PQ_SLAVE


Process Information

Program Global Area

select * from V$PGASTAT


System Global Area

select * from v$sga
__________________
Телеграм чат

Последний раз редактировалось Marley; 07.01.2012 в 08:10.
Ответить с цитированием
  #3  
Старый 25.11.2010, 14:07
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Структуры памяти Oracle:


\\ Системная глобальная область (SYSTEM GLOBAL AREA, SGA)
SELECT component, current_size/1024/1024, min_size/1024/1024, max_size/1024/1024
FROM v$sga_dynamic_components
WHERE current_size > 0
ORDER BY 2 desc;


\\ shared pool
SELECT sum(bytes)/1024/1024 size_mb
FROM v$sgastat
WHERE pool = 'shared pool';


\\ shared pool free memory
SELECT sum(bytes)/1024/1024 size_mb
FROM v$sgastat
WHERE name='free memory';


\\ Программная глобальная область (Program Global Area, PGA)
SELECT *
FROM v$pgastat
__________________
Телеграм чат

Последний раз редактировалось Marley; 25.11.2010 в 15:16.
Ответить с цитированием
  #4  
Старый 25.11.2010, 14:45
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

\\ Процессы и используемые ими ресурсы оперативной памяти:


SELECT program,
round(pga_used_mem/1024/1024,2) as "USED MEM MB",
round(pga_alloc_mem/1024/1024,2) as "ALLOC MEM MB",
round(pga_freeable_mem/1024/1024,2) as "FREEABLE MEMORY MB",
round(pga_max_mem/1024/1024,2) as "MAX MEMORY MB"
FROM v$process order by 1;


\\ Сколько процессами используется памяти:

SELECT round(sum(pga_used_mem/1024/1024),2) AS "USED MEMORY MB"
FROM v$process
__________________
Телеграм чат

Последний раз редактировалось Marley; 25.11.2010 в 15:09.
Ответить с цитированием
  #5  
Старый 25.11.2010, 15:04
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Файлы данных:

\\ spfile

select name, value, description
from v$parameter
where name like '%spfile%'


\\ Control files

select name from v$controlfile;


\\ Datafiles

select file_name from Dba_data_files;


\\ Temp files

select file_name from Dba_temp_files;

\\ Redo Log files

select member from v$logfile;

\\ Archived logs

SELECT name, status, completion_time FROM v$archived_log
WHERE status='A'
ORDER BY 1;
__________________
Телеграм чат

Последний раз редактировалось Marley; 25.11.2010 в 15:43.
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:01. Часовой пояс GMT +3.


Powered by vBulletin®