Děkuji za registraci... 6 Teorie webináře... 7

Rozměr: px
Začít zobrazení ze stránky:

Download "Děkuji za registraci... 6 Teorie webináře... 7"

Transkript

1

2 Obsah Děkuji za registraci... 6 Teorie webináře... 7 Webináře zdarma... 7 Architektura databáze Oracle 12c... 7 Oracle DBA: STARTUP... 7 Shutdown... 8 Nomount... 9 Mount...10 Open...11 Administrace Kontrola serveru a zjištování důležitých informací Operační systém...12 Verze OS - distribuce, architektura...12 Hostname...13 IP adresa...13 Databáze Běžící procesy...14 Instalované databáze...15 Nastavení uživatele Oracle Skupiny...16 Kontrola listeneru/tnsnames.ora listener.ora...17 tnsname.ora...18 Nastavení prostředí oraenv...19 Nastavení profilu uživatele Založení databáze ručně (bez DBCA) Vytvoření init souboru...21 Založení databáze CREATE DATABASE Nastavení EM express Registrace DB do listeneru Soubor tnsnames.ora Vytvoření password file Nastavení promptu v OS Nastavení promptu v Sqlplus Vytvoření aliasu pro rychlé spuštění Sqlplus Velikost databáze P a g e

3 Jak zjistit SCN číslo? Vytvoření tablespace (TOOLS) Vytvoření tablespace z sqlplus...39 Vytvoření tablespace pomocí EM...41 Vytvoření uživatele Přepnutí do archívního módu Kontrola destinace pro archívní logy - FRA...45 Kontrola...47 Nastavební FRA Kontrola...48 Nastavení...49 Init soubor (Spfile vs pfile) Kontrolní soubor Zjištění informací...51 Přídání kontrolního souboru...53 Redo logy Zjištění základních informací o Redo logách...55 Přidání redo log člena do skupiny bez ASM...56 Smazání člena z redo log skupiny...56 Přidání redo log skupiny...56 Přidání redo log skupiny do FRA...59 Automatic storage management - ASM Nastavení UDEV pro ASM disky Výpis SATA zařízení...61 Vytvoření partition...61 Identifikace disků...63 Nastavení důvěrného zařízení...63 Nastavení UDEV pravidel...64 Nahrání upravená blokových partition...64 Kontrola nastavení...64 Kontrola oprávnění...64 Restart služby...65 Instalace grid infrastruktury - ASM Vytvoření ASM diskgroup...65 asmca...65 Přidání redo log skupiny bez ASM Změna aktivní skupiny...68 Přidání redo log skupiny s ASM...69 Přidání kontrolního souboru do ASM Identifikace...69 Přidání...70 Přidání redo log člena do skupiny s ASM Zálohování a obnova Záloha databáze RMAN P a g e

4 Připojení...72 Kontrola nastavení...73 Záloha databáze Záloha databáze a archívních souborů Záloha archívních souborů Přesun datového souboru Zálohování kontrolního souboru Nastavení automatické zálohy kontrolního souboru...79 Zjištění zálohy kontrolního souboru...81 Textová záloha kontrolního souboru...82 Binární záloha kontrolního souboru...82 Obnova kontrolního souboru Obnovení kontrolního souboru z autobackapu...82 Obnovení kontrolního souboru ze zálohy...85 Bezpečnost Nebezpečí ověření pomocí OS Kontrola prefixu...85 OS user...86 DB user...86 Kontrola...86 Změna hesla uživatele Viditelné heslo...87 Skryté heslo Dočasná změna hesla Zjistění původního hesla...88 Dočasná změna...88 Navrácení původního...88 Přesun dat datová pumpa Datová pumpa - Export Vytvoření objektu directory...89 Přiřazení oprávnění...89 Příprava testových dat...90 Vlastní export...90 Ověření...91 Datová pumpa - Import Smazání tabulky...91 Vlastní import...92 Ověření...92 Datová pumpa - parametrický soubor Příprava...93 Použití...93 Sledování a ladění Statspack P a g e

5 Vytvoření tablespace...94 Vlastní instalace...94 Kontrola nastavení sběru informací...97 Výpis dostupných snapshotů...97 Vygenerování nového snapshotu Vygenerování reportu Report v textové formě Kolik archívní logu se generuje denně? Co obsahuje kontrolní soubor? Zjištění počet log switch Nové vlastnosti 12c Multitenant Vytvoření pluggable databáze pomocí DBCA Přesun datového souboru online Informace o posledním přihlášení uživatele Vytvoření COMMON uživatele Jak získat informace o stavu CDB a PDB Jsem připojený do kontejnéru? Jaké exitují containers? Jaké existují PDB? V jakém stavu jsou PDB? Vytvoření local uživatele v PDB SQL*Loader Express Import Kontrola Identity columns In database row archiving Založení tabulky Zapnutí archivování na tabulce Archivováni řádku Změna viditelnosti na všechny řádky Řadek změněn na viditelný Invisible column Založíme tabulku Přídáme neviditelný sloupec Změna na visible Obnova tabulky z RMANa (12c) Tabulka Flashback nelze použít Obnova z RMANa Vytvoření dočasné instance Export tabulky z dočasné instance Import tabulky do původní databáze P a g e

6 Odstranění dočasné instance Kontrola Obnova tabulky do jiné pomocí RMAN Doporučení: Provozujete Vy nebo Vaši klienti databáze Oracle? Dotazy: Webináře: Workshopy: Jste DBA? Děkuji za registraci Právě jste se přihlásili o odběru elektronické knihy "Oracle DBA - examples from practice". Kniha volně navazuje na mou předešlou tištěnou verzi, ačkoli koncepce bude trochu odlišná. Kniha je psaná jako učební materiál, tedy budu zadávat příklady, které si samy můžete zkusit a v dalším dílu bude řešení ode mě, které nemusí být jediné a už vůbec nemusí být nejlepší, ale zcela funkční dle všech principů a za využití doporučených a osvědčených postupů. O vašem postupu můžeme diskutovat a rozebírat i dalsí alternativy. K tomu tu je mail, telefon nebo skype. Budete-li chtím, domluvte si se mou 1 hodinu konzultace zdarma po skype. Zároveň mě můžete psát své vlastní nápady a já je zkusím zahrnout do některého z dalších čísel. Předpokládám, když jste se k registraci rozhodli, víte něco i o mě, autorovi. Jmenuji se Tomáš Solař. S databázemi pracuji již dlouho a pracoval jsem na celé řadě projektů, ať v ČR nebo zahraničí. Mezi mé klienty patřili a PATŘÍ společnosti různého zaměření a různé velikosti. Více o tom je v referencích na nebo v mém životopisu, který si můžete ze stránek stáhnout. Důležité pro vás je fakt, že veškeré příklady budou pocházet z praxe, neboť jako Oracle DBA pracuji pro své klienty vzdáleně, dělám konzultace a školím. Svou odbornost mám podloženou certifikacemi OCP (mimo jiné jediný oceněný Oracle ACE u nás) a spokojenosti klientů, tedy i vás, je pro mě hlavním motivem. 6 P a g e

7 Nebojte se napsat, zeptat nebo upozornit na cokoli. Umím naslouchat a váš podnět vezmu v potaz. Ted však pojďme zkoumat databáze a řešit problémy, se kterými se můžete setkat. Ještě jendou děkuji za registraci. Tomáš Solař Teorie webináře Webináře zdarma Každé první pondělí v měsící je k dispozici webinář zdarma. Kompletní seznam webinářů je k dispozici na stránkách. Vždy začínají slovem FREE. Odkaz: Webináře - ONLINE Architektura databáze Oracle 12c Ebook je zaměřen na praktická cvičení, ale pro pochopení příkladů, proč se věci dělají zrovna tak a ne jinak, je potřeba znát i základy teorie Architekturu databáze. Já jsem ji shrnul do 125 minutového webináře, který je k dispozici ONLINE na webu. Odkaz: Oracle DBA: Architektura databáze Oracle 12c Oracle DBA: STARTUP Co se děje při stratu databáze? Popis máte níže, ale pro ty, kteří by to rádi slyšeli, je k dispozici ONLINE webinář přímo na webu. Odkaz: Oracle DBA: STARTUP Než začneme pracovat na konkrétních příkladech a ponoříme se do tajů databáze Oracle, je potřeba si na začátek vysvětlit základní principy a funkčnost databáze. Je to nudná teorie, ale bez ní se neobejdeme a zároveň nám pomůže pochopit principy PROČ se děje zrovna tohle a PROČ zrovna teď. 7 P a g e

8 Pro ilustraci zde použiji základní schéma. Schéma ukazuje různé stavy, do kterých se databáze může dostat, ať již chtěně, tedy na náš popud, nebo nechtěně, díky nějaké chybě. Obr. 1. Jednotlivé stavy databáze Předpokládejme, že máte nainstalovanou databázi. Postup, jak nainstalovat databázi jsem zveřejnil jako PDF na webu. Jsou tam verze jak pro Windows, tak pro Linux. Jak je vidět ze schématu, databáze se může nacházet v některém ze čtyř základních stavů Shutdown Jedná se stav, kdy je databáze zastavená. V takovém stavu je možné editovat parametry v textové verzi init souboru, také známého jako PFILE. Oproti němu existuje ještě verze binární a té se říká SPFILE. Oba tyto soubory se nachází pod tzv. ORACLE_HOME\database (Windows) nebo ORACLE_HOME/dbs (Linux). V mém případě je ORACLE_HOME= j:\app\oraclewin\product\12.1.0\dbhome_1\ Vypis adresáre j:\app\oraclewin\product\12.1.0\dbhome_1\database :45 <DIR>. 8 P a g e

9 :45 <DIR> :29 <DIR> archive : hc_orcl12c.dat :30 75 initorcl12c.ora : oradba.exe : oradim.log : PWDorcl12c.ora : SPFILEORCL.ORA Databáze se může nastarovat z jednoho nebo druhého. Rozdíl mezi oběma je v tom, že celá řada parametrů je dynamických, tedy editovatelných za běhu databáze, ale jen za předpokladu, že databáze je nastartovaná z SPFILE.!!! Pokud nemáte k dispozici žádný init file, nepřepnete databázi ze stavu shutdown do některého dalšího. Nomount Režim nomount je první, do kterého se databáze přepíná. Během tohoto procesu se čte init file. Kontroluje se nastavení paměti a parameter control_files, který odkazuje na uložení kontrolních souborů. j:\app\oraclewin\product\12.1.0\dbhome_1\database>sqlplus / as sysdba SQL*Plus: Release Production on Fri Oct 4 12:58: Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to an idle instance. SQL> startup nomount; ORACLE instance started. Total System Global Area bytes Fixed Size bytes Variable Size bytes Database Buffers bytes Redo Buffers bytes 9 P a g e

10 Je-li špatně nastavená pamět, databáze se nepřepne do nomount režimu a budete muset dělat změny v init souboru. Pakliže je nastavení v pořádku, pamět se alokuje a spustí se background procesy, které zajištují vlastní běh databázového enginu. Chcete-li měnit počet nebo umístění kontrolních souborů, případně obnovovat kontrolní soubor, tak se to dělá právě v nomount režimu. Mount Do režimu mount se databáze přepne, pokud jsou k dispozici všechny kontrolní soubory. Pokud databáze běží v nomount režimu, pak se do mount režimu přepnete pomocí příkazu ALTER. Jinak se musí použít příkaz startup mount. SQL> alter database mount; Database altered. Nebo ze zastavené databáze. SQL> startup mount; ORACLE instance started. Total System Global Area bytes Fixed Size Variable Size Database Buffers Redo Buffers Database mounted bytes bytes bytes bytes V kontrolním souboru jsou mimo jiné uložené informace o fyzickém umístění všech redo log souborů a datových souborů. V tomto režimu tedy můžete libovolně manipulovat se všemi soubory a to pomocí příkazů operačního systému, ale lepší je to přes utilitu RMAN (recovery manager). V režimu mount se provádí obnova systémových datových souborů a v případě, že databáze neběží v archivelog módu, tak i celé databáze. Je-li databáze v noarchivelog módu, tak v tomto režimu provádíme i zálohu databáze. Je-li databáze v ARCHIVELOG módu, tak část úkonu pro zálohování a obnovu můžeme dělat i za plného běhu, tedy v open stavu. 10 P a g e

11 Chybí-li některý ze systémových datových souborů nebo se nachází v nekonzistentním stavu, musíme provést jejich obnovu (restore, recover) a až poté můžeme databázi přepnout do open módu. Open Poslední stav do kterého se databáze přepne. SQL> alter database open; Database altered. Nebo přímo ze zastavené databáze. SQL> startup ORACLE instance started. Total System Global Area bytes Fixed Size Variable Size Database Buffers Redo Buffers Database mounted. Database opened bytes bytes bytes bytes Je to konečná fáze startu databáze a pokud neudáte žádný parametr při startu, tak se do něj databáze přepne automaticky. Je-li databáze ve stavu open, je přístupná uživatelům, ti se mohou připojit a pracovat s ní. Tohle je velmi stručné vysvětlení startu databáze. Zastavení se děje v opačném gardu. Konkrétně z Open --> Mount --> Nomount --> shutdown SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. Pokud budete chtít vědet více nebo podrobněji, neváhejte mě kontaktovat. 11 P a g e

12 V některém z dalších článků se podíváme na to, co se děje v databázi, když provádím změnu údajů, UPDATE. Administrace Kontrola serveru a zjištování důležitých informací První věc, co musíte udělat, je zorientovat se v prostředí ve kterém budete pracovat. U mě jako konzultanta to je nebytný krok, protože co klient, to jiné nastavení. Přesto máte vždy k dispozici utility operačního systému nebo dotazy v databázi. Operační systém Jestli se jedná o windows nebo linux je jasné hned na začátku, ale v případě linuxu nás zajimají další údaje. Verze OS - distribuce, architektura [root@oel5864b ~]# cat /proc/version Linux version el5uek (mockbuild@cabuild56.us.oracle.com) (gcc version (Red Hat )) #1 SMP Wed Feb 22 17:37:40 EST 2012 [root@oel5864b ~]# lsb_release -a LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0- noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0- noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch Distributor ID: EnterpriseEnterpriseServer Description: 5.10 (Carthage) Release: 5.10 Codename: Enterprise Linux Enterprise Linux Server release Carthage [root@oel5864b ~]# uname -mrs Linux el5uek x86_64 [root@oel5864b ~]# cat /proc/sys/kernel/{ostype,osrelease,version} Linux el5uek #1 SMP Wed Feb 22 17:37:40 EST P a g e

13 Hostname ~]# sysctl kernel.hostname kernel.hostname = oel5864b.localdomain [root@oel5864b ~]# hostname oel5864b.localdomain [root@oel5864b ~]# uname -n oel5864b.localdomain Je možné se podívat i do /etc/hosts [root@oel5864b ~]# cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail localhost.localdomain localhost ::1 localhost6.localdomain6 localhost oel5864b.localdomain eol5864b Nebo /etc/sysconfig/network [root@oel5864b ~]# cat /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=yes HOSTNAME=oel5864b.localdomain Windows - příkaz hostname funguje i na OS Win z příkazového řádku. IP adresa [root@oel5864b ~]# ip addr show eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 Nebo link/ether 08:00:27:a4:41:f9 brd ff:ff:ff:ff:ff:ff inet /24 brd scope global eth0 inet6 fe80::a00:27ff:fea4:41f9/64 scope link valid_lft forever preferred_lft forever 13 P a g e

14 ~]# ifconfig eth0 Link encap:ethernet HWaddr 08:00:27:A4:41:F9 inet addr: Bcast: Mask: carrier:0 MiB) inet6 addr: fe80::a00:27ff:fea4:41f9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: errors:0 dropped:0 overruns:0 frame:0 TX packets: errors:0 dropped:0 overruns:0 collisions:0 txqueuelen:1000 RX bytes: (584.3 MiB) TX bytes: (13.3 Windows: Pro zjištění nastavení síťe se použije příkaz ipconfig. Databáze Běžící procesy Pro kontrolu běžících procesů použijeme příkaz ps. ~]# ps -ef grep pmon oracle :16? 00:00:00 ora_pmon_orcl12c root :12 pts/2 00:00:00 grep pmon Nebo všechny oracle procesy, za předpokladu, že databáze běží pod uživatelem oracle. [root@oel5864b ~]# ps -ef grep oracle oracle :16? 00:00:00 ora_pmon_orcl12c oracle :16? 00:00:01 ora_psp0_orcl12c oracle :16? 00:01:55 ora_vktm_orcl12c oracle :16? 00:00:00 ora_gen0_orcl12c oracle :16? 00:00:00 ora_mman_orcl12c oracle :16? 00:00:00 ora_diag_orcl12c oracle :16? 00:00:00 ora_dbrm_orcl12c oracle :16? 00:00:04 ora_dia0_orcl12c oracle :16? 00:00:00 ora_dbw0_orcl12c oracle :16? 00:00:00 ora_lgwr_orcl12c oracle :16? 00:00:01 ora_ckpt_orcl12c 14 P a g e

