Translate Preložiť

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिन्दी अनुवाद करने के लिए/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian
Installing Oracle 11g Release 2 on Fedora 13 Inštalácia Oracle 11g Release 2 na Fedora 13

Oracle Veštba Database 11g Release 2 is not certified to run on Database 11g Release 2 nie je certifikovaný pre prevádzku na Fedora Fedora 13 (Goddard) but I wanted to use it to debug a problem with a particular application which used this database. 13 (Goddard), ale chcel som ju použiť na ladenie problémov s konkrétnou aplikáciou, ktoré používajú túto databázu. I checked on the Internet for details about how to install this version of the Oracle database on Fedora 13 but did not come across comprehensive instructions. Overil som si na internete informácie o tom, ako nainštalovať túto verziu databázy Oracle na Fedora 13, ale neprišiel cez komplexný návod. I therefore decided to write this post as a guide for others who may also wish to install this database on Fedora 13. Preto som sa rozhodol napísať tento príspevok ako návod pre ostatných, ktorí môžu tiež chcieť až k dosadiť táto databáza na Fedora 13.

First of all you need to add a number of kernel parameters to /etc/sysctl.conf if they do not already exist in this file or have values less then what is shown here. Najprv je potrebné pridať niekoľko parametrov jadra do / etc / sysctl.conf, ak nie sú už existujú v tomto súbore alebo hodnoty menšie než to, čo je tu uvedené. These are minimum required values by the way; they can be higher. Jedná sa o minimálne požadované hodnoty podľa toho, ako, môžu byť vyššie.

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586


Compared to V porovnaní s Sybase ASE Sybase ASE which only requires kernel.shmmax , an Oracle database requires significantly more kernel parameter tweeking. ktorá vyžaduje len kernel.shmmax, databázy Oracle vyžaduje podstatne viac parameter jadra tweeking.

The current value of a kernel parameter can be displayed using the following command: Súčasná hodnota parametra jadrá môžu byť zobrazené pomocou nasledujúceho príkazu:

# /sbin/sysctl -a | grep


If you do not want to reboot your system, just execute the following command to update the kernel with the new parameters: Ak si neželáte, aby pre reštart systému, stačí spustiť nasledujúci príkaz aktualizovať jadro s novými parametrami:

# /sbin/sysctl -p


You need to install a number of software packages on your system if the packages are not already installed. Musíte nainštalovať niekoľko softvérových balíkov vo vašom systéme, ak balíky nie sú nainštalované. If you have installed the Development Tools package group, the majority of the necessary packages will already be installed. Ak ste nainštalovali Vývojové nástroje balíku skupiny, väčšina potrebných balíčkov bude už nainštalovaný. Install the Development Tools package group and the following packages if not already installed: Nainštalujte Vývojové nástroje skupina balíčkov a nasledujúce balíky, ak už nie je nainštalovaná:

  • binutils binutils
  • libaio, libaio-devel libaio, libaio-devel
  • ksh ksh
  • sysstat sysstem
  • unixODBC, unixODBC-devel unixodbc, unixodbc-devel
  • compat-libstdc++-33 compat-libstdc + + -33

Next, you need to modify PAM (Plugable Authentication Module) to increase session limits for the oracle user which we will create later on. Ďalej musíte upraviť PAM (Plugable autentizačný modul), aby zvýšili zasadnutí limity pre Oracle užívateľa, ktorý si vytvoríme neskôr. Add the following line to /etc/pam.d/login if it does not already exist: Pridajte nasledujúci riadok do / etc / pam.d / login, ak ešte neexistuje:

    session    required     pam_limits.so


and add the following lines to /etc/security/limits.conf : a pridajte nasledujúce riadky do / etc / security / limits.conf:

    oracle     soft    nproc   2047
    oracle     hard    nproc   16384
    oracle     soft    nofile  1024
    oracle     hard    nofile  65536


Note that this file may not currently exist on your system. Uvedomte si, že tento súbor nesmie byť v súčasnosti existujú vo vašom systéme. You may have to create it. Môžete si ho vytvoriť.

Now create a number of new users and groups as follows: Teraz vytvorte počet nových používateľov a skupín takto:

