<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Kursy Oracle DBA</title>
	<link>http://kursy.oracle-dba.net</link>
	<description>Czy znasz bazę oracle, jeżeli nie zapraszamy na kursy.</description>
	<pubDate>Wed, 25 Jun 2008 19:40:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<item>
		<title>Komponenty pamięci SGA</title>
		<link>http://kursy.oracle-dba.net/2008/06/25/komponenty-pamieci-sga/</link>
		<comments>http://kursy.oracle-dba.net/2008/06/25/komponenty-pamieci-sga/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 19:40:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[oracle kursy]]></category>

		<category><![CDATA[buffer cache]]></category>

		<category><![CDATA[buforowanie I/O]]></category>

		<category><![CDATA[data dictionary]]></category>

		<category><![CDATA[dyski fizyczne]]></category>

		<category><![CDATA[gromadzenie danych]]></category>

		<category><![CDATA[Komponenty pamięci SGA]]></category>

		<category><![CDATA[konta użytkowników]]></category>

		<category><![CDATA[large pool]]></category>

		<category><![CDATA[odczyty fizyczne]]></category>

		<category><![CDATA[odczyty z pamięci]]></category>

		<category><![CDATA[redo log buffer]]></category>

		<category><![CDATA[select]]></category>

		<category><![CDATA[shared pool]]></category>

		<category><![CDATA[update]]></category>

		<category><![CDATA[zapytania SQL]]></category>

		<guid isPermaLink="false">http://kursy.oracle-dba.net/?p=5</guid>
		<description><![CDATA[Pamięć SGA składa się z następujących komponentów: bUffer cache, shared pool, redo log buffer, large pool. Teoretycznie  oracle automatycznie stroi każdy z tych komponentów dla lepszej wydajności bazy oracle.
-) buffer cache - to jest miejsce w pamięci wykorzystywane do gromadzenia danych które były wyszukiwane lub modyfikowane  (wyszukiwane za pomocą select, modyfikowane za pomocą update). Ten [...]]]></description>
			<content:encoded><![CDATA[<p>Pamięć SGA składa się z następujących komponentów: bUffer cache, shared pool, redo log buffer, large pool. Teoretycznie  oracle automatycznie stroi każdy z tych komponentów dla lepszej wydajności bazy oracle.<br />
-) buffer cache - to jest miejsce w pamięci wykorzystywane do gromadzenia danych które były wyszukiwane lub modyfikowane  (wyszukiwane za pomocą select, modyfikowane za pomocą update). Ten obszar jest dzielony dla wszystkich użytkowników którzy  łączą sie z baza. Główne zadanie tego obszaru to pomoc w uniknięciu powtarzającego sięgania po te same dany z dysków  fizycznych, operacje odczytów z fizycznych dysków jest bardzo długa w porównaniu z odczytami z pamięci.<br />
-) shared pool - to miejsce w pamięci w którym są przechowywane i dzielone następujące informacje: a) zapytania sql - dzięki  temu mogą być użyte kilkukrotnie, b) informacje z data dictionary np. informacje o koncie użytkownika, informacje o tabelach,  indeksach, przywilejach, c) procedury dzieki temu że są w w obszarze dzielonym jest do nich szybszy dostęp<br />
-) Redo log buffer - redo log buffer poprawiają wydajność poprzez trzymanie informacji redo w pamięci do czasu zapisania ich  na dysku. Trzymanie informacji redo w pamięci wykorzystujemy przy recovery instancji<br />
-) Large pool - to jest obszar opcjonalny który może być użyty do buforowania dużych żądań I/O dla różnych procesów serwera</p>
]]></content:encoded>
			<wfw:commentRss>http://kursy.oracle-dba.net/2008/06/25/komponenty-pamieci-sga/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zarządzanie pamięcią w oracle</title>
		<link>http://kursy.oracle-dba.net/2008/06/25/zarzadzanie-pamiecia-w-oracle/</link>
		<comments>http://kursy.oracle-dba.net/2008/06/25/zarzadzanie-pamiecia-w-oracle/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 19:36:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[oracle kursy]]></category>

		<category><![CDATA[alokacja zasobów]]></category>

		<category><![CDATA[background procesy]]></category>

		<category><![CDATA[baza oracle]]></category>

		<category><![CDATA[bufory danych]]></category>

		<category><![CDATA[informacje o logowaniu]]></category>

		<category><![CDATA[obszar pamięci]]></category>

		<category><![CDATA[obszary buforów i obszary danych]]></category>

		<category><![CDATA[PGA program global area]]></category>

		<category><![CDATA[proces serwera]]></category>

		<category><![CDATA[procesy]]></category>

		<category><![CDATA[SGA]]></category>

		<category><![CDATA[System Global Area]]></category>

		<category><![CDATA[wydajność bazy danych]]></category>

		<category><![CDATA[zapytania SQL]]></category>

		<category><![CDATA[Zarządzanie pamięcią w oracle]]></category>

		<guid isPermaLink="false">http://kursy.oracle-dba.net/?p=4</guid>
		<description><![CDATA[Baza oracle żeby mógł być zarządzana musi mieć zdefiniowane procesy które będą odpowiadały za poszczególne czynności, te  procesy muszą działać czyli muszą być uruchomione, te procesy nazywamy background procesami, jak wiadomo jeżeli procesy są  uruchomione to alokują jakieś zasoby, w tym przypadku są uruchomione w pamięci czyli alokują zasoby pamięci. Możemy wyróżnic  2 typu procesów [...]]]></description>
			<content:encoded><![CDATA[<p>Baza oracle żeby mógł być zarządzana musi mieć zdefiniowane procesy które będą odpowiadały za poszczególne czynności, te  procesy muszą działać czyli muszą być uruchomione, te procesy nazywamy background procesami, jak wiadomo jeżeli procesy są  uruchomione to alokują jakieś zasoby, w tym przypadku są uruchomione w pamięci czyli alokują zasoby pamięci. Możemy wyróżnic  2 typu procesów które baza oracle alokuje:<br />
-) SGA (System Global Area) - to jest pamięć dzielona która zawiera bufory danych i informacje kontrolne o instancji. Pamięć  ta jest podzielona na oddzielne obszary buforów i obszary danych<br />
-) PGA (Program Global Area) - to obszar pamięci która jest używana przez pojedyncze procesy oracle. Proces serwera Oracle to  proces który obsługuje żądanie klienta, Baza oracle tworzy nowy proces serwera kiedy otrzymuje nowe żądanie połączenia z  bazą. Każdy nowy proces wtedy alokuje własne  miejsce PGA. W PGA są przechowywane zapytania SQL a także informacje o  logowaniu a także inne informacje o sesji. Ilość zalokowanej pamięci na SGA i PGA wpływa na wydajność bazy danych.</p>
]]></content:encoded>
			<wfw:commentRss>http://kursy.oracle-dba.net/2008/06/25/zarzadzanie-pamiecia-w-oracle/feed/</wfw:commentRss>
		</item>
		<item>
		<title>HTTP port przy połączeniach z bazą oracle</title>
		<link>http://kursy.oracle-dba.net/2008/06/25/http-port-przy-polaczeniach-z-baza-oracle/</link>
		<comments>http://kursy.oracle-dba.net/2008/06/25/http-port-przy-polaczeniach-z-baza-oracle/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 19:31:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[oracle kursy]]></category>

		<category><![CDATA[Database Home Page]]></category>

		<category><![CDATA[exec dbms]]></category>

		<category><![CDATA[exec dbms_xdb]]></category>

		<category><![CDATA[http port]]></category>

		<category><![CDATA[linia poleceń]]></category>

		<category><![CDATA[listener]]></category>

		<category><![CDATA[port 8011]]></category>

		<category><![CDATA[połączenie z bazą danych]]></category>

		<category><![CDATA[procedura]]></category>

		<category><![CDATA[SETHTTPPORT]]></category>

		<category><![CDATA[sqlplus]]></category>

		<category><![CDATA[status listenera]]></category>

		<category><![CDATA[użytkownik bazodanowy]]></category>

		<category><![CDATA[zmiana portu]]></category>

		<guid isPermaLink="false">http://kursy.oracle-dba.net/?p=3</guid>
		<description><![CDATA[Ze zmianą portu HTTP już nie jest tak prosto, żeby zmienić nr portu dla HTTP należy z linii poleceń sqlplus-a uruchomić  procedurę SETHTTPPORT przykład exec dbms_xdb.sethttpport(nr_portu); np. exec dbms_xdb.sethttpport(8011); to polecenie  zmieniło port na 8011 dla połączeń http. po tej zmianie sprawdzamy status listenera żeby zweryfikować czy nowy port jest  używany.  Zmianę portu dla HTTP [...]]]></description>
			<content:encoded><![CDATA[<p>Ze zmianą portu HTTP już nie jest tak prosto, żeby zmienić nr portu dla HTTP należy z linii poleceń sqlplus-a uruchomić  procedurę SETHTTPPORT przykład exec dbms_xdb.sethttpport(nr_portu); np. exec dbms_xdb.sethttpport(8011); to polecenie  zmieniło port na 8011 dla połączeń http. po tej zmianie sprawdzamy status listenera żeby zweryfikować czy nowy port jest  używany.  Zmianę portu dla HTTP można zrobić także z &#8220;Database Home Page&#8221;. Tak jak pisałem HTTP defaultowo jest wyłączone  zaraz po instalacji, możemy włączyć protokół HTTP przez &#8220;Database Home Page&#8221; lub uruchamiając odpowiednią procedurę z linii  poleceń sqlplus-a. To polecenie to exec dbms_xdb.setlistenerlocalacceess(TRUE); do wyłączenia uruchamiamy exec  dbms_xdb.setlistenerlocalacceess(FALSE); te procedury są uruchamiane z użytkownika bazodanowego SYSTEM.</p>
]]></content:encoded>
			<wfw:commentRss>http://kursy.oracle-dba.net/2008/06/25/http-port-przy-polaczeniach-z-baza-oracle/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