15 oracle :16? 00:00:00 ora_smon_orcl12c oracle :16? 00:00:00 ora_reco_orcl12c oracle :16? 00:00:00 ora_lreg_orcl12c oracle :16? 00:00:10 ora_mmon_orcl12c oracle :16? 00:00:05 ora_mmnl_orcl12c oracle :16? 00:00:00 ora_d000_orcl12c oracle :16? 00:00:00 ora_s000_orcl12c oracle :17? 00:00:00 ora_tmon_orcl12c oracle :17? 00:00:00 ora_tt00_orcl12c oracle :17? 00:00:00 ora_smco_orcl12c oracle :17? 00:00:00 ora_aqpc_orcl12c oracle :17? 00:00:17 ora_p000_orcl12c oracle :17? 00:00:23 ora_p001_orcl12c oracle :17? 00:00:02 ora_p002_orcl12c oracle :17? 00:00:06 ora_p003_orcl12c oracle :17? 00:00:00 ora_qm02_orcl12c oracle :17? 00:00:00 ora_q002_orcl12c oracle :17? 00:00:00 ora_q003_orcl12c oracle :18? 00:00:08 ora_cjq0_orcl12c oracle :57? 00:00:00 ora_w000_orcl12c oracle :00? 00:00:00 ora_w001_orcl12c oracle :05? 00:00:00 ora_w002_orcl12c oracle :05? 00:00:00 ora_w003_orcl12c oracle :05? 00:00:00 ora_w004_orcl12c root :11 pts/2 00:00:00 grep oracle Instalované databáze [root@oel5864b ~]# cat /etc/oratab.. # Entries are of the form: # $ORACLE_SID:$ORACLE_HOME:<N Y>: # # The first and second fields are the system identifier and home 15 P a g e

16 # directory of the database respectively. The third field indicates # to the dbstart utility that the database should, "Y", or should not, # "N", be brought up at system boot time. # # Multiple entries with the same $ORACLE_SID are not allowed. # # orcl12c:/u01/app/oracle/product/12.1.0/dbhome_1:n Windows Instalové služby zkontrolujete přímo v záložce služby. Nastavení uživatele Oracle Skupiny [root@oel5864b ~]# cat /etc/group 16 P a g e

17 .. oinstall:x:54321: dba:x:54322:oracle Pod Oracle ~]$ id uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba) Windows ora_dba skupina Kontrola listeneru/tnsnames.ora listener.ora ~]$ which lsnrctl /u01/app/oracle/product/12.1.0/dbhome_1/bin/lsnrctl Databáze je registrovana v listeneru. [oracle@oel5864b admin]$ lsnrctl service LSNRCTL for Linux: Version Production on 16-OCT :34:41 Copyright (c) 1991, 2013, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) Services Summary... Service "orcl12c.localdomain" has 1 instance(s). Instance "orcl12c", status READY, has 1 handler(s) for this service... Handler(s): "DEDICATED" established:0 refused:0 state:ready LOCAL SERVER Service "orcl12cxdb.localdomain" has 1 instance(s). Instance "orcl12c", status READY, has 1 handler(s) for this service P a g e

18 Handler(s): "D000" established:0 refused:0 current:0 max:1022 state:ready DISPATCHER <machine: oel5864b.localdomain, pid: 3827> (ADDRESS=(PROTOCOL=tcp)(HOST=oel5864b.localdomain)(PORT=42424)) Service "pdborcl.localdomain" has 1 instance(s). Instance "orcl12c", status READY, has 1 handler(s) for this service... Handler(s): "DEDICATED" established:0 refused:0 state:ready LOCAL SERVER The command completed successfully tnsname.ora [oracle@oel5864b admin]$ tnsping orcl12c TNS Ping Utility for Linux: Version Production on 16-OCT :32:32 Copyright (c) 1997, 2013, Oracle. All rights reserved. Used parameter files: /u01/app/oracle/product/12.1.0/dbhome_1/network/admin/sqlnet.ora Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oel5864b.localdomain)(port = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl12c.localdomain))) OK (0 msec) Databáze má vytvořený alias v tnsnames.ora Připojení do databáze funguje. [oracle@oel5864b admin]$ sqlplus system@orcl12c 18 P a g e

19 SQL*Plus: Release Production on Wed Oct 16 14:37: Copyright (c) 1982, 2013, Oracle. All rights reserved. Enter password: Last Successful login time: Wed Oct :37:33 +02:00 Connected to: Oracle Database 12c Enterprise Edition Release bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options Nastavení prostředí oraenv ~]$. oraenv ORACLE_SID = [oracle]? orcl12c The Oracle base has been set to /u01/app/oracle nebo druhý zápis, který se hodi do scriptů [oracle@oel5864b ~]$ export ORACLE_SID=orcl12c [oracle@oel5864b ~]$ export ORAENV_ASK=NO [oracle@oel5864b ~]$. oraenv The Oracle base remains unchanged with value /u01/app/oracle Nastavení profilu uživatele. Je dobrým zvykem nastavit si prostředí pro uživatele Oracle hned po jeho přihlášení. Běží-li na serveru pouze jedna databáze, stačí spustit rovnou SQL*Plus, aniž byste museli nastavovat proměnné prostředí. V Linuxu, tedy v distribuci založené na Red Hat linuxu, vám k tomu poslouží skript.bash_profile. Tento soubor je uložený v domovském adresáři uživatele. Je spouštěn hned po jeho přihlášení, proto se zde nastavují veškeré cesty, proměnné, limity atd. Z výpisu souboru vidíte, co vše je potřeba nastavit. Proměnné ORACLE_SID a ORACLE_HOME jsou nutné, ale je doporučeno nastavit i ORACLE_BASE, kde ORACLE_SID udává jméno instance. ORACLE_HOME 19 P a g e

20 nastavuje domovský adresář, kde je nainstalovaný software Oracle, a ORACLE_BASE udává základní (kořenový) adresář pro instalaci dalších produktů. [oracle@oel64 ~]$ pwd /home/oracle [oracle@oel64 ~]$ ls -la total 40 drwx oracle oinstall 4096 Nov 7 10:18. drwxr-xr-x. 3 root root 4096 Nov 5 12:59.. -rw oracle oinstall 123 Nov 6 13:54.bash_history -rw-r--r--. 1 oracle oinstall 18 Dec bash_logout -rw-r--r--. 1 oracle oinstall 176 Dec bash_profile -rw-r--r--. 1 oracle oinstall 124 Dec bashrc drwxr-xr-x. 2 oracle oinstall 4096 Nov gnome2 -rw-r--r--. 1 oracle oinstall 121 Jul 8 12:59.kshrc drwxr-xr-x. 4 oracle oinstall 4096 Nov 4 19:20.mozilla -rw oracle oinstall Upravte si tedy soubor.bash_profile podle vaší instalace. [oracle@oel64 ~]$ cat.bash_profile # Nastaveni Oracle export TMP=/tmp export TMPDIR=$TMP 63 Nov 7 10:18.Xauthority export ORACLE_HOSTNAME=oel64.localdomain export ORACLE_UNQNAME=orcl12c export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1 export ORACLE_SID=orcl12c export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib 20 P a g e

21 #.bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then. ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH Po přihlášení na server máte ihned nastaveno prostředí. login as: oracle Access denied oracle@ 's password: Last login: Thu Nov 7 10:18: from akcent.ok.cz [oracle@oel64 ~]$ env grep ORA ORACLE_UNQNAME=orcl12c ORACLE_SID=orcl12c ORACLE_BASE=/u01/app/oracle ORACLE_HOSTNAME=oel64.localdomain ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1 Založení databáze ručně (bez DBCA) Založení databáze ručně je sled 14-ti kroků, které jsou popsány v dokumentaci zde Vytvoření init souboru Init soubor, jak jsme si ukazovali dříve, je zákládní konfigurační soubor databáze, který může mít na 300 různých parametrů. Chceme-li vytvořit init sobor ručně, musíme zde zadat aspoň základní parametry. 21 P a g e

22 Jaké základní parametry je potřeba zadat se můžete podívat přímo do vašeho $ORACLE_HOME/dbs, kde je sample init soubor. dbs]$ pwd /u01/app/oracle/product/12.1.0/dbhome_1/dbs dbs]$ ls -ltr init.ora -rw-r--r--. 1 oracle oinstall 2992 Feb init.ora Nebo do dokumentace zde. Můj upravený vypadá třeba takhle. [oracle@oel64 dbs]$ pwd /u01/app/oracle/product/12.1.0/dbhome_1/dbs [oracle@oel64 dbs]$ cat initorcl12cm.ora db_name='orcl12cm' memory_target=1g processes = 150 db_block_size=8192 db_domain='' db_recovery_file_dest='/u01/app/oracle/fast_recovery_area' db_recovery_file_dest_size=2g diagnostic_dest='/u01/app/oracle' dispatchers='(protocol=tcp) (SERVICE=ORCLXDB)' open_cursors=300 remote_login_passwordfile='exclusive' undo_tablespace='undotbs1' control_files='/oradata/orcl12cm/control01.ctl','/u01/app/oracle/ fast_recovery_area/orcl12cm/control02.ctl' compatible ='12.0.0' Nastavte si prostředí. [oracle@oel64 dbs]$ export ORACLE_UNQNAME=orcl12cm [oracle@oel64 dbs]$ export ORACLE_SID=orcl12cm [oracle@oel64 dbs]$ env grep ORA ORACLE_UNQNAME=orcl12cm ORACLE_SID=orcl12cm 22 P a g e

23 ORACLE_BASE=/u01/app/oracle ORACLE_HOSTNAME=oel64.localdomain ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1 Nyní můžete nastartovat instanci. dbs]$ sqlplus / as sysdba SQL*Plus: Release Production on Thu Nov 7 11:22: Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to an idle instance. SQL> CREATE SPFILE FROM PFILE='/u01/app/oracle/product/12.1.0/dbhome_1/dbs/initorcl12cm.o ra'; File created. SQL> startup nomount; ORACLE instance started. Total System Global Area bytes Fixed Size Variable Size Database Buffers Redo Buffers bytes bytes bytes bytes Před vlastním založení databáze je potřeba ještě vztvořit adresáře na OS. [oracle@oel64 orcl12c]$ mkdir /oradata/orcl12cm/ [oracle@oel64 orcl12c]$ mkdir /u01/app/oracle/fast_recovery_area/orcl12cm/ Založení databáze CREATE DATABASE SQL> CREATE DATABASE orcl12cm 23 P a g e

24 2 USER SYS IDENTIFIED BY oracle_4u 3 USER SYSTEM IDENTIFIED BY oracle_4u 4 LOGFILE GROUP 1 ('/oradata/orcl12cm/redo01a.log','/oradata/orcl12cm/redo01b.log') 5 SIZE 100M BLOCKSIZE 512, 6 GROUP 2 ('/oradata/orcl12cm/redo02a.log','/oradata/orcl12cm/redo02b.log') 7 SIZE 100M BLOCKSIZE 512, 8 GROUP 3 ('/oradata/orcl12cm/redo03a.log','/oradata/orcl12cm/redo03b.log') 9 SIZE 100M BLOCKSIZE MAXLOGHISTORY 1 11 MAXLOGFILES MAXLOGMEMBERS 3 13 MAXDATAFILES CHARACTER SET AL32UTF8 15 NATIONAL CHARACTER SET AL16UTF16 16 EXTENT MANAGEMENT LOCAL 17 DATAFILE '/oradata/orcl12cm/system01.dbf' SIZE 700M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED SYSAUX DATAFILE '/oradata/orcl12cm/sysaux01.dbf' 20 SIZE 550M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED 21 DEFAULT TABLESPACE deftbs 22 DATAFILE '/oradata/orcl12cm/deftbs01.dbf' 23 SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED 24 DEFAULT TEMPORARY TABLESPACE tempts1 25 TEMPFILE '/oradata/orcl12cm/temp01.dbf' 26 SIZE 20M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED 27 UNDO TABLESPACE undotbs1 28 DATAFILE '/oradata/orcl12cm/undotbs01.dbf' 29 SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED 30 USER_DATA TABLESPACE usertbs 24 P a g e

25 31 DATAFILE '/oradata/orcl12cm/usertbs01.dbf' 32 SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED; Database created. Databáze již běží, ale je potřeba ješte vytvoři data dictionary views. V této chvili je databáze hotová, záleží jen na tom, zda-li chcete doinstalovat nejaké dodatečné komponenty nebo nakonfigurovat EM Express. Doporučuji udělat backup a nastavit databázi tak, aby se automatický spouštěla po restartu serveru a případně dodělat password file, abyste s emohli vzdáleně připojovat jako SYSDBA. SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup ORACLE instance started. Total System Global Area bytes Fixed Size bytes Variable Size bytes Database Buffers bytes Redo Buffers bytes Database mounted. Database opened. SQL> select name from v$database; NAME ORCL12CM 1 row selected. 25 P a g e

26 Nastavení EM express Databáze 12c přináší nový koncept i v ovládání. Nadále již není k dispozici EM console, ale nový EM Express. I jeho konfigurace se již neděla pře utilitu emctl, ale přímo v databázi. Kontrola portu. SQL> select dbms_xdb_config.gethttpsport() from dual; DBMS_XDB_CONFIG.GETHTTPSPORT() row selected. SQL> select dbms_xdb_config.gethttpport() from dual; DBMS_XDB_CONFIG.GETHTTPSPORT() row selected. Nastavení portu. SQL> exec DBMS_XDB_CONFIG.SETHTTPPORT(5500); PL/SQL procedure successfully completed. SQL> exec DBMS_XDB_CONFIG.SETHTTPSPORT(5501); PL/SQL procedure successfully completed. Po nastavení se již porty zobrazují správně. Jestli běží listener na standartním portu 1521, je možné se do EM již přihlásit. SQL> select dbms_xdb_config.gethttpsport() from dual; DBMS_XDB_CONFIG.GETHTTPSPORT() P a g e

27 1 row selected SQL> select dbms_xdb_config.gethttpport() from dual; DBMS_XDB_CONFIG.GETHTTPPORT() row selected. Úvodní obrazovka EM Express Registrace DB do listeneru Stavající nastavení listeru je dynamické, to znamená, že listener si databázi zaregistruje až v okamžiku, že je nastartovana. V opačném případě o ní nebude vědět. To může činit problémy při přístupu do zastavené databáze přes connect string (@alias). [oracle@oel64 admin]$ cat listener.ora # listener.ora Network Configuration File: /u01/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.or a # Generated by Oracle configuration tools. 27 P a g e

28 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = oel64.localdomain)(port = 1521)) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (service_name = orcl12c.localdomain) (sid_name = orcl12c) ) ) A zároveň jde vidět, že listener ví, jak o SID, tak o service name. [oracle@oel64 admin]$ lsnrctl status LSNRCTL for Linux: Version Production on 07-NOV :18:53 Copyright (c) 1991, 2013, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) STATUS of the LISTENER Alias LISTENER Version TNSLSNR for Linux: Version Production Start Date 07-NOV :51:00 Uptime 0 days 0 hr. 27 min. 52 sec 28 P a g e

29 Trace Level Security SNMP off ON: Local OS Authentication OFF Listener Parameter File /u01/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.or a Listener Log File /u01/app/oracle/diag/tnslsnr/oel64/listener/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oel64.localdomain)(PORT =1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=oel64.localdomain)(POR T=5500))(Security=(my_wallet_directory=/u01/app/oracle/admin/orcl 12c/xdb_wallet))(Presentation=HTTP)(Session=RAW)) Services Summary... Service "orcl12c" has 1 instance(s). Instance "orcl12c", status UNKNOWN, has 1 handler(s) for this service... Service "orcl12c.localdomain" has 1 instance(s). Instance "orcl12c", status READY, has 1 handler(s) for this service... Service "orcl12cxdb.localdomain" has 1 instance(s). Instance "orcl12c", status READY, has 1 handler(s) for this service... The command completed successfully Soubor tnsnames.ora Soubor tnsnames.ora je klientský konfigurační soubor, do kterého si zapisujete aliasy na jednotlivé databáze. Tento soubor má smysl v tom případě, že se na databázi odkazujete přes connect string. V případě, že uživatele oveřujete pomocí OS, jako v tomto případě. [oracle@oel64 dbs]$ sqlplus / as sysdba 29 P a g e

30 SQL*Plus: Release Production on Thu Nov 7 13:56: Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL> Tak tnsnames.ora nepotřebujete. Zde stačí, že přihlášený uživatel je členem skupiny DBA. [oracle@oel64 dbs]$ id uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 Jakmile se však budete chtít přihlásit přes listener, je potřeba, abyste měli daný alias vytvořený, v opačném případě se budete muset hlasit přes tzv. Easy connect string. V takovém případě musíte znát hostname, service name (nebo SID) a port listeneru. [oracle@oel64 dbs]$ hostname oel64.localdomain SQL> show parameter name NAME TYPE VALUE db_name string orcl12c db_unique_name string orcl12c global_names boolean FALSE instance_name string orcl12c service_names orcl12c.localdomain string 30 P a g e