groupadd oinstall
groupadd dba
groupadd oper
groupadd asmadmin

useradd -g oinstall -G dba,oper,asmadmin oracle


and set a password for the new oracle user. a nastaviť heslo pre nového používateľa Oracle.

You must disable Secure Linux (SELINUX) while installing the database. Musíte zakázať Bezpečná Linux (SELinux) pri inštalácii databázy. Edit /etc/selinux/config as follows: Upraviť / etc / SELinux / config nasledovne:

SELINUX=disabled


and execute setenforce off . a popraviť setenforce off.

Edit the /etc/redhat-release file replacing the current release information – Fedora release 13 (Goodwin) – with the following: Upravte / etc / redhat-prepustenie súbor nahradiť existujúce informácie o verzii - Fedora verzia 13 (Goodwin) - s týmto:

redhat release 5


You must create the directories in which the Oracle database software will be installed. Musíte vytvoriť adresára, v ktorom bude databáza Oracle softvér nainštalovaný. In our example, the directory is /app/oracle and the SID is dbhome_1 . V našom príklade, je adresár / app / Oracle a SID je dbhome_1.

mkdir -p /app/oracle/product/11.2.0/dbhome_1
chown -R oracle:oinstall /app
chmod -R 775 /app


The remaining steps require that you are logged in as oracle . Zostávajúce kroky vyžadujú, aby ste prihlásení ako Oracle. As user oracle , download Oracle Database 11g R2 from Ako užívateľ Oracle, stiahnite Oracle Database 11g R2 od Oracle Veštba and place the two files you downloaded into the same subdirectory. a miesto dvoch súborov, ktorý ste prevzali do rovnakého adresára. I placed them in ~oracle/tmp but you are free to choose any subdirectory. Umiestnil som ich do ~ Oracle / tmp, ale máte možnosť vybrať ľubovoľnú podadresára. Then unzip both files. Potom rozbaľte obidva súbory.

# unzip linux.x64_11gR2_database_1of2.zip
# unzip linux.x64_11gR2_database_2of2.zip
# ls -d */
database/
#


A single subdirectory called database is created. Jeden podadresár s názvom databáza je vytvorená. This subdirectory contains the unzipped files. Tento podadresár obsahuje rozbalené súbory.

Assuming that the user oracle is using the bash shell, add the following lines to the oracle user's .bash_profile file, changing ORACLE_HOSTNAME , ORACLE_HOME , etc. as required to suit your particular requirements: Za predpokladu, že používateľ Oracle používa shell bash, pridajte nasledujúce riadky do Oracle užívateľa. Bash_profile súbor, meniace sa ORACLE_HOSTNAME, ORACLE_HOME, atď ako je požadované, aby vyhovovali vašej konkrétnej požiadavky:

# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=ultra.xfpmurphy.com; export ORACLE_HOSTNAME
ORACLE_UNQNAME=dbhome_1; export ORACLE_UNQNAME
ORACLE_BASE=/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=dbhome_1; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
        ulimit -p 16384
        ulimit -n 65536
    else
        ulimit -u 16384 -n 65536
    fi
fi


If you are using a different shell, you will need to set up these enviromental variables and limits using the appropriate shell syntax and shell initialization file. Ak používate iný shell, budete musieť nastaviť tieto premenné prostredie a obmedzuje použitie vhodných shell syntax a shell inicializácie súboru. You may also need to set the NLS_LANG environmental variable to match your country, language and desired character set, eg germany_germany.we8iso8859p1 . Možno tiež budete musieť nastaviť NLS_LANG premenné prostredia, aby zodpovedali vašej krajine, jazyk a požadovaný súbor znakov, napr germany_germany.we8iso8859p1.

Oracle databases are installed using the Oracle Universal Installer (OUI) which is GUI-based and uses the X Window system. Oracle databázy sú inštalované pomocou Oracle Universal Installer (OUI), čo je GUI-bázy a používa X Window systém. There is no equivalent command line installer. Neexistuje obdoba príkazového riadka inštalačného programu. You may need to set the your DISPLAY environmental variable and use the xhost utility to configure server access. Možno budete musieť nastaviť zobrazované premenné prostredia a využívanie xhost utility pre konfiguráciu prístupu k serveru. Start OUI by issuing the runInstaller command in the ~oracle/tmp/database directory. Štart OUI vydaním runInstaller príkaz ~ Oracle / tmp / adresári databázy.

