Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 0
  • 44

Michał Matukin trener Oracle.

Oracle 12c R1 w konfiguracji wielowątkowej w systemie Linux.

Agenda spotkania:

1. Omówienie teoretyczne tematu.

- Omówienie pojęć proces a wątek

- Różnice w działaniu bazy danych na systemie Windows a Linux

- Omówienie plusów i minusów konfiguracji wielowątkowej

2. Prezentacja na żywo.

- Uruchomienie bazy danych w konfiguracji standardowej

- Rekonfiguracja instancji do działania w konfiguracji wielowątkowej

- Wykazanie różnic.

 

Każde osiągnięcie zaczyna się od pytań!

https://quorum.akademiq.pl

Webinarium nawiązuje do szkoleń:

• ORACLE DATABASE 12C: ADMINISTRATION WORKSHOP ED 2.

• ORACLE DATABASE 12C: ADMIN, INSTALL AND UPGRADE ACCELERATED.

 

Omówienie pojęć proces a wątek.

Proces – egzemplarz wykonywanego programu.

Aplikacja może składać się z większej liczby procesów. Każdy nowo.

powstały proces otrzymuje unikatowy numer, który go jednoznacznie.

identyfikuje, tzw. PID.

W celu wykonania programu system operacyjny przydziela procesowi.

zasoby:

- czas procesora,

- pamięć,

- dostęp do urządzeń wejścia-wyjścia,

- pliki.

 

Wątek – część programu wykonywana współbieżnie w obrębie jednego procesu.

Różnica między zwykłym procesem a wątkiem polega na współdzieleniu przez wszystkie wątki działające w danym procesie przestrzeni adresowej oraz wszystkich innych struktur systemowych za wyjątkiem czasu procesora.

 

Jak działa Oracle 12c na Windows?

Domyślnie na systemie operacyjnym z rodziny Windows instancja.

Oracle działa w trybie wielowątkowym.

Nie jest to uzależnione od wersji bazy danych.

Nie da się uruchomić instancji w konfiguracji procesów.

 

Jak działa Oracle 12c na Linux?

Domyślnie na systemie operacyjnym z rodziny Linux instancja.

Oracle działa w trybie procesów.

Od wersji Oracle 12c jest możliwe uruchomienie instancji w trybie wielowątkowym.

Instancja może działać w trybie procesów lub wielowątkowym.

 

Plusy i Minusy konfiguracji wielowątkowej.

Plusy:

- mniejsza liczba procesów przy kilku instancjach na jednym serwerze,

- większa wydajność w konfiguracji wieloprocesorowej, HT.

Minusy:

- brak możliwości logowania się lokalnie sqlplus / as sysdba,

- brak możliwości uruchamiania skryptów bez podawania hasła przy logowaniu,

- brak możliwości listowania i kill’owania procesów z poziomu systemu operacyjnego.

 

Parametry konfiguracyjne.

Parametr instancji:

THREADED_EXECUTION=FALSE – standardowa konfiguracja,

THREADED_EXECUTION=TRUE – konfiguracja wielowątkowa.

Parametr Listenera:

DEDICATED_THROUGH_BROKER_<nazwa Listenera>=ON

 

Rekonfiguracja instancji:

• sqlplus / as sysdba

• ALTER SYSTEM SET threaded_execution=TRUE

SCOPE=SPFILE;

• SHUTDOWN IMMEDIATE;

 

Procedura rekonfiguracji Instancji:

Prezentacja na żywo.

1. Zmiana parametru przy działającej instancji.

2. Zamknięcie instancji.

3. Rejestracja instancji w Listenerze.

4. Logowanie się do instancji zdalnie.

5. Uruchomienie instancji.

 

Procedura rekonfiguracji Listenera:

1. Dodanie parametru w pliku listener.ora.

2. Restart listenera.

 

Przydatne linki:

Dokumentacja:

https://docs.oracle.com/database/121/REFRN/GUID-7A668A49-9FC5-4245-AD27-10D90E5AE8A8.htm#REFRN10335

 

Dziękujemy za udział w sesji na żywo. Zachęcamy do subskrypcji naszego kanału na YouTube:

https://www.youtube.com/AltkomAkademia

Odpowiedzi na pytania zadane podczas spotkania zamieścimy na forum wymiany wiedzy: https://quorum.akademiq.pl

Zapraszamy.

Webinarium nawiązuje do szkoleń:

• ORACLE DATABASE 12C: ADMINISTRATION WORKSHOP ED 2.

• ORACLE DATABASE 12C: ADMIN, INSTALL AND UPGRADE ACCELERATED.

Dziękuję za uwagę.

Michał Matukin trener Oracle.

 

Prezentacja Praktyczna:

Polecenia do webinarium nr. 5.

Wyliczenie ilości procesów w konfiguracji standardowej:

ps -ef | grep [o]ra_ | wc –l

Zmiana parametru instancji:

export ORACLE_SID=orcl

sqlplus / AS SYSDBA

ALTER SYSTEM SET threaded_execution=TRUE SCOPE=SPFILE;

SHUTDOWN IMMEDIATE;

Rejestracja instancji w Listenerze.

Wystartowanie instancji.

export ORACLE_SID=orcl

sqlplus sys/ppp@orcl as sysdba

startup

Rekonfiguracja Listenera – zmiana parametru restart Listenera.

DEDICATED_THROUGH_BROKER_<listener-name>=ON

lsnrctl stop

lsnrctl start

Listowanie sesji:

SET LINESIZE 140

COLUMN username FORMAT A15

COLUMN osuser FORMAT A15

COLUMN spid FORMAT A10

COLUMN stid FORMAT A10

 

SELECT s.username,

       s.osuser,

       s.sid,

       s.serial#,

       p.spid,

       p.stid,

       s.status

FROM   v$session s,

       v$process p

WHERE s.paddr = p.addr

AND   s.username IS NOT NULL

ORDER BY s.username, s.osuser;

Killowanie sesji:

ALTER SYSTEM KILL SESSION '40, 37';

Listowanie wątków:

ps –eLF

  • Zapytał
  • @ | 07.10.2016
  • TRENER MODERATOR ALTKOM AKADEMII

Odpowiedź (1)

  • 0

Prezentacja.

Załączniki

  • pdf

    Michal_Matukin_web5.pdf ( 957K )
  • Odpowiedział
  • @ | 07.10.2016
  • TRENER MODERATOR ALTKOM AKADEMII