31 Jedno z možných připojení je. [oracle@oel64 admin]$ sqlplus system@oel64.localdomain:1521/orcl12c A zápis do tnsname.ora by měl vypadat nějak takhle. [oracle@oel64 admin]$ cat tnsnames.ora # tnsnames.ora Network Configuration File: /u01/app/oracle/product/12.1.0/dbhome_1/network/admin/tnsnames.or a # Generated by Oracle configuration tools. ORCL12C = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oel64.localdomain)(port = 1521)) ) (CONNECT_DATA = ) (SERVER = DEDICATED) (SERVICE_NAME = orcl12c.localdomain) Oveřit daný záznam můžete pře utilitu tnsping. [oracle@oel64 admin]$ tnsping ORCL12C TNS Ping Utility for Linux: Version Production on 07-NOV :22:20 Copyright (c) 1997, 2013, Oracle. All rights reserved. Used parameter files: /u01/app/oracle/product/12.1.0/dbhome_1/network/admin/sqlnet.ora Used TNSNAMES adapter to resolve the alias 31 P a g e

32 Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oel64.localdomain)(port = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl12c.localdomain))) OK (0 msec) Připojení do sqlplus přes alias také funguje. [oracle@oel64 admin]$ sqlplus system@orcl12c SQL*Plus: Release Production on Thu Nov 7 14:22: Copyright (c) 1982, 2013, Oracle. All rights reserved. Enter password: Connected to: Oracle Database 12c Enterprise Edition Release bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL> Vytvoření password file K čemu vlastně je password file? Tento soubor slouží k oveření uživatelu s oprávněním SYSDBA, kteří se chtějí připojit vzdáleně, tedy přes alias. Jedná se o zápis Normální uživatel se přihlásí. [oracle@oel64 admin]$ sqlplus system@orcl12c SQL*Plus: Release Production on Thu Nov 7 14:31: Copyright (c) 1982, 2013, Oracle. All rights reserved. Enter password: 32 P a g e

33 Last Successful login time: Thu Nov :28:45 +01:00 Connected to: Oracle Database 12c Enterprise Edition Release bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL> Ale uživateli SYS, který má oprávnění SYSDBA to není povoleno. dbs]$ sqlplus as sysdba SQL*Plus: Release Production on Thu Nov 7 14:35: Copyright (c) 1982, 2013, Oracle. All rights reserved. Enter password: ERROR: ORA-01017: invalid username/password; logon denied Na vině je chybějící password file v adresáři $ORACLE_HOME/dbs /u01/app/oracle/product/12.1.0/dbhome_1/dbs [oracle@oel64 dbs]$ ls -ltr total 40 -rw-r--r--. 1 oracle oinstall 2992 Feb init.ora -rw-r oracle oinstall 24 Nov 5 14:09 lkorcl12c -rw-r--r--. 1 oracle oinstall 466 Nov 7 11:19 initorcl12cm.ora -rw-r oracle oinstall 24 Nov 7 11:36 lkorcl12cm -rw-rw oracle oinstall 1544 Nov 7 12:11 hc_orcl12cm.dat -rw-r oracle oinstall 2560 Nov 7 12:13 spfileorcl12cm.ora -rw-rw oracle oinstall 1544 Nov 7 13:52 hc_orcl12c.dat -rw-r oracle oinstall 3584 Nov 7 14:03 spfileorcl12c.ora Soubor se vytvoří utilitou orapw. 33 P a g e

34 orapwd file=orapw<sid> password=<sys pwd> dbs]$ cd $ORACLE_HOME/dbs dbs]$ orapwd file=orapworcl12c password=oracle_4u dbs]$ ls -ltr orapw* -rw-r oracle oinstall 7680 Nov 5 14:14 orapworcl12c.bkp -rw-r oracle oinstall 7680 Nov 7 14:38 orapworcl12c [oracle@oel64 dbs]$ sqlplus sys@orcl12c as sysdba SQL*Plus: Release Production on Thu Nov 7 14:39: Copyright (c) 1982, 2013, Oracle. All rights reserved. Enter password: Connected to: Oracle Database 12c Enterprise Edition Release bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL> Nastavení promptu v OS Jako DBA nebo konzultanti pracujete na ruzných serverech a dost často máte otevřené více jak jedno okno v putty na ruzné servery. Abyste se v tom neztratili, tak je dobre upravit si prompt OS, ať vidíte rovnou, kam jste připojeni. Dané nastavení se obvykle dělá přes soubor.bashrc, který je v domovském adresáři každého uživatele. [oracle@oel64 ~]$ ls -la total 48 drwx oracle oinstall 4096 Nov 7 14:26. drwxr-xr-x. 3 root root 4096 Nov 5 12:59.. -rw oracle oinstall 903 Nov 7 12:29.bash_history 34 P a g e

35 -rw-r--r--. 1 oracle oinstall 18 Dec bash_logout -rw-r--r--. 1 oracle oinstall 598 Nov 7 10:47.bash_profile -rw-r--r--. 1 oracle oinstall 124 Dec bashrc drwxr-xr-x. 2 oracle oinstall 4096 Nov gnome2 -rw-r--r--. 1 oracle oinstall 121 Jul 8 12:59.kshrc drwxr-xr-x. 4 oracle oinstall 4096 Nov 4 19:20.mozilla -rw oracle oinstall 5974 Nov 7 14:26.viminfo -rw oracle oinstall 189 Nov 7 13:47.Xauthority Stačí do něj pak přidat tento řetězec. [oracle@oel64 ~]$ cat.bashrc #Nastaveni promptu PS1='[\h:\u:${ORACLE_SID}]$ ' #.bashrc # Source global definitions if [ -f /etc/bashrc ]; then. /etc/bashrc fi # User specific aliases and functions Po přihlášení pak vidíte takový prompt. login as: oracle oracle@...'s password: Last login: Thu Nov 7 13:47: from tomas-solar.cz [oel64:oracle:orcl12c]$ Variací je celá řada, záleží jen na vás, jak si výpis upravíte. V mém případě je první výpis hostname, nasledně uživatel a nakonec SID databáze. Více třeba zde. Nastavení promptu v Sqlplus. Znáte to, přihlásíte se do nějaké databáze, ale nejste si jistí do které. Proto, než spustíte nějaký příkay, je potřeba oveřit, že jste na správné instanci. Dá se to poměrně jednoduše přes SQL dotaz, ale jsou to přece jen písmena navíc. 35 P a g e

36 SQL> select name from v$database; NAME ORCL12C SQL> show user USER is "SYS" Další možností je, nastavit si SQL promt tak, aby vám nestále ukazoval, kde jste přihlášení. Pod jakým uživatelem a do jaké databáze. SQL> SET SQLPROMPT '&_USER.@&_CONNECT_IDENTIFIER.>' SYS@orcl12c> To je pěkné, ale jakmile z Sqlplus vyskočíte, musíte si promt nastavit znovu. Existuje více možností jak změnu nastavit permanentně a to buď přes soubor glogin z adresáře $ORACLE_HOME/sqlplus/admin nebo pomocí souboru login.sql z vašeho domovského adresáře. Při spuštěni sqlplus se nejdříve čte soubor glogin.sql, pak se načítá login.sql z domovského adresáře, a není-li zde, pak z aktuálního adresáře. [oel64:oracle:orcl12c]$ pwd /home/oracle [oel64:oracle:orcl12c]$ cat login.sql SET SQLPROMPT '&_USER.@&_CONNECT_IDENTIFIER.>' Změny se projeví buď po opětovném přihlášení nebo načtení prostředí, jako v mém případě. [oel64:oracle:orcl12c]$../.bashrc [oel64:oracle:orcl12c]$ sqlplus system/oracle_4u@orcl12c SQL*Plus: Release Production on Thu Nov 7 17:31: Copyright (c) 1982, 2013, Oracle. All rights reserved. Last Successful login time: Thu Nov :31:45 +01:00 36 P a g e

37 Connected to: Oracle Database 12c Enterprise Edition Release bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options Vytvoření aliasu pro rychlé spuštění Sqlplus Alias se hodí v případě často používaných příkazů. V našem případě, když se hlasím jako SYS, musím psát poměrně dlouhý text. [oel64:oracle:orcl12c]$ sqlplus / as sysdba SQL*Plus: Release Production on Thu Nov 7 17:45: Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SYS@orcl12c> Tak proč si nevytvořit nějakou užitečnou zkratku, jako například sqlp. Aktuální nastavení aliasu je následovné. [oel64:oracle:orcl12c]$ alias alias l.='ls -d.* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias vi='vim' 37 P a g e

38 alias which='alias /usr/bin/which --tty-only --read-alias -- show-dot --show-tilde' Provedu nastavení a otestuji. [oel64:oracle:orcl12c]$ alias sqlp='sqlplus "/ as sysdba"' [oel64:oracle:orcl12c]$ sqlp SQL*Plus: Release Production on Thu Nov 7 17:48: Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SYS@orcl12c> Velikost databáze Jak jednoduše zjistit velikost databáze? Je potřeba sečíst dataové a temp soubory. SQL> select (select sum(bytes)/1024/1024 from dba_data_files)+ (select sum(bytes)/1024/1024 from dba_temp_files) "Size in MB" from dual; Size in MB Jak zjistit SCN číslo? SQL> select name, open_mode, created, current_scn from v$database; NAME OPEN_MODE CREATED CURRENT_SCN P a g e

39 ORCL12C READ WRITE 12-NOV Vytvoření tablespace (TOOLS) Než začnete tablespace vytvářet, je dobré, podívat se jaké tablespace máte již založené a kde. K tomu vám může pomoci EM a nebo se to dá zjistit přes sqlplus. Úvoní obrazovka EM Vytvoření tablespace z sqlplus Umístění datových souborů. SYS@orcl12c>col tablespace_name format a16; col file_name format a36; select tablespace_name, file_name, bytes from dba_data_files; TABLESPACE_NAME FILE_NAME BYTES USERS /oradata/orcl12c/users01.dbf UNDOTBS1 /oradata/orcl12c/undotbs01.dbf SYSAUX /oradata/orcl12c/sysaux01.dbf SYSTEM /oradata/orcl12c/system01.dbf EXAMPLE /oradata/orcl12c/example01.dbf Když je potřeba zjistit přesné informace o konkretním tablespacu. SYS@orcl12c>desc dba_tablespaces Name Null? Type TABLESPACE_NAME BLOCK_SIZE NOT NULL VARCHAR2(30) NOT NULL NUMBER 39 P a g e

40 INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS MAX_SIZE PCT_INCREASE MIN_EXTLEN STATUS CONTENTS LOGGING FORCE_LOGGING EXTENT_MANAGEMENT ALLOCATION_TYPE PLUGGED_IN SEGMENT_SPACE_MANAGEMENT DEF_TAB_COMPRESSION RETENTION BIGFILE PREDICATE_EVALUATION ENCRYPTED COMPRESS_FOR NUMBER NUMBER NOT NULL NUMBER NUMBER NUMBER NUMBER NUMBER VARCHAR2(9) VARCHAR2(9) VARCHAR2(9) VARCHAR2(3) VARCHAR2(10) VARCHAR2(9) VARCHAR2(3) VARCHAR2(6) VARCHAR2(8) VARCHAR2(11) VARCHAR2(3) VARCHAR2(7) VARCHAR2(3) VARCHAR2(30) Vytvoření tablespace pomocí příkazu CREATE.. SMALLFILE TABLESPACE "TOOLS" DATAFILE 'tool01' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE 1000M LOGGING DEFAULT NOCOMPRESS ONLINE EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO; ALTER DATABASE DEFAULT TABLESPACE "TOOLS"; Tablespace created. 40 P a g e

41 Database altered. Vytvoření tablespace pomocí EM Action Create Pojmenování tablespace. 41 P a g e

42 Určení datového souboru. 42 P a g e

43 Určení velikosti bloku. Nastavení logování. Nastavení alokace segmentů. 43 P a g e

44 Celý wizard vygeneroval tento statement. Vytvoření uživatele Opět jako v případě tablespace. K vytvoření uživatele můžete použít EM a nebo rychlejší cestu přes sqlplus. Při zakládání uživatele musíte zadat jako minimum jméno, heslo, profil, defaultní tablespace a temp tablespace. SYS@orcl12c>create user "TOM" identified by ****** profile "DEFAULT" account unlock default tablespace "TOOLS" temporary tablespace "TEMP"; User created. SYS@orcl12c> Dále musíte uživateli přiřadit oprávnění alespoň create session. Pokud tak neučiníte, daný uživatel se nepřihlásí. [oel64:oracle:orcl12c]$ sqlplus tom@orcl12c SQL*Plus: Release Production on Thu Nov 7 19:21: Copyright (c) 1982, 2013, Oracle. All rights reserved. Enter password: ERROR: ORA-01045: user TOM lacks CREATE SESSION privilege; logon denied Práva se nastavují pomocí příkazu GRANT, později s ním budemem pracovat více. SYS@orcl12c>grant CREATE SESSION to "TOM"; Grant succeeded. Zároveň je potřeba ještě přiřadit uživateli nějakou kvótu na jeho tablespace, aby mohl vytvářet objekty. To se dělá příkazem ALTER USER. SYS@orcl12c>alter user "TOM" quota 200M on "TOOLS"; 44 P a g e

45 User altered. Teď je vše v pořádku a uživatel se přihlásí. [oel64:oracle:orcl12c]$ sqlplus tom@orcl12c SQL*Plus: Release Production on Thu Nov 7 19:38: Copyright (c) 1982, 2013, Oracle. All rights reserved. Enter password: Connected to: Oracle Database 12c Enterprise Edition Release bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options TOM@orcl12c> Přepnutí do archívního módu Kontrola destinace pro archívní logy - FRA SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 10 Current log sequence 12 SQL> show parameter recovery NAME TYPE VALUE db_recovery_file_dest string +FRA db_recovery_file_dest_size big integer 10G 45 P a g e

46 recovery_parallelism integer 0 Nastavení destinace je do FRA, což říká parameter USE_DB_RECOVERY_FILE_DEST. To to je defaulní konfigurace. V případě, že toto nastavení nemáte, je potřeba to nastavit pomocí příkazů. alter system set log_archive_dest_1 = 'LOCATION=USE_DB_RECOVERY_FILE_DEST'; alter system set log_archive_dest_state_1 = enable; A zkontrolovat třeba přes select. SQL> SELECT dest_name,destination FROM v$archive_dest WHERE destination is not null; 2 3 DEST_NAME DESTINATION LOG_ARCHIVE_DEST_1 USE_DB_RECOVERY_FILE_DEST Přepnutí v mount režimu SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup mount ORACLE instance started. Total System Global Area bytes Fixed Size bytes Variable Size bytes Database Buffers bytes 46 P a g e

47 Redo Buffers bytes Database mounted. SQL> alter database archivelog; Database altered. SQL> alter database open; Database altered. SQL> Kontrola SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 10 Next log sequence to archive 12 Current log sequence 12 SQL> select log_mode from v$database; LOG_MODE ARCHIVELOG SQL> alter system switch logfile; System altered. SQL> select name from v$archived_log order by completion_time; NAME 47 P a g e

48 FRA/ORCL12C/ARCHIVELOG/2013_11_12/thread_1_seq_ Nastavební FRA FRA neboli fast recovery area, dříve flash recovery area je oblast kam se ukládají veškeré zálohy backup sety, image kopie, archívní logy, flashback logy, onlie redo logy, controlni soubor. Není nutné tuto oblast nastavovat, ale práce s ní je daleko jednodušší. I když budete mít nastaveno FRA, můžete stále databázi říci, aby archívní soubory ukládala jinde. Nové umístění se nastavuje pře parametry log_archive_dest a log_archive_duplex_dest. My však chceme používat FRA, takže tyto parametry musí být vypnuté. Kontrola SYS@orcl12c>show parameter arch NAME TYPE VALUE log_archive_dest log_archive_duplex_dest SQL> show parameter recovery string string NAME TYPE VALUE db_recovery_file_dest /u01/app/oracle/fast_recovery_ db_recovery_file_dest_size string area big integer 4800M recovery_parallelism integer 0 V případě, že bysme chtěli nějaký parametr vypnout, použili by se tyto příkazy. alter system set log_archive_duplex_dest = ''; alter system set log_archive_dest = ''; 48 P a g e

49 Nastavení Změna nebo nastavení se děje stejnými příkazy. SQL> alter system set db_recovery_file_dest = '/u02/fra'; System altered. SQL> alter system set db_recovery_file_dest_size = 10G; System altered. SQL> show parameter reco NAME TYPE VALUE control_file_record_keep_time integer 7 db_recovery_file_dest string /u02/fra db_recovery_file_dest_size big integer 10G db_unrecoverable_scn_tracking boolean TRUE recovery_parallelism integer 0 Úplně stejně se nastavuje FRA i když používáte ASM. Specifikujete pouze diskovou skupinu. SQL> show parameter recovery NAME TYPE VALUE db_recovery_file_dest string +DATA db_recovery_file_dest_size big integer 4800M recovery_parallelism integer 0 SQL> alter system set db_recovery_file_dest = '+FRA'; 49 P a g e