If OUI cannot determine your IP address because it is not in /etc/hosts then you will get the following error: Ak OUI nemôže určiť vašu IP adresu, pretože to nie je v / etc / hosts potom dostanete nasledujúcu chybu:

[INS-06101] IP address of localhost could not be determined


If you see an error message similar to one of the following: “Failed to connect to server”, “Connection refused by server” or “Can't open display”, then you have a problem with X Windows, either with permissions or the DISPLAY variable. Ak máte zobraziť chybové hlásenie podobné jednej z nasledujúcich: "Nepodarilo sa pripojiť k serveru", "Pripojenie odmietnuté serverom" alebo "Nemôžem otvoriť displej", potom máte problém s X Windows, či už s oprávneniami, alebo DISPLAY premenná. I am going to assume you know how to fix such problems. Hodlám sa domnievať, viete, ako opraviť tieto problémy.

After answering a few basic questions, you should see the following Typical Install Configuration screen: Po zodpovedanie niekoľkých základných otázok, mali by ste vidieť nasledujúce typická inštalácia Konfigurácia obrazovky:

Oracle installer screenshot. stupeň 4 z 8

Check the settings carefully before proceeding further. Skontrolujte nastavenie starostlivo pred začatím ďalšie.

Next OUI checks that the installed software development and runtime packages are correct: Ďalšie OUI kontroluje, či nainštalovaný softvér vývoj a runtime balíky sú správne:

Oracle installer screenshot

Fedora 13 will fail all these checks. Fedora 13 zlyhajú všetky tieto kontroly. Just tick the check box Ignore All on the top right hand to ignore these errors. Stačí zaškrtnúť políčko Ignorovať všetko o pravom hornom ignorovať týchto chýb. So long as you have the latest version of each of these packages installed, all will be fine. Tak dlho, ako máte najnovšiu verziu každého z týchto inštalovaných balíkov, budú všetci v poriadku. Note that you do not need to install pdksh (Public Domain Korn Shell) if you have ksh installed. Všimnite si, že nemusíte inštalovať pdksh (Public Domain Korn Shell), ak máte nainštalovaný ksh.

During the installation, OUI will popup a dialog window advising you that an error has occurred with ins_emagent.mk . Počas inštalácie bude OUI popup dialóg radí vám, že došlo k chybe s ins_emagent.mk. See below: Pozri nižšie:

Oracle installer screenshot

This error is due to a change in the GCC linker in Fedora 13. Táto chyba je spôsobená zmenou linker GCC vo Fedore 13. The announcement is Oznámenie je here tu . . The fix is to edit $ORACLE_HOME/sysman/lib/ins_emagent.mk , search for the line $(MK_EMAGENT_NMECTL) and replace the line with $(MK_EMAGENT_NMECTL) -lnnz11 as shown above. Oprava je upraviť $ ORACLE_HOME / sysman / lib / ins_emagent.mk, vyhľadajte riadok $ (MK_EMAGENT_NMECTL) a nahradiť súlade s $ (MK_EMAGENT_NMECTL)-lnnz11 ako je uvedené vyššie.

After saving the changed file, select the Retry option, and the install should successfully continue. Po uložení zmeneného súboru, vyberte možnosť Opakovať, a inštalácia by mala úspešne pokračovať. Eventually you should see the Database Configuration Assistant screen as shown below: Nakoniec by ste mali vidieť konfigurácia databázy asistent obrazovke, ako je uvedené nižšie:

Oracle installer screenshot

Do not ignore the Password Management button; press it and change the passwords for SYS and SYSTEM . Neprehliadajte správu hesiel tlačidlo, stlačte ho a zmeniť heslo pre SYS a SYSTEM.

You are now ready to do a basic smoketest of the installed database software. Teraz ste pripravení urobiť základné smoketest k inštalovaným databázový softvér.