50 System altered. SQL> SQL> SQL> SQL> alter system set db_recovery_file_dest_size = 10G; System altered. Init soubor (Spfile vs pfile) SYS@orcl12c>show parameter spfile NAME TYPE VALUE spfile string /u01/app/oracle/product/12.1.0/dbhome_1/dbs/spfileorcl12c.ora SYS@orcl12c>create pfile from spfile; File created. [oel64:oracle:orcl12c]$ cd $ORACLE_HOME/dbs [oel64:oracle:orcl12c]$ pwd /u01/app/oracle/product/12.1.0/dbhome_1/dbs [oel64:oracle:orcl12c]$ ls -ltr init* -rw-r--r--. 1 oracle oinstall 2992 Feb init.ora -rw-r--r--. 1 oracle oinstall 977 Nov 12 12:11 initorcl12c.ora Soubor init.ora je defaultní a druhý soubor je náš, právě vytvořený. Parametry, které začínají jménem instance jsou nastaveny přímo z paměti na hodnotu, kterou měli práve v okamžiku spuštění příkazu CREATE. Je to díky tomu, že databáze si spravuje pamět automaticky. [oel64:oracle:orcl12c]$ cat initorcl12c.ora orcl12c. data_transfer_cache_size=0 orcl12c. db_cache_size= orcl12c. java_pool_size= P a g e

51 orcl12c. large_pool_size= orcl12c. oracle_base='/u01/app/oracle'#oracle_base set from environment orcl12c. pga_aggregate_target= orcl12c. sga_target= orcl12c. shared_io_pool_size= orcl12c. shared_pool_size= orcl12c. streams_pool_size=0 *.audit_file_dest='/u01/app/oracle/admin/orcl12c/adump' *.audit_trail='db' *.compatible=' ' *.control_files='/oradata/orcl12c/control01.ctl','/u01/app/oracle /fast_recovery_area/orcl12c/control02.ctl' *.db_block_size=8192 *.db_domain='localdomain' *.db_name='orcl12c' *.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area' *.db_recovery_file_dest_size=4800m *.diagnostic_dest='/u01/app/oracle' *.dispatchers='(protocol=tcp) (SERVICE=orcl12cXDB)' *.memory_target=1546m *.open_cursors=300 *.processes=300 *.remote_login_passwordfile='exclusive' *.undo_tablespace='undotbs1' Kontrolní soubor Zjištění informací Pokud chcete zjistit nějaké informace o kontrolním souboru. Můžete použít toto view v$controlfile_record_section. Částečný výpis typů. SQL> select distinct type from v$controlfile_record_section; TYPE P a g e

52 FILENAME TABLESPACE RMAN CONFIGURATION BACKUP CORRUPTION PROXY COPY FLASHBACK LOG REMOVABLE RECOVERY FILES AUXILIARY DATAFILE COPY DATAFILE RMAN STATUS THREAD INSTANCE NAME MAPPING GUARANTEED RESTORE POINT ACM OPERATION DATABASE DATAFILE COPY BACKUP DATAFILE RECOVERY DESTINATION DATAFILE HISTORY PDB RECORD COPY CORRUPTION DATABASE INCARNATION STANDBY DATABASE MATRIX REDO LOG TEMPORARY FILENAME BACKUP SET BACKUP REDOLOG BACKUP SPFILE RESTORE POINT DATABASE BLOCK CORRUPTION Další užitečné view je v$database; SQL> select name, open_mode, created, current_scn from v$database; NAME OPEN_MODE CREATED CURRENT_SCN 52 P a g e

53 ORCL12C READ WRITE 05-NOV Přídání kontrolního souboru $ strings spfileorcl12c.ora grep -i control_files *.control_files='/oradata/orcl12c/control01.ctl','/u01/app/oracle /fast_recovery_area/orcl12c/control02.ctl' SQL> show parameter spfile; NAME TYPE VALUE spfile string /u01/app/oracle/product/12.1.0/dbhome_1/dbs/spfileorcl12c.ora Přidání třetího kontrolní souboru. SQL> alter system set control_files='/oradata/orcl12c/control01.ctl','/u01/app/oracle/f ast_recovery_area/orcl12c/control02.ctl','/u02/fra/control03.ctl' scope=spfile; System altered. SQL> shutdown immediate; [oel64:oracle:orcl12c]$ cp /oradata/orcl12c/control01.ctl /u02/fra/control03.ctl SQL> startup ORACLE instance started. Total System Global Area bytes Fixed Size bytes Variable Size bytes Database Buffers bytes Redo Buffers bytes 53 P a g e

54 Database mounted. Database opened. SQL> show parameter control_files NAME TYPE VALUE control_files string /oradata/orcl12c/control01.ctl, /u01/app/oracle/fast_recovery_area/orcl12c/control02.ctl, /u02/fra/control03.ctl Další varianta je pomocí init souboru, textového, pokud ho používáte. ORACLE instance shut down. SQL> startup ORACLE instance started. Total System Global Area bytes Fixed Size bytes Variable Size bytes Database Buffers bytes Redo Buffers bytes Database mounted. Database opened. SQL> select name from v$controlfile; NAME DATA/ORCL12C/CONTROLFILE/current DATA/ORCL12C/CONTROLFILE/current DATA/ORCL12C/CONTROLFILE/current P a g e

55 Redo logy Zjištění základních informací o Redo logách SQL> COL group# FORM SQL> COL thread# FORM SQL> COL grp_status FORM a10 SQL> COL member FORM a30 SQL> COL mem_status FORM a10 SQL> COL mbytes FORM SQL> -- SQL> SELECT 2 a.group#,a.thread#,a.status grp_status,b.member member 6,b.status mem_status,a.bytes/1024/1024 mbytes 8 FROM v$log a,v$logfile b 10 WHERE a.group# = b.group# 11 ORDER BY a.group#, b.member; GROUP# THREAD# GRP_STATUS MEMBER MEM_STATUS MBYTES INACTIVE +DATA/ORCL12C/ONLINELOG/group_ INACTIVE +DATA/ORCL12C/ONLINELOG/group_ INACTIVE +DATA/ORCL12C/ONLINELOG/group_ INACTIVE +DATA/ORCL12C/ONLINELOG/group_ CURRENT +DATA/ORCL12C/ONLINELOG/group_ P a g e

56 3 1 CURRENT +DATA/ORCL12C/ONLINELOG/group_ INACTIVE +DATA/ORCL12C/ONLINELOG/group_ INACTIVE +FRA/ORCL12C/ONLINELOG/group_ rows selected. Přidání redo log člena do skupiny bez ASM V případě, že nevyužíváte ASM, musíte zadat celou cestu a jméno redo logu. alter database add logfile member '/u02/oraredo/o12c/redo01b.rdo' to group 1; Smazání člena z redo log skupiny Daný člen nesmý být jediný ve skupině. SQL> alter database drop logfile member '+DATA/ORCL12C/ONLINELOG/group_ '; Database altered. Přidání redo log skupiny Informace o aktuálním nastavení SQL> COL group# FORM SQL> COL thread# FORM SQL> COL grp_status FORM a10 SQL> COL member FORM a30 SQL> COL mem_status FORM a10 SQL> COL mbytes FORM SQL> -- SQL> SELECT 2 a.group# 3,a.thread# 56 P a g e

57 4,a.status grp_status 5,b.member member 6,b.status mem_status 7,a.bytes/1024/1024 mbytes 8 FROM v$log a, 9 v$logfile b 10 WHERE a.group# = b.group# 11 ORDER BY a.group#, b.member; GROUP# THREAD# GRP_STATUS MEMBER MEM_STATUS MBYTES INACTIVE /oradata/orcl12c/redo01.log 2 1 CURRENT /oradata/orcl12c/redo02.log 3 1 INACTIVE /oradata/orcl12c/redo03.log Přidání skupiny s dvěma členy. SQL> alter database add logfile group 4 ('/oradata/orcl12c/redo4a.log', '/u02/fra/redo4b.log') SIZE 50M; Database altered. GROUP# THREAD# GRP_STATUS MEMBER MEM_STATUS MBYTES INACTIVE /oradata/orcl12c/redo01.log 2 1 CURRENT /oradata/orcl12c/redo02.log 3 1 INACTIVE /oradata/orcl12c/redo03.log 4 1 UNUSED /oradata/orcl12c/redo4a.log 57 P a g e

58 UNUSED /u02/fra/redo4b.log Přidání člena do existující skupiny SQL> alter database add logfile member '/u02/fra/redo1b.log' to group 1; Database altered. GROUP# THREAD# GRP_STATUS MEMBER MEM_STATUS MBYTES INACTIVE /oradata/orcl12c/redo01.log 1 1 INACTIVE /u02/fra/redo1b.log INVALID 2 1 CURRENT /oradata/orcl12c/redo02.log 3 1 INACTIVE /oradata/orcl12c/redo03.log 4 1 UNUSED /oradata/orcl12c/redo4a.log 4 1 UNUSED /u02/fra/redo4b.log Nelekejte se stavu INVALID. Může sice značit, že je soubor nedostupný, ale ten samý status se objevuje u nově vytvořenho redo logu. Provedu párkrát přepnutí redo logů a bude to v pořádku. SQL> alter system switch logfile; System altered. SQL> / System altered. 58 P a g e

59 GROUP# THREAD# GRP_STATUS MEMBER MEM_STATUS MBYTES INACTIVE /oradata/orcl12c/redo01.log 1 1 INACTIVE /u02/fra/redo1b.log 2 1 CURRENT /oradata/orcl12c/redo02.log 3 1 INACTIVE /oradata/orcl12c/redo03.log 4 1 INACTIVE /oradata/orcl12c/redo4a.log 4 1 INACTIVE /u02/fra/redo4b.log Přidání redo log skupiny do FRA GROUP# THREAD# GRP_STATUS MEMBER MEM_STATUS MBYTES CURRENT +DATA/ORCL12C/ONLINELOG/group_ CURRENT +DATA/ORCL12C/ONLINELOG/group_ INACTIVE +DATA/ORCL12C/ONLINELOG/group_ INACTIVE +DATA/ORCL12C/ONLINELOG/group_ INACTIVE +DATA/ORCL12C/ONLINELOG/group_ INACTIVE +DATA/ORCL12C/ONLINELOG/group_ P a g e

60 SQL> show parameter db_recovery_file_dest NAME TYPE VALUE db_recovery_file_dest string +FRA db_recovery_file_dest_size big integer 10G SQL> show parameter db_create_file_dest NAME TYPE VALUE db_create_file_dest string +DATA SQL> alter database add logfile group 4; Database altered. SQL> select member from v$logfile where group# = 4; 2 3 MEMBER DATA/ORCL12C/ONLINELOG/group_ FRA/ORCL12C/ONLINELOG/group_ P a g e

61 Automatic storage management - ASM Nastavení UDEV pro ASM disky Výpis SATA zařízení [root@node1 tmp]# ls -ltr /dev/sd* brw-rw root disk 8, 16 Nov 11 11:05 /dev/sdb brw-rw root disk 8, 32 Nov 11 11:05 /dev/sdc brw-rw root disk 8, 0 Nov 11 11:05 /dev/sda brw-rw root disk 8, 2 Nov 11 11:05 /dev/sda2 brw-rw root disk 8, 1 Nov 11 11:05 /dev/sda1 Vytvoření partition [root@node1 tmp]# fdisk /dev/sdb Device contains neither a valid DOS partition table, nor Sun, SGI or OS F disklabel Building a new DOS disklabel with disk identifier 0xe5a4eb5b. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) WARNING: DOS-compatible mode is deprecated. It's strongly recommended t o units to switch off the mode (command 'c') and change display sectors (command 'u'). Command (m for help): n Command action e extended p primary partition (1-4) 61 P a g e

62 p Partition number (1-4): 1 First cylinder (1-652, default 1): Using default value 1 Last cylinder, +cylinders or +size{k,m,g} (1-652, default 652): Using default value 652 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. [root@node1 tmp]# fdisk /dev/sdc Device contains neither a valid DOS partition table, nor Sun, SGI or OS F disklabel Building a new DOS disklabel with disk identifier 0xbe056bce. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) WARNING: DOS-compatible mode is deprecated. It's strongly recommended t o units to switch off the mode (command 'c') and change display sectors (command 'u'). Command (m for help): n Command action e extended p primary partition (1-4) 62 P a g e

63 p Partition number (1-4): 1 First cylinder (1-652, default 1): Using default value 1 Last cylinder, +cylinders or +size{k,m,g} (1-652, default 652): Using default value 652 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. [root@node1 tmp]# [root@node1 tmp]# ls -ltr /dev/sd* brw-rw root disk 8, 0 Nov 11 11:05 /dev/sda brw-rw root disk 8, 2 Nov 11 11:05 /dev/sda2 brw-rw root disk 8, 1 Nov 11 11:05 /dev/sda1 brw-rw root disk 8, 16 Nov 11 11:54 /dev/sdb brw-rw root disk 8, 17 Nov 11 11:54 /dev/sdb1 brw-rw root disk 8, 32 Nov 11 11:54 /dev/sdc brw-rw root disk 8, 33 Nov 11 11:54 /dev/sdc1 Identifikace disků [root@node1 tmp]# /sbin/scsi_id -g -u -d /dev/sdb 1ATA_VBOX_HARDDISK_VB207c3ecf-d051a088 [root@node1 tmp]# /sbin/scsi_id -g -u -d /dev/sdc 1ATA_VBOX_HARDDISK_VBd8b9123a-81ae1756 Nastavení důvěrného zařízení [root@node1 tmp]# vi /etc/scsi_id.config [root@node1 tmp]# cat /etc/scsi_id.config options=-g 63 P a g e

64 Nastavení UDEV pravidel tmp]# cat /etc/udev/rules.d/99-oracleasmdevices.rules KERNEL=="sdb1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/sdb", RESULT=="1ATA_VBOX_HARDDISK_VB207c3ecf-d051a088", NAME="asm-disk1", OWNER="oracle", GROUP="dba", MODE="0660" KERNEL=="sdc1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/sdc", RESULT=="1ATA_VBOX_HARDDISK_VBd8b9123a-81ae1756", NAME="asm-disk2", OWNER="oracle", GROUP="dba", MODE="0660" Nahrání upravená blokových partition tmp]# /sbin/partprobe /dev/sdb1 tmp]# /sbin/partprobe /dev/sdc1 Kontrola nastavení tmp]# udevadm test /block/sdb/sdb1 run_command: calling: test udevadm_test: version 147 This program is for debugging only, it does not run any program, specified by a RUN key. It may show incorrect results, because some values may be different, or not available at a simulation run.... <zde je kompletní výpis>... udevadm_test: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:0d.0/host3 /target3:0:0/3:0:0:0/block/sdb udevadm_test: UDISKS_PARTITION_OFFSET=32256 udevadm_test: UDISKS_PARTITION_ALIGNMENT_OFFSET=0 udevadm_test: run: 'socket:@/org/freedesktop/hal/udev_event' Kontrola oprávnění [root@node1 tmp]# ls -ltr /dev/asm-disk* brw-rw oracle dba 8, 33 Nov 11 12:08 /dev/asm-disk2 brw-rw oracle dba 8, 17 Nov 11 12:08 /dev/asm-disk1 64 P a g e

65 Restart služby ~]# udevadm control --reload-rules ~]# /sbin/start_udev Starting udev: [ OK ] Instalace grid infrastruktury - ASM Vytvoření ASM diskgroup Předpokladem je, že máte k dispozici disk. Ja ho mám vytvořen pomocí UDEV, jako je v příkladě výše. [oracle@oel64 ~]$ ls -ltr /dev/asm-disk* brw-rw oracle dba 8, 49 Nov 12 12:59 /dev/asm-disk3 brw-rw oracle dba 8, 17 Nov 12 12:59 /dev/asm-disk1 brw-rw oracle dba 8, 33 Nov 12 12:59 /dev/asm-disk2 asmca ORACLE_SID = [oracle]? +ASM The Oracle base has been set to /u01/app/oracle [oracle@oel64 ~]$ which asmca /u01/app/oracle/product/12.1.0/grid/bin/asmca [oracle@oel64 ~]$ asmca 65 P a g e

66 Úvodní obrazovka. Definice nové diskové skupiny. Vytváření. 66 P a g e

67 Úspěšně hotovo. Konečný výpis. Přidání redo log skupiny bez ASM Například takto alter database add logfile group 3 ('/u01/oraredo/o12c/redo03a.rdo', 67 P a g e

68 '/u02/oraredo/o12c/redo03b.rdo') SIZE 50M; Smazání neaktivní redo log skupiny SQL> select group#, status, archived, thread#, sequence# from v$log; GROUP# STATUS ARC THREAD# SEQUENCE# INACTIVE YES INACTIVE YES INACTIVE YES CURRENT NO INACTIVE YES 1 8 SQL> alter database drop logfile group 5; Database altered. Změna aktivní skupiny V případě, že skupina neni INACTIVE je potřeba se přepnou na jinou. SQL> alter system switch logfile; System altered. SQL> select group#, status, archived, thread#, sequence# from v$log; GROUP# STATUS ARC THREAD# SEQUENCE# CURRENT NO INACTIVE YES INACTIVE YES ACTIVE YES P a g e