$ id
uid=502(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(oper),504(asmadmin)
$ cd $ORACLE_HOME
$ lsnrctl start

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-AUG-2010 20:47:56

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

Starting /app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.1.0 - Production
System parameter file is /app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Log messages written to /app/oracle/diag/tnslsnr/ultra/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ultra.xxxxxxxxxx.com)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                06-AUG-2010 20:47:58
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File         /app/oracle/diag/tnslsnr/ultra/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ultra.xxxxxxxxxx.com)(PORT=1521)))
The listener supports no services
The command completed successfully
$

$ emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2009 Oracle Corporation.  All rights reserved.
https://ultra.xxxxxxxxxxx.com:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 11g Database Control ...... started.
------------------------------------------------------------------
Logs are generated in directory /app/oracle/product/11.2.0/dbhome_1/ultra.xxxxxxxxxx.com_orcl/sysman/log
$

$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Fri Aug 6 20:50:12 2010

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup
ORACLE instance started.

Total System Global Area  839282688 bytes
Fixed Size		    2217992 bytes
Variable Size		  524290040 bytes
Database Buffers	  306184192 bytes
Redo Buffers		    6590464 bytes
Database mounted.
Database opened.
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
$


If you have got this far with your installation of Oracle 11g, all is well. Ak ste sa dostali tak ďaleko s inštaláciu Oracle 11g, je všetko v poriadku. The core Oracle 11g database software is installed and working. Jadro Oracle Database 11g softvér je nainštalované a funguje. You may have some tweaking to do for your particular requirements but that is outside the scope of this post. Môžete mať nejaké ladenie urobiť pre vaše konkrétne požiadavky, ale to je mimo rozsah tohto príspevku. Note the listener supports no services message; we will address this shortly. Poznámka poslucháč podporuje žiadne služby vzkaz, budeme riešiť tento v blízkej dobe.

First, as root , we need to fix up a couple of files. Po prvé, ako root, musíme zariadiť pár súborov. Edit the /etc/oratab file setting the restart flag for each instance to Y : Upravte / etc / oratab súbor nastavení restart vlajku pre každú inštanciu, aby Y:

DB11G:/u01/app/oracle/product/11.2.0/dbhome_1:Y


Edit the /etc/redhat-release file to restore the original release information: Upravte / etc / redhat-prepustenie súbor obnoviť pôvodné informácie o verzii:

Fedora release 13 (Goodwin)


At this stage you should be able to invoke the Oracle sqldeveloper GUI by invoking $ORACLE_HOMEsqldeveloper/sqldeveloper/bin/sqldeveloper . V tejto fáze by ste mali byť schopní uplatniť sqldeveloper Oracle GUI s odvolaním $ ORACLE_HOMEsqldeveloper / sqldeveloper / bin / sqldeveloper. Once you have configured a valid connection, you should see a screen similar to this: Akonáhle máte nastavený platný pripojenie, mali by ste vidieť obrazovku podobnú tejto:

Oracle sqldeveloper screenshot

If you configure listener.ora you can also access the Oracle Enterprise Console via the Web as shown here: Ak nakonfigurujete listener.ora môžete tiež prístup k Oracle Enterprise Console cez Web, ako je znázornené tu:

Oracle Enterprise management screenshot

Here is what is in my listener.ora : Tu je to, čo je v mojom listener.ora:

$ cat $ORACLE_HOME/admin/listener.ora
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = ultra.xfpmurphy.com)(PORT = 1521))
    )
  )

SID_LIST_LISTENER =
   (SID_LIST =
     (SID_DESC =
       (GLOBAL_DBNAME = DBHOME)
       (ORACLE_HOME = /app/oracle/product/11.2.0/dbhome_1)
       (SID_NAME = orcl)
     )
   )

ADR_BASE_FPM = /app/oracle
$


You will obviously have to use different values for HOST and possibly SID_NAME , ORACLE_HOME and GLOBAL_DBNAME . Budete zrejme musieť použiť rôzne hodnoty pre hostiteľské a prípadne SID_NAME, ORACLE_HOME a GLOBAL_DBNAME.

To automatically start and shop the Oracle database during system startup and shutdown you need to place an appropriate script in the /etc/rc.d/init.d directory and symbolically link it to the appropriate rc directories. Ak chcete automaticky spustiť a shop databázu Oracle pri spustení systému a vypínanie musíte umiestniť vhodný skript v / etc / rc.d / init.d adresári a symbolicky odkaz je na príslušnú rc adresára. Here is a script to start or stop the Oracle database using dbinit : Tu je skript pre spustenie alebo zastavenie v databáze Oracle pomocou dbinit:

#!/bin/bash
#
# init file for starting and stopping Oracle 11g database using dbstart/dbstop
#
# chkconfig: 35 80 30
# description: Oracle database startup and shutdown script
#

. /etc/rc.d/init.d/functions

ORACLE_BASE=/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=dbhome_1

case "$1" in
   start)
       echo -n $"Starting Oracle DB:"
       su - oracle -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
       echo "OK"
       ;;
   stop)
      echo -n $"Stopping Oracle DB:"
      su - oracle -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME"
      echo "OK"
      ;;
   *)
     echo $"Usage: $0 {start|stop}"
esac


and here is an alternative script to start and stop the Oracle database using Oracle Enterprise Manager Database Control: a tu je alternatívny scenár pre spustenie a zastavenie v databáze Oracle pomocou Oracle Enterprise Manager databázy ovládanie:

#!/bin/bash
#
# init file for starting and stopping Oracle 11g database using emctl
#
# chkconfig: 35 80 30
# description: Oracle database startup and shutdown script using Enterprise manager console
#

. /etc/rc.d/init.d/functions

ORACLE_BASE=/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=dbhome_1

case "$1" in
   start)
      echo -n $"Starting Oracle Enterprise Manager Database Console:"
      su - oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"
      echo "OK"
      ;;
   stop)
      echo -n $"Stopping Oracle Enterprise Manager Database Console:"
      su - oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole"
      echo "OK"
      ;;
   *)
      echo $"Usage: $0 {start|stop}"
esac


I assume that you know how to install a new init script so I am not going to describe the process here. Predpokladám, že viete, ako nainštalovať nový init skript, takže nebudem popisovať proces tu.

Please let me know if I left out anything important that you feel would of been of help to you in installing Oracle 11g on Fedora 13 and I will add it to this post. Prosím, dajte mi vedieť, či som vynechal niečo dôležitého, že si myslíte, by potom, čo je pomôcť vám pri inštalácii Oracle 11g na Fedora 13 a budem ju pridať na tento príspevok.

1 comment to Installing Oracle 11g Release 2 on Fedora 13 1 komentár k Inštalácia Oracle 11g Release 2 na Fedora 13

  • Daniel Daniel

    Hi Finnbarr Hi Finnbarr

    Very helpful description. Veľmi užitočný opis. Thanks a lot. Díky moc. Sole problem I had, was the SID, which was not consistent in your description. Jediný problém som mal, bol SID, ktorý nebol dôsledný vo vašom popise. Would be helpful to use orcl only. By mala zmysel len ORCL.

    And a another small problem I had was A ďalší malý problém, ktorý som mal, bol
    Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXRTPROC1521))) Chyba na počúvanie: (opis = (ADDRESS = (protocol = IPC) (KEY = EXRTPROC1521)))
    TNS-12555: TNS:permission denied TNS-12555: TNS: Permission denied
    TNS-12560: TNS:protocol adapter error TNS-12560: TNS: Protokol adaptér chyba
    TNS-00525: Insufficient privilege for operation TNS-00525: Chyba povolenia na prevádzkovanie
    Linux Error: 1: Operation not permitted Linux Chyba: 1: Operácia nie je povolená

    Could solve this using this post: http://forums.oracle.com/forums/thread.jspa?threadID=931431, by replacing the KEY to EXRTPROC0 By mohla vyriešiť tento pomocou tejto post: http://forums.oracle.com/forums/thread.jspa?threadID=931431, a to nahradením KEY to EXRTPROC0

    Final wish: Maybe, you can also describe how to install a new init script. Posledné želanie: Možno, že môžete tiež opísať, ako nainštalovať nový init skript. Then, your tutorial is complete in all terms :-) Potom, vaša výučba je kompletná vo všetkých termínov :-)

Leave a Comment Zanechať komentár