69 Pakliže je skupina stále ACTIVE, tedy potřeba v případě recovery, musí se veskere informace z redo logů uložit do datového souboru. SQL> alter system checkpoint; System altered. SQL> select group#, status, archived, thread#, sequence# from v$log; GROUP# STATUS ARC THREAD# SEQUENCE# CURRENT NO INACTIVE YES INACTIVE YES INACTIVE YES 1 12 Přidání redo log skupiny s ASM SQL> alter database add logfile group 5 SIZE 55M; Database altered. GROUP# THREAD# GRP_STATUS MEMBER MEM_STATUS MBYTES UNUSED +DATA/ORCL12C/ONLINELOG/group_ UNUSED +FRA/ORCL12C/ONLINELOG/group_ Přidání kontrolního souboru do ASM Identifikace SQL> select name from v$controlfile; NAME 69 P a g e

70 DATA/ORCL12C/CONTROLFILE/current DATA/ORCL12C/CONTROLFILE/current Přidání SQL> alter system set control_files='+data/orcl12c/controlfile/current ',' +DATA/ORCL12C/CONTROLFILE/current ','+DATA' scope=spfile; System altered. SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. ~]$ rman target / Recovery Manager: Release Production on Thu Dec 12 10:01: Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved. connected to target database (not started) RMAN> startup nomount Oracle instance started Total System Global Area bytes Fixed Size Variable Size Database Buffers Redo Buffers bytes bytes bytes bytes RMAN> restore controlfile from '+DATA/ORCL12C/CONTROLFILE/current '; 70 P a g e

71 Starting restore at 12-DEC-13 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=23 device type=disk channel ORA_DISK_1: copied control file copy output file name=+data/orcl12c/controlfile/current output file name=+data/orcl12c/controlfile/current output file name=+data/orcl12c/controlfile/current Finished restore at 12-DEC-13 SQL> alter system set control_files='+data/orcl12c/controlfile/current ',' +DATA/ORCL12C/CONTROLFILE/current ','+DATA/ORCL12C/C ONTROLFILE/current ' scope=spfile; System altered. SQL> shutdown immediate ORA-01507: database not mounted Přidání redo log člena do skupiny s ASM SQL> alter database add logfile member '+DATA' to group 2; Database altered. GROUP# THREAD# GRP_STATUS MEMBER MEM_STATUS MBYTES INACTIVE +DATA/ORCL12C/ONLINELOG/group_ INACTIVE +DATA/ORCL12C/ONLINELOG/group_ P a g e

72 2 1 INACTIVE +DATA/ORCL12C/ONLINELOG/group_ INVALID Nelekejte se statusu invalid. Stačí provést logswitch a člen bude validní. SQL> alter system switch logfile; System altered. Zálohování a obnova Záloha databáze RMAN Připojení [oracle@oel64 dbs]$ rman target / Recovery Manager: Release Production on Tue Nov 12 13:45: Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved. connected to target database: ORCL12C (DBID= ) RMAN> Nebo. [oracle@oel64 dbs]$ rman target sys@orcl12c Recovery Manager: Release Production on Tue Nov 12 13:45: Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved. target database Password: connected to target database: ORCL12C (DBID= ) 72 P a g e

73 RMAN> Kontrola nastavení RMAN> show all; using target database control file instead of recovery catalog RMAN configuration parameters for database with db_unique_name ORCL12C are: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default CONFIGURE RMAN OUTPUT TO KEEP FOR 7 DAYS; # default CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/12.1.0/dbhome_1/dbs/snapcf_orcl12c.f'; # default Záloha databáze RMAN> backup database; Starting backup at 12-NOV-13 allocated channel: ORA_DISK_1 73 P a g e

74 channel ORA_DISK_1: SID=21 device type=disk channel ORA_DISK_1: starting full datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set input datafile file number=00001 name=+data/orcl12c/datafile/system input datafile file number=00003 name=+data/orcl12c/datafile/sysaux input datafile file number=00002 name=+data/orcl12c/datafile/example input datafile file number=00004 name=+data/orcl12c/datafile/undotbs input datafile file number=00006 name=+data/orcl12c/datafile/users channel ORA_DISK_1: starting piece 1 at 12-NOV-13 channel ORA_DISK_1: finished piece 1 at 12-NOV-13 piece handle=+fra/orcl12c/backupset/2013_11_12/nnndf0_tag t _ tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:07:55 channel ORA_DISK_1: starting full datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set including current control file in backup set including current SPFILE in backup set channel ORA_DISK_1: starting piece 1 at 12-NOV-13 channel ORA_DISK_1: finished piece 1 at 12-NOV-13 piece handle=+fra/orcl12c/backupset/2013_11_12/ncsnf0_tag t _ tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01 Finished backup at 12-NOV-13 Záloha databáze a archívních souborů RMAN> backup database plus archivelog; Starting backup at 12-DEC-13 current log archived 74 P a g e

75 using channel ORA_DISK_1 skipping archived logs of thread 1 from sequence 12 to 13; already backed up channel ORA_DISK_1: starting compressed archived log backup set channel ORA_DISK_1: specifying archived log(s) in backup set input archived log thread=1 sequence=14 RECID=3 STAMP= input archived log thread=1 sequence=15 RECID=4 STAMP= input archived log thread=1 sequence=16 RECID=5 STAMP= input archived log thread=1 sequence=17 RECID=6 STAMP= input archived log thread=1 sequence=18 RECID=7 STAMP= input archived log thread=1 sequence=19 RECID=8 STAMP= input archived log thread=1 sequence=20 RECID=9 STAMP= input archived log thread=1 sequence=21 RECID=10 STAMP= input archived log thread=1 sequence=22 RECID=11 STAMP= input archived log thread=1 sequence=23 RECID=12 STAMP= input archived log thread=1 sequence=24 RECID=13 STAMP= input archived log thread=1 sequence=25 RECID=14 STAMP= input archived log thread=1 sequence=26 RECID=15 STAMP= input archived log thread=1 sequence=27 RECID=16 STAMP= channel ORA_DISK_1: starting piece 1 at 12-DEC-13 channel ORA_DISK_1: finished piece 1 at 12-DEC-13 piece handle=+fra/orcl12c/backupset/2013_12_12/annnf0_tag t _ tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:15 Finished backup at 12-DEC-13 Starting backup at 12-DEC-13 using channel ORA_DISK_1 channel ORA_DISK_1: starting compressed full datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set input datafile file number=00005 name=+data/orcl12c/datafile/perfstat input datafile file number=00003 name=+data/orcl12c/datafile/sysaux P a g e

76 input datafile file number=00001 name=+data/orcl12c/datafile/system input datafile file number=00002 name=+data/orcl12c/datafile/example input datafile file number=00004 name=+data/orcl12c/datafile/undotbs input datafile file number=00006 name=+data/orcl12c/datafile/users channel ORA_DISK_1: starting piece 1 at 12-DEC-13 channel ORA_DISK_1: finished piece 1 at 12-DEC-13 piece handle=+fra/orcl12c/backupset/2013_12_12/nnndf0_tag t _ tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:01:55 Finished backup at 12-DEC-13 Starting backup at 12-DEC-13 current log archived using channel ORA_DISK_1 channel ORA_DISK_1: starting compressed archived log backup set channel ORA_DISK_1: specifying archived log(s) in backup set input archived log thread=1 sequence=28 RECID=17 STAMP= channel ORA_DISK_1: starting piece 1 at 12-DEC-13 channel ORA_DISK_1: finished piece 1 at 12-DEC-13 piece handle=+fra/orcl12c/backupset/2013_12_12/annnf0_tag t _ tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01 Finished backup at 12-DEC-13 Starting Control File and SPFILE Autobackup at 12-DEC-13 piece handle=+fra/c comment=none Finished Control File and SPFILE Autobackup at 12-DEC-13 Záloha archívních souborů RMAN> backup archivelog all; 76 P a g e

77 Starting backup at 12-NOV-13 current log archived using channel ORA_DISK_1 channel ORA_DISK_1: starting archived log backup set channel ORA_DISK_1: specifying archived log(s) in backup set input archived log thread=1 sequence=12 RECID=1 STAMP= input archived log thread=1 sequence=13 RECID=2 STAMP= channel ORA_DISK_1: starting piece 1 at 12-NOV-13 channel ORA_DISK_1: finished piece 1 at 12-NOV-13 piece handle=+fra/orcl12c/backupset/2013_11_12/annnf0_tag t _ tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01 Finished backup at 12-NOV-13 Přesun datového souboru Nejdříve se podívejte, kde vlastně máte uložené datové soubory. Informace lze získat z datového slovníku. SQL> desc dba_data_files Name Null? Type FILE_NAME FILE_ID TABLESPACE_NAME BYTES BLOCKS STATUS RELATIVE_FNO AUTOEXTENSIBLE MAXBYTES MAXBLOCKS INCREMENT_BY VARCHAR2(513) NUMBER VARCHAR2(30) NUMBER NUMBER VARCHAR2(9) NUMBER VARCHAR2(3) NUMBER NUMBER NUMBER 77 P a g e

78 USER_BYTES USER_BLOCKS ONLINE_STATUS NUMBER NUMBER VARCHAR2(7) SQL> select FILE_NAME from dba_data_files; FILE_NAME /oradata/orcl12c/system01.dbf /oradata/orcl12c/sysaux01.dbf /u01/app/oracle/product/12.1.0/dbhome_1/dbs/tool01 /oradata/orcl12c/users01.dbf /oradata/orcl12c/example01.dbf /oradata/orcl12c/undotbs01.dbf 6 rows selected. Ve verzi 12c je k dispozici příkaz ALTER DATABASE MOVE DATAFILE, který umožní přesunout daotvý soubor online. SQL> alter database move datafile '/u01/app/oracle/product/12.1.0/dbhome_1/dbs/tool01' to '/oradata/orcl12c/tool01.dbf'; Database altered. SQL> select FILE_NAME from dba_data_files; FILE_NAME /oradata/orcl12c/system01.dbf /oradata/orcl12c/sysaux01.dbf /oradata/orcl12c/tool01.dbf /oradata/orcl12c/users01.dbf /oradata/orcl12c/example01.dbf 78 P a g e

79 /oradata/orcl12c/undotbs01.dbf 6 rows selected. U starší verze databáze to lze udělat například pomocí příkazu ALTER TABLESPACE RENAME. SQL> select TABLESPACE_NAME, FILE_NAME from dba_data_files; TABLESPACE_NAME FILE_NAME TOOLS Tablespace nebo jen datafile offline /oradata/orcl12c/tool01.dbf SQL> alter tablespace tools offline; Tablespace altered. Fyzický přesun [oel64:oracle:orcl12c]$ mv /oradata/orcl12c/tool01.dbf /oradata/orcl12c/tool.dbf Update datového slovníku SQL> alter tablespace tools rename datafile '/oradata/orcl12c/tool01.dbf' to '/oradata/orcl12c/tool.dbf'; Tablespace altered. Online SQL> alter tablespace tools online; Tablespace altered. Existuje i možnost s re-create controlního souboru. Tu tady teď ukazovat nebudu, třeba někdy později. Zálohování kontrolního souboru Nastavení automatické zálohy kontrolního souboru [oracle@oel64 ~]$ rman target / 79 P a g e

80 Recovery Manager: Release Production on Thu Dec 12 10:08: Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved. connected to target database: ORCL12C (DBID= ) RMAN> show all; using target database control file instead of recovery catalog CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON; new RMAN configuration parameters: CONFIGURE CONTROLFILE AUTOBACKUP ON; new RMAN configuration parameters are successfully stored Záloha kontrolníhou souboru RMAN> backup current controlfile; Starting backup at 12-DEC-13 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=42 device type=disk channel ORA_DISK_1: starting compressed full datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set including current control file in backup set channel ORA_DISK_1: starting piece 1 at 12-DEC-13 channel ORA_DISK_1: finished piece 1 at 12-DEC-13 piece handle=+fra/orcl12c/backupset/2013_12_12/ncnnf0_tag t _ tag=tag t comment=none channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01 Finished backup at 12-DEC P a g e

81 Starting Control File and SPFILE Autobackup at 12-DEC-13 piece handle=+fra/c comment=none Finished Control File and SPFILE Autobackup at 12-DEC-13 Zjištění zálohy kontrolního souboru RMAN> list backup of controlfile; List of Backup Sets =================== BS Key Type LV Size Time Device Type Elapsed Time Completion Full 9.64M DISK 00:00:04 12-NOV-13 BP Key: 2 TAG T Status: AVAILABLE Compressed: NO Tag: Piece Name: +FRA/ORCL12C/BACKUPSET/2013_11_12/ncsnf0_tag t134731_ Control File Included: Ckp SCN: Ckp time: 12-NOV- BS Key Type LV Size Time Device Type Elapsed Time Completion Full 1.05M DISK 00:00:01 11-DEC-13 BP Key: 13 TAG T Status: AVAILABLE Compressed: YES Tag: Piece Name: /backup/0lor80o2_1_1 Control File Included: Ckp SCN: Ckp time: 11-DEC- BS Key Type LV Size Time Device Type Elapsed Time Completion Full 9.64M DISK 00:00:01 12-DEC P a g e

82 BP Key: 19 TAG T Status: AVAILABLE Compressed: NO Tag: Piece Name: +FRA/c Control File Included: Ckp SCN: Textová záloha kontrolního souboru SQL> alter database backup controlfile to trace as '/backup/zaloha_ctl_text.bkp'; Database altered. backup]$ ls -ltr zaloha_ctl_* -rw-r--r--. 1 oracle dba 9238 Dec 12 10:18 zaloha_ctl_text.bkp Binární záloha kontrolního souboru SQL> alter database backup controlfile to '/backup/zaloha_ctl_bin.ctl'; Ckp time: 12-DEC- Database altered. [oracle@oel64 backup]$ ls -ltr zaloha_ctl_* -rw-r--r--. 1 oracle dba 9238 Dec 12 10:18 zaloha_ctl_text.bkp -rw-r oracle dba Dec 12 10:19 zaloha_ctl_bin.ctl Obnova kontrolního souboru Obnovení kontrolního souboru z autobackapu [oracle@oel64 backup]$ rman target / Recovery Manager: Release Production on Thu Dec 12 10:21: Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved. connected to target database: ORCL12C (DBID= ) RMAN> shutdown immediate 82 P a g e

83 using target database control file instead of recovery catalog database closed database dismounted Oracle instance shut down RMAN> startup nomount connected to target database (not started) Oracle instance started Total System Global Area bytes Fixed Size Variable Size Database Buffers Redo Buffers bytes bytes bytes bytes RMAN> restore controlfile from autobackup; Starting restore at 12-DEC-13 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=23 device type=disk recovery area destination: +FRA database name (or database unique name) used for search: ORCL12C channel ORA_DISK_1: AUTOBACKUP +FRA/ORCL12C/AUTOBACKUP/2013_12_12/s_ found in the recovery area channel ORA_DISK_1: looking for AUTOBACKUP on day: channel ORA_DISK_1: restoring control file from AUTOBACKUP +FRA/ORCL12C/AUTOBACKUP/2013_12_12/s_ channel ORA_DISK_1: control file restore from AUTOBACKUP complete output file name=+data/orcl12c/controlfile/current P a g e

84 output file name=+data/orcl12c/controlfile/current output file name=+data/orcl12c/controlfile/current Finished restore at 12-DEC-13 RMAN> alter database mount; Statement processed released channel: ORA_DISK_1 RMAN> recover database; Starting recover at 12-DEC-13 Starting implicit crosscheck backup at 12-DEC-13 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=23 device type=disk Crosschecked 16 objects Finished implicit crosscheck backup at 12-DEC-13 Starting implicit crosscheck copy at 12-DEC-13 using channel ORA_DISK_1 Crosschecked 8 objects Finished implicit crosscheck copy at 12-DEC-13 searching for all files in the recovery area cataloging files... cataloging done List of Cataloged Files ======================= File Name: +FRA/ORCL12C/AUTOBACKUP/2013_12_12/s_ using channel ORA_DISK_1 84 P a g e

85 starting media recovery archived log for thread 1 with sequence 29 is already on disk as file +DATA/ORCL12C/ONLINELOG/group_ archived log file name=+data/orcl12c/onlinelog/group_ thread=1 sequence=29 media recovery complete, elapsed time: 00:00:00 Finished recover at 12-DEC-13 RMAN> alter database open resetlogs; Statement processed Obnovení kontrolního souboru ze zálohy RMAN> restore controlfile from 'C:\ORACLE\FLASH_RECOVERY_AREA\TEST\BACKUPSET\2013_12_11\O1_MF_NC SNF_TAG T063809_9BJY999F_.BKP'; ZaΦßtek restore v pou itφ kanßlu ORA_DISK_1 kanßl ORA_DISK_1: obnova φdicφho souboru kanßl ORA_DISK_1: obnova dokonφena, uplynul² Φas: 00:00:01 jmθno v²stupnφho souboru=c:\oracle\oradata\test\control01.ctl jmθno v²stupnφho souboru=c:\oracle\oradata\test\control02.ctl jmθno v²stupnφho souboru=c:\oracle\oradata\test\control03.ctl UkonΦenφ restore v Bezpečnost Nebezpečí ověření pomocí OS Kontrola prefixu SQL> show parameter authent 85 P a g e

86 NAME TYPE VALUE os_authent_prefix string ops$ remote_os_authent boolean FALSE OS user ~]# useradd hacker ~]# passwd hacker Changing password for user hacker. New password: Retype new password: passwd: all authentication tokens updated successfully. DB user SQL> create user ops$hacker identified externally; User created. SQL> grant connect to ops$hacker; Grant succeeded. Kontrola ~]$ id uid=54322(hacker) gid=54324(hacker) groups=54324(hacker) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 ~]$ sqlplus / -bash: sqlplus: command not found [hacker@oel64 ~]$. oraenv ORACLE_SID = [hacker]? orcl12c ORACLE_BASE environment variable is not being set since this information is not available for the current user ID hacker. You can set ORACLE_BASE manually if it is required. Resetting ORACLE_BASE to its previous value or ORACLE_HOME 86 P a g e

87 The Oracle base has been set to /u01/app/oracle/product/12.1.0/dbhome_1 ~]$ /u01/app/oracle/product/12.1.0/dbhome_1/bin/sqlplus / SQL*Plus: Release Production on Wed Nov 13 19:56: Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release bit Production With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options SQL> Uživatel se přihlasil bez jména a bez hesla. Změna hesla uživatele Viditelné heslo SQL> alter user tom identified by oracle_4u; User altered. Skryté heslo [oracle@oel64 ~]$ sqlplus / as sysdba SQL*Plus: Release Production on Wed Nov 13 20:06: Copyright (c) 1982, 2013, Oracle. All rights reserved. 87 P a g e

88 Connected to: Oracle Database 12c Enterprise Edition Release bit Production With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options SQL> passw tom Changing password for tom New password: Retype new password: Password changed Dočasná změna hesla Zjistění původního hesla SQL> select 'alter user appusr identified by values ' '''' password '''' ';' from user$ where name='tom'; 2 3 'ALTERUSERAPPUSRIDENTIFIEDBYVALUES' '''' PASSWORD '''' ';' alter user appusr identified by values 'CDBB49AF6D590ED7'; Dočasná změna SQL> alter user tom identified by oracle; User altered. SQL> connect tom/oracle Connected. Navrácení původního SQL> connect / as sysdba 88 P a g e

89 Connected. SQL> alter user tom identified by values 'CDBB49AF6D590ED7'; User altered. Přesun dat datová pumpa Datová pumpa - Export Vytvoření objektu directory SQL> create directory dpump_dir as '/backup/oradmp'; Directory created. Adresář musí existovat i na OS. [oracle@oel64 /]$ ls -ltr /backup/oradmp/ total 0 SQL> select owner, directory_name, directory_path from dba_directories where directory_name='dpump_dir'; OWNER DIRECTORY_NAME DIRECTORY_PATH SYS DPUMP_DIR /backup/oradmp Defaultně je ve verzi 12c celá řada již vytvořených objektů directory. Pro datovou pumpu je to adresář $ORACLE_BASE/admin/SID/dpdump. SQL> select DIRECTORY_NAME, DIRECTORY_PATH from dba_directories; DIRECTORY_NAME DIRECTORY_PATH DATA_PUMP_DIR /u01/app/oracle/admin/orcl12c/dpdump/ Přiřazení oprávnění Vyberte si libovolného uživatele, kterému přiřadíte oprávnění. SQL> grant read, write on directory DPUMP_DIR to tom; 89 P a g e

90 Grant succeeded. Příprava testových dat SQL> show user USER is "TOM" SQL> create table test (id number); Table created. SQL> insert into test values(123); 1 row created. SQL> commit; Commit complete. Vlastní export [oracle@oel64 ~]$ expdp tom/oracle_4u directory=dpump_dir tables=test dumpfile=exp.dmp logfile=exp.log Export: Release Production on Thu Nov 14 18:06: Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release bit Production With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options Starting "TOM"."SYS_EXPORT_TABLE_01": tom/******** directory=dpump_dir tables=test dumpfile=exp.dmp logfile=exp.log Estimate in progress using BLOCKS method P a g e

91 Processing object type TABLE_EXPORT/TABLE/TABLE_DATA Total estimation using BLOCKS method: 64 KB Processing object type TABLE_EXPORT/TABLE/TABLE Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS Processing object type TABLE_EXPORT/TABLE/STATISTICS/MARKER.. exported "TOM"."TEST" KB 1 rows Master table "TOM"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded ***************************************************************** ************* Dump file set for TOM.SYS_EXPORT_TABLE_01 is: /backup/oradmp/exp.dmp Job "TOM"."SYS_EXPORT_TABLE_01" successfully completed at Thu Nov 14 18:06: elapsed 0 00:00:25 Ověření [oracle@oel64 ~]$ ls -ltr /backup/oradmp/ total 136 -rw-r oracle dba Nov 14 18:06 exp.dmp -rw-r--r--. 1 oracle dba Datová pumpa - Import Smazání tabulky SQL> drop table test purge; 1201 Nov 14 18:06 exp.log Table dropped. SQL> select * from tom.test; select * from tom.test * ERROR at line 1: ORA-00942: table or view does not exist 91 P a g e

92 Vlastní import ~]$ impdp tom/oracle_4u directory=dpump_dir tables=test dumpfile=exp.dmp logfile=exp.log Import: Release Production on Thu Nov 14 18:12: Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release bit Production With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options Master table "TOM"."SYS_IMPORT_TABLE_01" successfully loaded/unloaded Starting "TOM"."SYS_IMPORT_TABLE_01": tom/******** directory=dpump_dir tables=test dumpfile=exp.dmp logfile=exp.log Processing object type TABLE_EXPORT/TABLE/TABLE Processing object type TABLE_EXPORT/TABLE/TABLE_DATA.. imported "TOM"."TEST" KB 1 rows Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS Processing object type TABLE_EXPORT/TABLE/STATISTICS/MARKER Job "TOM"."SYS_IMPORT_TABLE_01" successfully completed at Thu Nov 14 18:12: elapsed 0 00:00:18 Ověření SQL> select * from tom.test; ID P a g e

93 Datová pumpa - parametrický soubor Příprava [oracle@oel64 ~]$ pwd /home/oracle [oracle@oel64 ~]$ cat exp.par userid=tom/oracle_4u directory=dpump_dir dumpfile=exp.dmp logfile=exp.log tables=test reuse_dumpfiles=y Použití [oracle@oel64 ~]$ expdp parfile=/home/oracle/exp.par Export: Release Production on Thu Nov 14 18:16: Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release bit Pro duction With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options Starting "TOM"."SYS_EXPORT_TABLE_01": tom/******** parfile=/home/oracle/exp.par Estimate in progress using BLOCKS method... Processing object type TABLE_EXPORT/TABLE/TABLE_DATA Total estimation using BLOCKS method: 64 KB Processing object type TABLE_EXPORT/TABLE/TABLE Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS Processing object type TABLE_EXPORT/TABLE/STATISTICS/MARKER 93 P a g e

94 .. exported "TOM"."TEST" KB 1 rows Master table "TOM"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded ***************************************************************** ************* Dump file set for TOM.SYS_EXPORT_TABLE_01 is: /backup/oradmp/exp.dmp Job "TOM"."SYS_EXPORT_TABLE_01" successfully completed at Thu Nov 14 18:16: elapsed 0 00:00:12 Sledování a ladění Statspack Vytvoření tablespace SQL> CREATE TABLESPACE perfstat DATAFILE '+DATA' SIZE 1000M REUSE EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K SEGMENT SPACE MANAGEMENT AUTO PERMANENT ONLINE; Tablespace created. Vlastní instalace Choose the PERFSTAT user's password Not specifying a password will result in the installation FAILING Enter value for perfstat_password: oracle oracle Choose the Default tablespace for the PERFSTAT user 94 P a g e

95 Below is the list of online tablespaces in this database which can store user data. Specifying the SYSTEM tablespace for the user's default tablespace will result in the installation FAILING, as using SYSTEM for performance data is not supported. Choose the PERFSTAT users's default tablespace. This is the tablespace in which the STATSPACK tables and indexes will be created. TABLESPACE_NAME TABLESPACE CONTENTS STATSPACK DEFAULT EXAMPLE PERFSTAT PERMANENT PERMANENT SYSAUX PERMANENT * USERS PERMANENT Pressing <return> will result in STATSPACK's recommended default tablespace (identified by *) being used. Enter value for default_tablespace: PERFSTAT Using tablespace PERFSTAT as PERFSTAT default tablespace. Choose the Temporary tablespace for the PERFSTAT user Below is the list of online tablespaces in this database which can store temporary data (e.g. for sort workareas). Specifying the SYSTEM tablespace for the user's temporary tablespace will result in the 95 P a g e

96 installation FAILING, as using SYSTEM for workareas is not supported. Choose the PERFSTAT user's Temporary tablespace. TABLESPACE_NAME TABLESPACE CONTENTS DB DEFAULT TEMP TEMP TEMPORARY * Pressing <return> will result in the database's default Temporary tablespace (identified by *) being used. Enter value for temporary_tablespace: TEMP Using tablespace TEMP as PERFSTAT temporary tablespace.... Creating PERFSTAT user.. SQL> set echo off; Creating Package STATSPACK... Package created. No errors. Creating Package Body STATSPACK... Package body created. No errors. NOTE: 96 P a g e

97 SPCPKG complete. Please check spcpkg.lis for any errors. Kontrola nastavení sběru informací SQL> column SNAP_LEVEL format 99; column DESCRIPTION format a60; select SNAP_LEVEL, DESCRIPTION from stats$level_description ORDER BY snap_level;sql> SQL> SNAP_LEVEL DESCRIPTION This level captures general statistics, including rollback segment, row cache, SGA, system events, background events, session events, system statistics, wait statistics, lock statistics, and Latch information 5 This level includes capturing high resource usage SQL Statements, along with all data captured by lower levels 6 This level includes capturing SQL plan and SQL plan usage in formation for high resource usage SQL Statements, along with all data captured by lower levels 7 This level captures segment level statistics, including logical and physical reads, row lock, itl and buffer busy waits,along with all data captured by lower levels 10 This level includes capturing Child Latch statistics, along with all data captured by lower levels Nebo se může nastavení rovnou změnit. Defaultní level je 5. SQL> exec statspack.snap(i_snap_level => 6, i_modify_parameter => 'true'); PL/SQL procedure successfully completed. Výpis dostupných snapshotů SQL> select name,snap_id,to_char(snap_time,'dd.mm.yyyy:hh24:mi:ss') 97 P a g e

98 "Date/Time" from stats$snapshot,v$database; 2 NAME SNAP_ID Date/Time ORCL12C :12:42:01 1 row selected. Vygenerování nového snapshotu. SQL> exec statspack.snap; PL/SQL procedure successfully completed. SQL> select name,snap_id,to_char(snap_time,'dd.mm.yyyy:hh24:mi:ss') 2 NAME "Date/Time" from stats$snapshot,v$database; SNAP_ID Date/Time ORCL12C :12:42:01 ORCL12C :12:44:44 2 rows selected. Vygenerování reportu. Instances in this Statspack schema ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DB Id Inst Num DB Name Instance Host ORCL12C orcl12c oel64.locald omain Using for database Id 98 P a g e

99 Using 1 for instance number Specify the number of days of snapshots to choose from ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Entering the number of days (n) will result in the most recent (n) days of snapshots being listed. Pressing <return> without specifying a number lists all completed snapshots. Listing all Completed Snapshots Snap Instance DB Name Snap Id Snap Started Level Comment orcl12c ORCL12C 1 03 Dec : Dec :44 6 Specify the Begin and End Snapshot Ids ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Enter value for begin_snap: 1 Begin Snapshot Id specified: 1 Enter value for end_snap: 2 End Snapshot Id specified: 2 Specify the Report Name 99 P a g e

100 ~~~~~~~~~~~~~~~~~~~~~~~ The default report file name is sp_1_2. To use this name, press <return> to continue, otherwise enter an alternative. Enter value for report_name: orcl12c_1_to_2 Using the report name orcl12c_1_to_2 STATSPACK report for Database DB Id Instance Inst Num Startup Time Release RAC ~~~~~~~~ orcl12c 1 03-Dec-13 09: NO Host Name Platform CPUs Cores Sockets Memory (G) ~~~~ oel64.localdomai Linux x86 64-bit Snapshot Snap Id Snap Time Sessions Curs/Sess Comment ~~~~~~~~ Begin Snap: 1 03-Dec-13 12:42: End Snap: 2 03-Dec-13 12:44: Elapsed: 2.72 (mins) Av Act Sess: 0.0 DB time: 0.03 (mins) DB CPU: 0.01 (mins) Report v textové formě SQL> exit [oracle@oel64 ~]$ ls -ltr total P a g e

101 -rw-r--r--. 1 oracle oinstall -rw-r--r--. 1 oracle oinstall -rw-r--r--. 1 oracle oinstall 2298 Dec 3 12:34 spcusr.lis 5515 Dec 3 12:34 spctab.lis 195 Dec 3 12:34 spcpkg.lis -rw-r--r--. 1 oracle oinstall Dec 3 12:46 orcl12c_1_to_2.lst Kolik archívní logu se generuje denně? SQL> select trunc(completion_time) TIME, SUM(BLOCKS * BLOCK_SIZE)/1024/1024 SIZE_MB from V$ARCHIVED_LOG group by trunc (COMPLETION_TIME) order by 1; TIME SIZE_MB JAN JAN JAN JAN JAN JAN JAN JAN JAN JAN JAN Co obsahuje kontrolní soubor? Nejdříve si nastavte debug mód. SQL> oradebug setmypid Statement processed. SQL> oradebug unlimit Statement processed. SQL> alter session set events 'immediate trace name controlf level 9'; Session altered. 101 P a g e

102 SQL> select value from v$diag_info where name='diag Trace'; VALUE /u01/app/oracle/diag/rdbms/orcl12c/orcl12c/trace Následně se pak můžete podívat na obsah kontrolního souboru. trace]$ vi orcl12c_ora_3246.trc ***************************************************************** ********** DATABASE ENTRY ***************************************************************** ********** (size = 316, compat size = 316, section max = 1, section in-use = 1, last-recid= 0, old-recno = 0, last-recno = 0) (extent = 1, blkno = 1, numrecs = 1) 11/12/ :06:10 DB Name "ORCL12C" Database flags = 0x x Controlfile Creation Timestamp 11/12/ :06:10 Incmplt recovery scn: 0x Resetlogs scn: 0x b Resetlogs Timestamp 12/12/ :23:53 Prior resetlogs scn: 0x a3f12 Prior resetlogs Timestamp 11/12/ :06:12 Redo Version: compatible=0xc #Data files = 6, #Online files = 6 Database checkpoint: Thread=1 scn: 0x c9a Threads: #Enabled=1, #Open=1, Head=1, Tail=1 Zjištění počet log switch SQL> select count(*),to_char(first_time,'yyyy:mm:dd:hh24') from v$log_history 102 P a g e

103 group by to_char(first_time,'yyyy:mm:dd:hh24') order by 2; COUNT(*) TO_CHAR(FIRST :11:12: :11:12: :11:12: :11:13: :11:13: :11:13:16 Na základě frekvence logswitch se určuje optimální velikost redo logu. Nebo lze nastavit velikost dle doporučení. SQL> select optimal_logfile_size from v$instance_recovery; OPTIMAL_LOGFILE_SIZE Nové vlastnosti 12c Multitenant Vytvoření pluggable databáze pomocí DBCA 103 P a g e

104 104 P a g e

105 105 P a g e

106 106 P a g e

107 107 P a g e

108 108 P a g e

109 109 P a g e

Zálohování a obnova databáze. Kryštof Měkuta 15. 12. 2011

Zálohování a obnova databáze. Kryštof Měkuta 15. 12. 2011 Zálohování a obnova databáze Kryštof Měkuta 15. 12. 2011 Zálohovací strategie RMAN User-Managed Backup and Recovery Import / Export On-line Backups Off-line Backups ARCHIVELOG mode V archivelog modu se

Více

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS 1. 2. 3. 4. 5. 6. 7. 8. 9. Instalace Oracle verze 11.02. 64 bit... 2 Instalace Listeneru... 8 Vytvoření instance databáze... 10 Úprava konfigurace

Více

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague seminář: Administrace Oracle (NDBI013) LS2017/18 RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague User-Managed Backup and

Více

User-Managed Backup RMAN (od v. 8.1)

User-Managed Backup RMAN (od v. 8.1) Tomáš Hladík User-Managed Backup RMAN (od v. 8.1) Backup & recovery záloha a obnovení Media recovery uvedení DB do konzistentního stavu Data files Control files Redo log files Archived Current Konzistentní

Více

Administrace Oracle: Zálohování a obnova databáze. Jiří Toušek

Administrace Oracle: Zálohování a obnova databáze. Jiří Toušek Administrace Oracle: Zálohování a obnova databáze Jiří Toušek Zálohovací strategie RMAN backups (zálohování pomocí Recovery Manageru) User-Managed Backup and Recovery (vše ostatní) o Import / Export utilities

Více

automatická správa úložiště

automatická správa úložiště Administrace Oracle automatická správa úložiště integrovaný správce diskových oddílů a souborových systémů usnadňuje práci s databází na úrovni dat uložených na disku v Oracle od verze 10g (2003) (obdoba

Více

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague seminář: Administrace Oracle (NDBI013) LS2017/18 RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague Automatic Storage Management

Více

Implementace Oracle Data Guard v Czech On Line. Vlastislav SUCHARDA <vsucharda@aplis.cz>

Implementace Oracle Data Guard v Czech On Line. Vlastislav SUCHARDA <vsucharda@aplis.cz> Implementace Oracle Data Guard v Czech On Line Vlastislav SUCHARDA Implementace Oracle Data Guard v Czech On Line by Vlastislav SUCHARDA Copyright 2006 aplis.cz, a.s. Abstrakt Dokument

Více

UŽIVATELSKÁ PŘÍRUČKA

UŽIVATELSKÁ PŘÍRUČKA ABRA Software a.s. Jeremiášova 1422/7b 155 00 Praha 13 IČ 25097563 DIČ: CZ25097563 Zaps. v OR u Městského soudu v Praze, odd. B, vložka 4475 UŽIVATELSKÁ PŘÍRUČKA Zálohování ABRA Gen Oracle Datum: 17. prosince

Více

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS LINUX

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS LINUX INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS LINUX Obsah Instalace databáze Oracle a systému abra na OS Linux... 1 1. Úvod... 3 2. Příprava před instalací ORACLE... 3 3. Instalace ORACLE... 4 3.1 Průběh

Více

Instrukce pro vzdálené připojení do učebny 39d

Instrukce pro vzdálené připojení do učebny 39d Instrukce pro vzdálené připojení do učebny 39d Každá skupina má k dispozici jedno sdílené připojení, prostřednictvím kterého se může vzdáleně připojit do učebny 39d a pracovat na svých semestrálních projektech

Více

Instalujeme a zakládáme databázi Oracle Database 11g

Instalujeme a zakládáme databázi Oracle Database 11g KAPITOLA 2 Instalujeme a zakládáme databázi Oracle Database 11g Protože se instalace systému Oracle s každou novou verzí zjednodušuje, stojí uživatel před pokušením otevřít krabici s médii a ihned začít

Více

Struktura pamětí a procesů v DB Oracle. Radek Strnad

Struktura pamětí a procesů v DB Oracle. Radek Strnad Struktura pamětí a procesů v DB Oracle Radek Strnad radek.strnad@gmail.com 1 Základní rozdělení paměti Software codes area Chráněná část spustitelného kódu samotné DB. System global area (SGA) Sdílená

Více

Administrace Oracle. Práva a role, audit

Administrace Oracle. Práva a role, audit Administrace Oracle Práva a role, audit Filip Řepka 2010 Práva (privileges) Objekty (tabulky, pohledy, procedury,...) jsou v databázi logicky rozděleny do schémat. Každý uživatel má přiděleno svoje schéma

Více

Automatic Storage Management (ASM) Tomáš Skalický

Automatic Storage Management (ASM) Tomáš Skalický Automatic Storage Management (ASM) Tomáš Skalický Osnova Co to je? K čemu je to dobré? Jak to funguje? Jak se to používá? Administrace diskových skupin Co to je? Automatic Storage Management = Automatická

Více

Instalace MS SQL Server Express a MS SQL Server Management Express

Instalace MS SQL Server Express a MS SQL Server Management Express Instalace MS SQL Server Express a MS SQL Server Management Express Následující kroky popisují instalaci SQL serveru 2005 Express. Důležitá nastavení jsou popsána u jednotlivých obrázků. Jednotlivé kroky

Více

Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro

Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro Ukázka doporučení z health checku zaměřeného na PERFORMANCE. Neobsahuje veškeré podkladové materiály, proto i obsah píše špatné odkazy. Healtcheck databáze ORCL běžící na serveru db.tomas-solar.com pro

Více

Instalace SQL 2008 R2 na Windows 7 (64bit)

Instalace SQL 2008 R2 na Windows 7 (64bit) Instalace SQL 2008 R2 na Windows 7 (64bit) Pokud máte ještě nainstalovaný MS SQL server Express 2005, odinstalujte jej, předtím nezapomeňte zálohovat databázi. Kromě Windows 7 je instalace určena také

Více

Postup instalace služby ČSOB BusinessBanking 24 pro Oracle

Postup instalace služby ČSOB BusinessBanking 24 pro Oracle Postup instalace služby ČSOB BusinessBanking 24 pro Oracle Obsah 1. Nová instalace... 2 1.1. Server... 2 1.2. Klientská stanice... 2 1.3. Příklad instalace klientské části Oracle 9.2... 4 2. Přechod z

Více

DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE!

DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE! DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE! Tento dodatek k uživatelské příručce obsahuje postup nastavení USB portu pro ADSL modem CellPipe 22A-BX-CZ Verze 1.0 01/2004 Úvod Vážený zákazníku, tento text popisuje

Více

DWL-2000AP+ Než začnete. Kontrola obsahu dodávky

DWL-2000AP+ Než začnete. Kontrola obsahu dodávky Tento přístroj lze nastavit pomocí libovolného aktuálního webového prohlížeče, např. Internet Explorer 6 nebo Netscape Navigator 6.2.3. DWL-2000AP+ D-Link AirPlus G+ Bezdrátový přístupový bod Než začnete

Více

Semestrální projekt do předmětu SPS

Semestrální projekt do předmětu SPS Semestrální projekt do předmětu SPS Název projektu: Instalace a provoz protokolu IPv6 v nových verzích MS Windows (XP). Ověření proti routerům Cisco a Linux. Cíl projektu: Autoři: Cílem tohoto projektu

Více

ZÁLOHA A OBNOVA ABRA GEN

ZÁLOHA A OBNOVA ABRA GEN ABRA Software a.s. Jeremiášova 1422/7b 155 00 Praha 13 IČ 25097563 DIČ: CZ2597563 Zapsal Městský soud v Praze OR odd. B, vložka 4475 ZÁLOHA A OBNOVA ABRA GEN DB Firebird Vypracoval Martin Bohuslav V Praze

Více

Acronis Backup Advanced Version 11.7

Acronis Backup Advanced Version 11.7 Acronis Backup Advanced Version 11.7 VZTAHUJE SE NA NÁSLEDUJÍCÍ PRODUKTY: Advanced pro Windows Server Advanced pro PC Pro Windows Server Essentials ÚVODNÍ PŘÍRUČKA Prohlášení o autorských právech Copyright

Více

Administrace Oracle Práva a role, audit. Kukhar Maria 29.10.2012

Administrace Oracle Práva a role, audit. Kukhar Maria 29.10.2012 Administrace Oracle Práva a role, audit Kukhar Maria 29.10.2012 Ve výchozím nastavení, uživatel Oracle nemůže nic dělat, ani připojit se k databázi. Aby uživatele měli přistup k DB, je třeba vytvořit uživatelské

Více

Instalace Packet Radia pod systémem Debian Linux s použitím zvukové karty jako modemu

Instalace Packet Radia pod systémem Debian Linux s použitím zvukové karty jako modemu Instalace Packet Radia pod systémem Debian Linux s použitím zvukové karty jako modemu Hned na začátek bych chtěl napsat, že paket se mi podařilo tímto postupem rozchodit pouze u jader kernel-image-2.4.x.

Více

APS 400 nadministrator

APS 400 nadministrator APS 400 APS 400 nadministrator Balík programů pro správu systému APS 400 Instalační příručka 2004 2008,TECH FASS s.r.o., Plavecká 503, 252 42 Jesenice, www.techfass.cz, techfass@techfass.cz (vydáno dne

Více

Obsah. Úvod 9. Co kniha není 9 Cíl knihy 9 Pro koho je kniha určena 10 Doprovodné CD 10. KAPITOLA 1 Stručný přehled 11

Obsah. Úvod 9. Co kniha není 9 Cíl knihy 9 Pro koho je kniha určena 10 Doprovodné CD 10. KAPITOLA 1 Stručný přehled 11 Obsah Úvod 9 Co kniha není 9 Cíl knihy 9 Pro koho je kniha určena 10 Doprovodné CD 10 KAPITOLA 1 Stručný přehled 11 Inicializační soubor 12 Nomount, rozložení paměti a základní procesy 12 Mount, kontrolní

Více

17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/

17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/ 17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/ Úvod 1 Úvod Nedávno jsem zveřejnil návod na vytvoření návštěvní knihy bez nutnosti použít databázi. To je výhodné tehdy, kdy na serveru

Více

Model: Mbps Wireless 11G+ Access Point UŽIVATELSKÝ MANUÁL

Model: Mbps Wireless 11G+ Access Point UŽIVATELSKÝ MANUÁL Model: 065-1785 108 Mbps Wireless 11G+ Access Point UŽIVATELSKÝ MANUÁL UŽIVATELSKÝ MANUÁL Obsah Úvod 3 Rozhraní 4 Použití webovského rozhraní pro nastavení parametrů AP 5 Current Status 6 Configuration

Více

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA What is an FTP client and how to use it? FTP (File transport protocol) - A protocol used to transfer your printing data files to the MAFRAPRINT

Více

POSTUP PRO VYTVOŘENÍ STRUKTUR PRO UKLÁDÁNÍ RDF DAT V ORACLE

POSTUP PRO VYTVOŘENÍ STRUKTUR PRO UKLÁDÁNÍ RDF DAT V ORACLE POSTUP PRO VYTVOŘENÍ STRUKTUR PRO UKLÁDÁNÍ RDF DAT V ORACLE Upozornění: Pro práci s RDF Oracle daty je třeba mít nainstalován Oracle Spatial Resource Description Framework (RDF). 1. Vytvoření tabulkového

Více

NAS 323 NAS jako VPN Server

NAS 323 NAS jako VPN Server NAS 323 NAS jako VPN Server Naučte se používat NAS jako VPN server A S U S T O R C O L L E G E CÍLE KURZU V tomto kurzu se naučíte: 1. Nastavit ASUSTOR NAS jako VPN server a připojit se k němu z počítačů

Více

O2 Managed Backup & Restore Power

O2 Managed Backup & Restore Power O2 Managed Backup & Restore Power Příručka uživatele Verze: 1.0 Obsah 1. TSM Backup / Archive Client...2 1.1 Základní popis Menu...3 1.2 Backup...4 1.3 Restore...5 1.4 Archive, Retrieve...5 2. TSM Data

Více

ZÁLOHA A OBNOVA ABRA GEN

ZÁLOHA A OBNOVA ABRA GEN ABRA Software a.s. Jeremiášova 1422/7b 155 00 Praha 13 IČ 25097563 DIČ: CZ2597563 Zapsal Městský soud v Praze OR odd. B, vložka 4475 ZÁLOHA A OBNOVA ABRA GEN DB Firebird Vypracoval: Martin Bohuslav Datum:

Více

APS Administrator.OP

APS Administrator.OP APS Administrator.OP Rozšiřující webový modul pro APS Administrator Přehled přítomnosti osob v oblastech a místnostech Instalační a uživatelská příručka 2004 2013,TECH FASS s.r.o., Věštínská 1611/19, Praha,

Více

Instalace Microsoft SQL serveru 2012 Express

Instalace Microsoft SQL serveru 2012 Express Instalace Microsoft SQL serveru 2012 Express Podporované OS Windows: Windows 7, Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Server 2012,

Více

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro Zyxel Prestige VMG1312-B30B)

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro Zyxel Prestige VMG1312-B30B) GTS Czech s.r.o., Přemyslovská 43, 130 00 Praha 3, Česká republika tel. 800 990 990 // info@gts.cz Návod nastavení modemu a spuštění služby (platné pro Zyxel Prestige VMG1312-B30B) Úvod Vážený zákazníku,

Více

NAS 109 Použití NAS s Linux

NAS 109 Použití NAS s Linux NAS 109 Použití NAS s Linux Přístup k souborům na vašem NAS z operačního systému Linux A S U S T O R C O L L E G E CÍLE KURZU V tomto kurzu se naučíte: 1. Přistupovat k souborům na vašem NAS z operačního

Více

Návod pro připojení k síti VŠPJ prostřednictvím VPN Vysoká škola polytechnická Jihlava

Návod pro připojení k síti VŠPJ prostřednictvím VPN Vysoká škola polytechnická Jihlava Návod pro připojení k síti VŠPJ prostřednictvím VPN Vysoká škola polytechnická Jihlava autor: OIKT 2015 Obsah Návod pro instalaci VPN... 3 Důležité upozornění... 3 Příprava na instalaci - stažení souborů...

Více

Linux-příkazový řádek

Linux-příkazový řádek Linux-příkazový řádek Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání,

Více

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23 Stručný obsah 1. Stručný úvod do relačních databází 13 2. Platforma 10g 23 3. Instalace, první přihlášení, start a zastavení databázového serveru 33 4. Nástroje pro administraci a práci s daty 69 5. Úvod

Více

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA GEN NA OS WINDOWS

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA GEN NA OS WINDOWS INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA GEN NA OS WINDOWS Obsah Instalace databáze Oracle a systému abra na OS Windows... 1 Instalace Oracle verze 12c 64 bit... 3 Instalace Listeneru... 9 Vytvoření instance

Více

Enterprise Network Center

Enterprise Network Center Centralizovaný systém pro správu síťových zařízení Výchozí nastavení: Uživatelské jméno: root Heslo: root Příručka k rychlé instalaci Verze 1.2 Vydání 1, 03/2011 Copyright 2011. Všechna práva vyhrazena.

Více

Audit DB. Referát. Vypracoval: Zdeněk Doležal MFF UK Praha 11/5/06

Audit DB. Referát. Vypracoval: Zdeněk Doležal MFF UK Praha 11/5/06 Audit DB Referát Vypracoval: Zdeněk Doležal zdenek.dolezal@gmail.com MFF UK Praha 11/5/06 Obsah 1.Audit databáze...3 Co to je audit db?...3 Kdy a jaký audit bychom měli použít?...3 Udržování informací

Více

Instalace MS SQL Server 2005 a nastavení programu DUEL pro síťový provoz

Instalace MS SQL Server 2005 a nastavení programu DUEL pro síťový provoz Instalace MS SQL Server 2005 a nastavení programu DUEL pro síťový provoz Tento návod řeší instalaci MS SQL Serveru 2005 včetně nastavení serveru a lokálních stanic pro korektní fungování aplikace DUEL

Více

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro Zyxel Prestige 870HN-53b)

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro Zyxel Prestige 870HN-53b) GTS Czech s.r.o., Přemyslovská 43, 130 00 Praha 3, Česká republika tel. 800 990 990 // info@gts.cz Návod nastavení modemu a spuštění služby (platné pro Zyxel Prestige 870HN-53b) Úvod Vážený zákazníku,

Více

Pokro ilá administrace Oracle

Pokro ilá administrace Oracle Pokro ilá administrace Oracle Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c J. Pokorný, M. Valenta, 2010 Administrace

Více

Obsah. KELOC CS, s.r.o... v ý v o j a p r o d e j e k o n o m i c k é h o s o f t w a re

Obsah. KELOC CS, s.r.o... v ý v o j a p r o d e j e k o n o m i c k é h o s o f t w a re Obsah Nastavení TCP/IP na PC na serveru... 2 Nastavení brány firewall na serveru... 3 Nastavení služby SQL Server Browser na serveru... 5 Nastavení ODBC na klientské stanici... 6 Místní a jazykové nastavení

Více

Administrace Windows pro Adash Software

Administrace Windows pro Adash Software Administrace Windows pro Adash Software Obsah Instalace ovladače hardwarového klíče... 2 Příčiny nenalezení HASP klíče...3 Zjištění práv uživatele... 6 Instalace MSSQL 2005 Express z Instalačního CD Adash...

Více

Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro

Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro Ukázka doporučení z obecného health checku. Neobsahuje veškeré podkladové materiály, proto i obsah píše špatné odkazy. Healtcheck databáze ORCL běžící na serveru db.tomas-solar.com pro Tomáš Solař Oracle

Více

Messenger. Novell 1.0 UMÍSTĚNÍ DOKUMENTACE K PROGRAMU NOVELL MESSENGER. www.novell.com STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA

Messenger. Novell 1.0 UMÍSTĚNÍ DOKUMENTACE K PROGRAMU NOVELL MESSENGER. www.novell.com STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA Novell Messenger 1.0 STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA www.novell.com Novell Messenger je produkt, který nezávisle na platformě slouží k rychlému zasílání zpráv v podnicích pomocí adresáře Novell e-directory

Více

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator Vzdálená správa... 2 ESET Remote Administrator Server (ERAS)... 2 Licenční klíč soubor *.LIC... 2 ESET Remote

Více

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro P-660HN-T3A )

GTS internet DSL. Návod nastavení modemu a spuštění služby. (platné pro P-660HN-T3A ) GTS Czech s.r.o., Přemyslovská 43, 130 00 Praha 3, Česká republika tel. 800 990 990 // info@gts.cz Návod nastavení modemu a spuštění služby (platné pro P-660HN-T3A ) Úvod Vážený zákazníku, blahopřejeme

Více

APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator

APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator APS Web Panel Rozšiřující webový modul pro APS Administrator Webové rozhraní pro vybrané funkce programového balíku APS Administrator Instalační a uživatelská příručka 2004 2016,TECH FASS s.r.o., Věštínská

Více

Stručný návod k obsluze Instalace ovladače WLAN USB adaptéru GW- 7200U pro Windows 98SE, ME, 2000 a XP

Stručný návod k obsluze Instalace ovladače WLAN USB adaptéru GW- 7200U pro Windows 98SE, ME, 2000 a XP 82 83 Stručný návod k obsluze Tento stručný instalační návod vás provede instalací bezdrátového USB2.0 adaptéru GW-7200U a jeho programového vybavení. Pro zapojení do bezdrátové sítě musíte provést následující

Více

IR-IS instalační příručka

IR-IS instalační příručka IR-IS instalační příručka Instalace systému IRIS není komplikovaná, vyžaduje však provedení několika kroků v přesném pořadí. Instalují se dvě hlavní součásti databázový server (úložiště dat) a klientská

Více

Nastavení DCOM. Uživatelský manuál

Nastavení DCOM. Uživatelský manuál Nastavení DCOM Uživatelský manuál Obsah Úvod... 2 Nastavení DCOM pro počítač Hostitel... 3 Operační systém Windows XP... 3 Nastavení vlastností DCOM na Windows XP... 3 Rozšířená nastavení DCOM na Windows

Více

Nastavení programu pro práci v síti

Nastavení programu pro práci v síti Nastavení programu pro práci v síti Upozornění: následující text nelze chápat jako kompletní instalační instrukce - jedná se pouze stručný návod, který z principu nemůže popsat všechny možné stavy ve vašem

Více

Videozóna obývací pokoj

Videozóna obývací pokoj imm Audio Zone-R imm Audio Zone-R Audiozóna ložnice Audiozóna kuchyně Videozóna obývací pokoj Aktivní reproduktory Zesilovač Reproduktory 3,5 mm jack Reproduktory 3,5 mm jack Videozóna HDMI RS 232 imm

Více

APS Administrator.ST

APS Administrator.ST APS Administrator.ST Rozšiřující webový modul pro APS Administrator Webové rozhraní sledování docházky studentů Instalační a uživatelská příručka 2004 2016,TECH FASS s.r.o., Věštínská 1611/19, Praha, www.techfass.cz,

Více

Zvýšení zabezpečení počítače

Zvýšení zabezpečení počítače KAPITOLA 5 Zvýšení zabezpečení počítače V této kapitole: Použití šablon zabezpečení................................................ 223 Použití Průvodce konfigurací zabezpečení................................

Více

1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS

1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS 1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS Pro přístup do administrace služby GTS Bezpečný Internet používejte zákaznický WebCare GTS Czech, který je přístupny přes webové

Více

AUTOMATICKÉ ZÁLOHOVÁNÍ DATABÁZE PRO SQL Express 2005

AUTOMATICKÉ ZÁLOHOVÁNÍ DATABÁZE PRO SQL Express 2005 AUTOMATICKÉ ZÁLOHOVÁNÍ DATABÁZE PRO SQL Express 2005 POZOR! Celý postup je nutné aplikovat přímo na počítači, kde je nainstalován SQL server! 1. Vytvoření souboru s SQL scriptem 1.1. Vytvořte textový soubor

Více

Jak nainstalovat SQL Server 2005 Express Edition

Jak nainstalovat SQL Server 2005 Express Edition 1 z 13 9.3.2006 9:39 Jak nainstalovat SQL Server 2005 Express Edition Popis problému Instalace SQL Serveru 2005 Express Edition (dříve MSDE) Popis řešení 1. Systémové požadavky pro SQL Server 2005 Express

Více

Úvod do Linuxu SŠSI Tábor 1

Úvod do Linuxu SŠSI Tábor 1 Úvod do Linuxu 9.10.2012 SŠSI Tábor 1 Historie Linux je obdoba operačního systému UNIX, vytvořená Linusem Torvaldsem. Na dalším vývoji systému i aplikací dnes pracuje řada dobrovolníků na celém světě.

Více

Instalace MS SQL Serveru 2012

Instalace MS SQL Serveru 2012 Instalace MS SQL Serveru 2012 v bezplatné verzi Express Upozornění: následující text nelze chápat jako kompletní instalační instrukce produktu MS SQL - jedná se pouze stručný návod, který z principu nemůže

Více

Přednáška 2. Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. Úvod do Operačních Systémů Přednáška 2

Přednáška 2. Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. Úvod do Operačních Systémů Přednáška 2 Přednáška 2 Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. 1 Systém souborů (FS) I 2 Systém souborů II Logický systém souborů pro běžného uživatele se jeví jako jediná homogenní struktura

Více

HP-2000E UŽIVATELSKÝ MANUÁL

HP-2000E UŽIVATELSKÝ MANUÁL HP-2000E UŽIVATELSKÝ MANUÁL Strana 1 / 7 Úvod AirLive konfigurační utilita pro OS Windows umožňuje uživatelům identifikovat HomePlug zařízení (HP1000E Sérii & HP2000E Sérii) v elektrické síti. Dále zobrazuje

Více

LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V

LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V LINUX ADRESÁŘOVÁ STRUKTURA Co to, hrome, je? V této lekci se budeme brouzdat adresáři. KOŘENOVÝ ADRESÁŘ kořen = root tak se mu říká Ve skutečnosti se jmenuje / (lomítko, slash). Vše ostatní je v ubuntu

Více

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD 1. Příprava k instalaci SQL Serveru 2. Instalace SQL Serveru 3. Základní konfigurace SQL Serveru Vychází ze Sybase SQL Server Verze Rok Název Codename 7.0 1998

Více

Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal

Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal Databázové systémy - SQL * definice dat * aktualizace * pohledy Tomáš Skopal Osnova přednášky definice dat definice (schémat) tabulek a integritních omezení CREATE TABLE změna definice schématu ALTER TABLE

Více

Essential Příručka administrátora Oracle databáze-11g R2, Administrator MySQL a Oracle Linux Příručka administrátora R7 in Czech

Essential Příručka administrátora Oracle databáze-11g R2, Administrator MySQL a Oracle Linux Příručka administrátora R7 in Czech Essential Příručka administrátora Oracle databáze-11g R2, Administrator MySQL a Oracle Linux Příručka administrátora R7 in Czech Vyvinutý Nam Nguyen Essential Administrator's Guide Oracle-Database-11g

Více

BM Software, Databáze Docházky 3000 na NAS serveru (pro MySQL) Němčičky 84, 69107 Němčičky u Břeclavi. Úvodní informace:

BM Software, Databáze Docházky 3000 na NAS serveru (pro MySQL) Němčičky 84, 69107 Němčičky u Břeclavi. Úvodní informace: BM Software, Němčičky 84, 69107 Němčičky u Břeclavi Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů Tel: 519 430 765, Mobil: 608 447 546 e-mail: bmsoft@seznam.cz web: http://www.dochazka.eu

Více

NAS 107 Seznámení s Control Center

NAS 107 Seznámení s Control Center NAS 107 Seznámení s Control Center Naučte se používat Control Center pro základní správu vašeho NAS A S U S T O R C O L L E G E CÍLE KURZU V tomto kurzu se naučíte: 1. Používat Control Center pro základní

Více

Požadavky pro konfiguraci internetového připojení

Požadavky pro konfiguraci internetového připojení Požadavky pro konfiguraci internetového připojení Abyste mohli připojit přístupový bod k AP Manageru, musí být v položce TCP/IP vašeho počítače nastaveny následující parametry : Statická IP adresa: 192.168.1.x

Více

Windows 2008 R2 - úvod. Lumír Návrat

Windows 2008 R2 - úvod. Lumír Návrat Windows 2008 R2 - úvod Lumír Návrat Operační systémy Windows Stručný přehled Klientské OS Windows 95, 98, ME Windows NT Windows 2000 Windows XP Windows Vista Windows 7 Windows 8 Windows 8.1 Windows 10

Více

Technologie počítačových sítí 5. cvičení

Technologie počítačových sítí 5. cvičení Technologie počítačových sítí 5. cvičení Obsah jedenáctého cvičení Active Directory Active Directory Rekonfigurace síťového rozhraní pro použití v nadřazené doméně - Vyvolání panelu Síťové připojení -

Více

SPARKLAN WX-7800A - návod k obsluze Verze 1.2

SPARKLAN WX-7800A - návod k obsluze Verze 1.2 Bezdrátový 11ag AP Příručka k rychlé instalaci (návod k obsluze) Verze 1.2 1 i4 Portfolio s.r.o. Obsah 1. Před instalací... 3 2. Instalace hardware... 4 3. Konfigurace nastavení TCP/IP vašeho počítače...

Více

Value - Powerline ethernet adaptér, 85Mbps Katalogové číslo: 21.99.1406

Value - Powerline ethernet adaptér, 85Mbps Katalogové číslo: 21.99.1406 Value - Powerline ethernet adaptér, 85Mbps Katalogové číslo: 21.99.1406 Vlastnosti: Kompatibilní s HomePlug 1.0 Turbo Kompatibilní se specifikací IEEE 802.3 10BASE-T Ethernet, IEEE 802.3u 100BASE-TX ANSI/IEEE

Více

Quido - Telnet. Popis konfigurace modulů Quido protokolem Telnet. 3. srpna 2007 w w w. p a p o u c h. c o m

Quido - Telnet. Popis konfigurace modulů Quido protokolem Telnet. 3. srpna 2007 w w w. p a p o u c h. c o m Popis konfigurace modulů Quido protokolem Telnet 3. srpna 2007 w w w. p a p o u c h. c o m Q uido - Telnet Katalogový list Vytvořen: 3.8.2007 Poslední aktualizace: 3.8 2007 13:08 Počet stran: 12 2007 Adresa:

Více

Sentech AL 7000 C. Instalace a ovládání programu BREATH

Sentech AL 7000 C. Instalace a ovládání programu BREATH Sentech AL 7000 C Instalace a ovládání programu BREATH Program BREATH slouží k ovládání detektoru alkoholu AL 7000C pomocí počítače. Umožňuje provádět měření, zaznamenávat je a exportovat do Excelu. Instalace

Více

Administrace Unixu a sítí

Administrace Unixu a sítí Administrace Unixu a sítí inet6 adr: fe80::210:a4ff:fee1:9e5d/64 Rozsah:Linka AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1 RX packets:66690 errors:0 dropped:0 overruns:0 frame:0 TX

Více

IW3 MS SQL SERVER 2014

IW3 MS SQL SERVER 2014 Instalace a konfigurace IW3 MS SQL SERVER 2014 Ing. Peter Solár, MCITP EA solar@pocitacoveskoleni.cz 1 OSNOVA 1. příprava instalace SQL serveru 2. instalace SQL serveru 3. základní konfigurace SQL serveru

Více

Vladimír Mach. @vladimirmach 2. 1. 2013

Vladimír Mach. @vladimirmach 2. 1. 2013 Vladimír Mach @vladimirmach 2. 1. 2013 SQL Server Compact Edition Jednoduchá relační databáze Použití i v malých zařízeních s omezenými zdroji Dříve pod názvem SQL Server Mobile Časté využití při programování

Více

Návod k instalaci S O L U T I O N S

Návod k instalaci S O L U T I O N S Návod k instalaci SOLUTIONS Návod k instalaci Hasičská 53 700 30 Ostrava-Hrabůvka www.techis.eu www.elvac.eu +420 597 407 507 Obchod: +420 597 407 511 obchod@techis.eu Podpora: +420 597 407 507 support@techis.eu

Více

Instalace Active Directory

Instalace Active Directory Instalace Active Directory Proces implementace Active Directory se sestává z několika kroků. Před vlastní instalací je zapotřebí zvážit mnoho faktorů. Špatně navržená struktura Active Directory způsobí

Více

IFTER-EQU Instalační manuál

IFTER-EQU Instalační manuál IFTER-EQU Instalační manuál Revize: Únor 2016 1 / 30 Obsah: 1 IFTER EQU Instalace softwaru 1.1 Rychlá instalace 1.1.1 Instalace na jeden počítač 1.1.2 Instalace na více počítačů 1.2 Pokročilá instalace

Více

Laboratorní práce: SNMP - Linux snmputils

Laboratorní práce: SNMP - Linux snmputils Laboratorní práce: SNMP - Linux snmputils Petr Grygárek, VŠB-TU Ostrava, FEI Cílem této laboratorní práce je naučit se pracovat s proměnnými SNMP s použitím PC s OS Linux s a utilit snmputils. Propojte

Více

NAS 208 WebDAV bezpečné sdílení souborů

NAS 208 WebDAV bezpečné sdílení souborů NAS 208 WebDAV bezpečné sdílení souborů Připojení k NAS pomocí protokolu WebDAV A S U S T O R C O L L E G E CÍLE KURZU V tomto kurzu se naučíte: 1. Co je WebDAV 2. Připojení k ASUSTOR NAS pomocí protokolu

Více

Group policy. Jan Žák

Group policy. Jan Žák Group policy Jan Žák K čemu Group Policy? Pořadí zpracování GP Group Policy lokálního počítače Group Policy objekty pro sídlo (site) Group Policy objekty pro doménu Group Policy objekty pro organizační

Více

Použití aplikace OmniPass a čtečky otisku prstů

Použití aplikace OmniPass a čtečky otisku prstů Použití aplikace OmniPass a čtečky otisku prstů Aplikaci OmniPass pro používání čtečky otisku prstů, si můžete stáhnout z tohoto odkazu: Windows Vista 32bit verze www.hardware-software.cz/data/techinfo/soft/omnipass/op_vista_32bit.zip

Více

Postup instalace ČSOB BusinessBanking pro MS SQL 2005/2008

Postup instalace ČSOB BusinessBanking pro MS SQL 2005/2008 Postup instalace ČSOB BusinessBanking pro MS SQL 2005/2008 1. Instalace na straně serveru Instalace aplikace BB24 24x7 vyžaduje základní znalosti z administrace SQL serveru. Při dodržení následujícího

Více

http://skola.ajina.eu/admin/report/unittest/dbtest.php

http://skola.ajina.eu/admin/report/unittest/dbtest.php Stránka č. 1 z 5 Jste přihlášeni jako Rostislav Mikulecký (Odhlásit se) Čeština (cs) e-škola Ajina.eu Titulní stránka Správa stránek Vývoj Testy funkčnosti databáze Zapnout úpravu bloků Navigace Titulní

Více

2N Access Commander. Základy použití. www.2n.cz 1.1.0. Verze

2N Access Commander. Základy použití. www.2n.cz 1.1.0. Verze 2N Access Commander Základy použití Verze 1.1.0 www.2n.cz Společnost 2N TELEKOMUNIKACE a.s. je českým výrobcem a dodavatelem telekomunikační techniky. K produktovým řadám, které společnost vyvíjí, patří

Více

Obsah. 1.1 Klienti SQL Serveru. 1.1 Klienti SQL Serveru... 1 1.2 SQL Server agent... 2. 2 Nastavení databáze 3. 2.4 Systémový katalog...

Obsah. 1.1 Klienti SQL Serveru. 1.1 Klienti SQL Serveru... 1 1.2 SQL Server agent... 2. 2 Nastavení databáze 3. 2.4 Systémový katalog... Obsah 1 Základní práce 1 1.1 Klienti SQL Serveru........................ 1 1.2 SQL Server agent......................... 2 2 Nastavení databáze 3 2.1 Nastavení paměti......................... 4 2.2 Další

Více

Úvod do Operačních Systémů

Úvod do Operačních Systémů Úvod do Operačních Systémů 1. cvičení Úvod, práce v grafickém prostředí, jednoduché příkazy. 1 Obsah Organizace cvičení Seznámení s učebnou Přihlašování a odhlašování Práce v grafickém prostředí Příkazová

Více

1. POSTUP INSTALACE A KONTROLA NASTAVENÍ MICROSOFT SQL SERVERU 2005 EXPRESS:

1. POSTUP INSTALACE A KONTROLA NASTAVENÍ MICROSOFT SQL SERVERU 2005 EXPRESS: 1. POSTUP INSTALACE A KONTROLA NASTAVENÍ MICROSOFT SQL SERVERU 2005 EXPRESS: Ověřte prosím následující nastavení (tento postup se může nepatrně lišit podle operačního systému Vašeho pc). Pro lepší viditelnost

Více