DBA Júnior. Ricardo Portlho Proni
|
|
- Roberto Tuschinski Paiva
- 6 Há anos
- Visualizações:
Transcrição
1 DBA Júnior Ricardo Portlho Proni Esta obra está licenciada sob a licença Creatve Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença, visite htp://creatvecommons.org/licenses/by-nd/3.0/br/.
2 Comandos no Treinamento Comando com o usuário root: # ls -lh Comando com um usuário normal: $ ls -lh Adicionar texto a um arquivo: # vi /etc/my.cnf... log-bin=mysql-bin... Comando no MySQL: mysql> show databases; Comando no Oracle: SQL> SELECT STATUS FROM V$INSTANCE; Quando algo dá errado propositalmente: O que aconteceu? 2
3 Agenda Linux (Sistema Operacional, Virtualização, Redes, Storage) MySQL Oracle 3 3
4 Produtos utlizados no Treinamento Oracle Enterprise Linux x64 6 Oracle VirtualBox x Windows Server 2008 x32 MySQL Community Server x Oracle Database Enterprise Editon x64 12cR2 4
5 Linux Sistema Operacional, Virtualização, Redes, Storage 5 5
6 Alta x Baixa plataforma 6 6
7 Plataformas e Arquiteturas Alpha (64 bits) ARM 32 (32 bits) ARM 64 (64 bits) AVR32 (32 bits) Blackfn (32 bits) DLX (32 bits) ESi-RISC (16/32 bits) Itanium (IA-64) (64 bits) M32R (32 bits) m68k (16/32 bits) Mico32 (32 bits) MIPS (64 bits) MMIX (64 bits) PA-RISC (64 bits) PowerPC (32/64 bits) S+core (16/32 bits) Series (32 bits) SPARC (64 bits) SuperH (32 bits) System/360 / System/370 / z/architecture (64 bits) VAX (32 bits) x86 (32 bits) x86-64 (64 bits) 7 7
8 História do Unix 8 8
9 Distribuições, Edições, Versões htps://upload.wikimedia.org/wikipedia/commons/1/1b/linux_ddistributon_dtiimeline.svg htp://upload.wikimedia.org/wikipedia/commons/e/ed/linuxdistrotiimeline.png 9 9
10 Distribuições, Edições, Versões 10 10
11 Linux Homologados para Oracle Database 12cR
12 Download OEL
13 Download OEL
14 Download OEL
15 Download OEL
16 Instalação OEL
17 Instalação OEL
18 Instalação OEL
19 Instalação OEL
20 Instalação OEL
21 Instalação OEL
22 Instalação OEL
23 Instalação OEL
24 Instalação OEL
25 Instalação OEL
26 Instalação OEL
27 Instalação OEL
28 Instalação OEL
29 Instalação OEL
30 Instalação OEL
31 Instalação OEL
32 Instalação OEL
33 Instalação OEL
34 Instalação OEL
35 Instalação OEL
36 Instalação OEL
37 Instalação OEL
38 Instalação OEL
39 Instalação OEL
40 Instalação OEL
41 Instalação OEL
42 Instalação OEL
43 Instalação OEL
44 Instalação OEL
45 Instalação OEL
46 Instalação OEL
47 Instalação OEL
48 Instalação OEL
49 Instalação OEL
50 Instalação OEL
51 Manipulação de Arquivos Execute logon como root. Habilite a rede (Clique com o botão esquerdo no ícone de rede, e em eth0). Abra um terminal (Clique com o botão direito no Desktop, e então em Open In Tierminal.) # yum -y update Abra outro terminal, e verifque os arquivos existentes no diretório: # ls # ls -l # pwd # cd.. # pwd # ls # ls -l # ls -lh # ls -la # ls -lh *.log # cd.. # pwd # ls -lh # man ls 51 51
52 Manipulação de Arquivos # cd # pwd Em que diretório você está? # # # # # # ls -lh file Desktop file install.log cat install.log head install.log tail install.log # cp install.log install.log.backup # mv install.log install.log.new # rm install.log.backup # touch install.log # mkdir teste # cp install.log teste O que estes comandos fzeram? 52 52
53 Manipulação de Arquivos # # # # # # cat install.log cat install.log.new > install.log cat install.log grep xorg install.log grep xorg install.log grep fonts grep xorg install.log grep -v fonts # watch ls -lh # vi install.log ESC e depois i ESC e depois x ESC e depois dd ESC e depois :w ESC e depois :q ESC e depois :wq ESC e depois :q! --- insere texto. --- remove uma letra. --- remove uma linha. --- salva as alterações. --- sai do vi. --- salva as alterações, e sai do vi. --- sai do vi sem salvar as alterações. # clear O que a seta para cima faz? # cat.bash_history 53 53
54 Gerenciamento de Pacotes Coloque o DVD. Verifque se o DVD já está montado. # df -h Vá até o diretório onde estão os pacotes no DVD. # cd /media/<...>/packages Tente instalar o gcc. # rpm -ivh gcc-c++* O que aconteceu? # yum install gcc-c
55 Partcionamento e Sistema de Arquivos Crie uma partção com o espaço livre. # fdisk -l # fdisk /dev/sda Digite: p <Enter> Digite: n <Enter> <Enter> <Enter> Digite: p <Enter> Digite: w <Enter> # fdisk -l Formate esta partção com o Sistema de Arquivos ext4. # mkfs.ext4 /dev/sda8 O que aconteceu? 55 55
56 Partcionamento e Sistema de Arquivos Crie um diretório, e monte o dispositvo nele. # mkdir /u01 # mount /dev/sda8 /u01 Faça este sistema de arquivos ser montado automatcamente. # vi /etc/fstab... /dev/sda8 /u01 ext4 defaults Teste se o arquivo /etc/fstab está correto. # umount /u01 # mount /u
57 Services Verifque se o Apache está confgurado para iniciar automatcamente. # chkconfig # chkconfig grep httpd # chkconfig --level 35 httpd on # chkconfig grep httpd Inicie e teste o serviço do Apache. # service httpd status # firefox localhost # service httpd start # service httpd status # firefox localhost 57 57
58 Usuários, Grupos, Permissões Verifque qual é o seu usuário, e que permissões ele tem. # whoami # id # ls -lh /root/ # cat /etc/passwd # cat /etc/group Adicione grupos e o usuário oracle. # groupadd -g 1000 oinstall # groupadd -g 1200 dba # groupadd -g 1300 oper # useradd -u g oinstall -G dba,oper oracle # passwd oracle # id oracle # cat /etc/passwd # cat /etc/group 58 58
59 Usuários, Grupos, Permissões Torne-se o usuário oracle, e verifque suas permissões. # su oracle $ whoami $ id $ pwd $ ls -lh /root/ O que aconteceu? Dê permissão para um arquivo ao usuário oracle, e teste. $ exit # chown oracle:dba /root/install.log # su oracle $ ls -lh /root/ $ ls -lh /root/install.log O que aconteceu? 59 59
60 Shell Com o usuário oracle, crie um script Bash. $ vi teste.sh... #!/bin/bash date echo Teste... Execute-o: $ teste.sh O que aconteceu? $ sh teste.sh $ /home/oracle/teste.sh $./teste.sh O que aconteceu? $ chmod +x /home/oracle/teste.sh $ /home/oracle/teste.sh $./teste.sh 60 60
61 Shell Execute-o diretamente desta vez. $ teste.sh $ echo $PATH $ export PATH=/home/oracle/:$PATH $ echo $PATH $ teste.sh O que aconteceu? 61 61
62 crontab Agende o script na crontab. $ crontab -l $ crontab -e... * * * * * /home/oracle/teste.sh >> /home/oracle/teste.log... $ crontab -l $ tail /home/oracle/teste.log $ tail -f /home/oracle/teste.log 62 62
63 Processos Verifque os processos em execução. $ ps $ ps a $ ps aux $ ps aux grep gnome $ pstree Qual a diferença entre estes comandos? Finalize o seu processo bash. $ ps a $ kill 2120 $ kill O que aconteceu? 63 63
64 Desempenho 64 64
65 Desempenho $ free $ vmstat $ vmstat 2 $ vmstat 5 $ iostat -xd $ iostat -xd 2 $ iostat -xd 5 $ top 65 65
66 Logs Verifque os logs mais atuais, e que informação eles têm. $ ls -lh /var/log $ su # ls -lh /var/log # cat /var/log/messages 66 66
67 Virtualização Hard x Sof 67 67
68 Produtos de Virtualização Oracle 68 68
69 Produtos de Virtualização Oracle 69 69
70 Instalação Oracle VirtualBox # ls -lh /root # rpm -ivh /root/virtualbox* 70 70
71 Criação VMs 71 71
72 Criação VMs 72 72
73 Criação VMs 73 73
74 Criação VMs 74 74
75 Criação VMs 75 75
76 Criação VMs 76 76
77 Criação VMs 77 77
78 Confguração VMs 78 78
79 Confguração VMs 79 79
80 Confguração VMs 80 80
81 Confguração VMs 81 81
82 Confguração VMs 82 82
83 Confguração VMs 83 83
84 Confguração VMs 84 84
85 Confguração VMs 85 85
86 Confguração VMs 86 86
87 Confguração VMs 87 87
88 Confguração VMs 88 88
89 Confguração VMs 89 89
90 Confguração VMs 90 90
91 Confguração VMs 91 91
92 Confguração VMs 92 92
93 Confguração VMs 93 93
94 Confguração VMs 94 94
95 Clone VMs 95 95
96 Clone VMs 96 96
97 Clone VMs 97 97
98 Clone VMs 98 98
99 Snapshot VMs 99 99
100 Snapshot VMs
101 Snapshot VMs
102 Export / Import Appliance
103 Export / Import Appliance
104 Export / Import Appliance
105 Export / Import Appliance
106 Export / Import Appliance
107 Redes TCP/IP IP / Mask/ Gateway / DNS DHCP Routng / Firewall / Proxy IDS / IPS VLAN Qual seu IP / Mask / Gateway / DNS?
108 Confguração de Rede Confgure as placas de rede
109 ssh / scp / fp Execute logon remoto no computador do seu vizinho. # ssh root@ # exit Copie um arquivo do computador do seu vizinho para o seu. # scp root@ :/root/install.log /tmp/ # scp root@ :/root/install.log /tmp/install.log # scp root@ :/root/install.log /tmp/install.tmp Copie um arquivo de seu computador para o do seu vizinho. # scp /root/install.log root@ :/root/desktop/install.log
110 mstsc / rdesktop Execute logon remoto no Windows Server de sua VM. # rdesktop IpDaVMWindows Por que não funciona?
111 VNC / Xserver Execute logon remoto gráfco no computador do seu vizinho. # vncviewer Por que não funciona? Execute logon remoto no computador do seu vizinho. # ssh -CX root@ # firefox
112 Windows Share Crie um compartlhamento no Windows Server, em sua VM. Crie uma pasta (sem espaços no nome) no C:\. Clique com o botão direito em uma pasta -> Share -> Share Yes -> Done. Instale a compatbilidade com Samba em seu computador. # yum -y install samba-client samba-common cifs-utils Monte este compartlhamento em seu computador. # mkdir /mnt/windows # mount -t cifs // /temp -o username=administrator,password=nerv2017 /mnt/windows
113 Tecnologias Storage - IDE, ATiA, SATiA, SCSI - SSD, Cache - RAID (próxima página) - SAN (Storage Area Network), NAS (Network Atached Storage) - Cluster Filesystems Protocolos - iscsi - Fiber Channel (FC) - ATiA-over-Ethernet (AoE) - Fibre Channel over Ethernet (FCoE) - Fibre Channel over IP (FCIP) - HyperSCSI SCSI over Ethernet frames instead of IP (as iscsi is) - ISCSI Extensions for RDMA (iser) - Internet Fibre Channel Protocol (ifcp) - Internet Storage Name Service (isns) - Tihe SCSTi Linux SCSI target sofware stack - Linux LIO Unifed Tiarget sofware stack - Service Locaton Protocol
114 RAID
115 NFS Server Crie um diretório para o NFS Server. # yum install nfs-utils Crie um diretório para o NFS Server. # mkdir /shared_data Adicionar no arquivo /etc/exports a linha abaixo. /shared_data *(rw,sync,no_wdelay,insecure_locks,no_root_squash) Inicie o serviço NFS Server. # # # # chkconfig nfs on chkconfig rpc on service nfs start service rpc start
116 NFS Client Adicionar no arquivo /etc/fstab a linha abaixo. nerv09:/shared_data /u01/oradata nfs rw,bg,hard,nointr,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0 0 0 Monte o Filesystem NFS. # mkdir /u01/oradata # mount /u01/oradata # touch /u01/oradata/teste-nerv01.txt O vizinho consegue vizualizar seu arquivo? O vizinho consegue alterar seu arquivo?
117 iscsi Initator Instale e atve o pacote iscsi Initator nos dois Nodes. # yum -y install iscsi-initiator-utils # service iscsid start # chkconfig iscsid on Verifque os Discos exportados no Storage, nos dois Nodes. # iscsiadm -m discovery -t sendtargets -p l Verifque se o disco foi confgurado localmente. # fdisk -l
118 iscsi Initator Partcione o novo disco. # fdisk /dev/sdb Digite: n <Enter> Digite: p <Enter> Digite: 1 <Enter> <Enter> <Enter> Digite: w <Enter> Formate, crie um ponto de montagem, e monte a partção deste novo disco. 118
119 MySQL
120 Por que MySQL?
121 Evolução MySQL
122 Edições - Community
123 Edições - Enterprise
124 Instalação ~]# yum -y install mysql-server... ~]# rpm -qa grep mysql mysql-server el6_5.x86_64 mysql-libs el6_5.x86_64 mysql el6_5.x86_64 ~]#
125 Instalação
126 Instalação
127 Instalação Instale o MySQL. # yum -y install # yum -y install mysql-server O que aconteceu? # vi /etc/yum.repos.d/mysql-community.repo... name=mysql 5.6 Community Server baseurl= enabled=1... name=mysql 5.7 Community Server baseurl= enabled=0 gpgcheck=1... # # # # yum -y install mysql-server chkconfig mysqld on service mysqld start /usr/bin/mysqladmin -u root password 'Nerv2017'
128 Verifcação Acesse o MySQL. # mysql -u root -pnerv2017 mysql> exit; Verifque se o MySQL está atvo. # mysqladmin -u root -pnerv2017 status Verifque o Log do MySQL. # tail /var/log/mysqld.log
129 Programas Cliente # mysql -u root -pnerv2017 mysql> SHOW STATUS; mysql> EXIT; # mysql -u root -pnerv2017 -e SHOW STATUS # # # # # # mysql -u root -pnerv2017 -e SHOW STATUS > status.txt cat status.txt mysql -t -u root -pnerv2017 -e SHOW STATUS > status.txt cat status.txt mysql -E -u root -pnerv2017 -e SHOW STATUS > status.txt cat status.txt # # # # # echo SHOW STATUS >> script.sql cat script.sql mysql -t -u root -pnerv2017 < script.sql mysql -u root -pnerv2017 < script.sql > status.txt cat status.txt
130 Engines MyISAM InnoDB Memory Archive CSV Merge Federated NDB Blackhole Example MariaDB / Aria Percona XtraDB Percona XtraDB Cluster Percona TiokuDB mysql> CREATE TABLE teste (coluna1 int) Engine=InnoDB; mysql> CREATE TABLE teste2 (coluna1 int) Engine=MyISAM;
131 Processos e Threads Execute um teste de carga no MySQL. # yum -y install mysql-test # mysqlslap --user=root --password=nerv auto-generatesql --concurrency=10 --iterations=10 --number-char-cols=10 --number-int-cols=5 --engine=innodb Durante a execução do teste, acompanhe no Linux, via top. Durante a execução do teste, acompanhe no MySQL, via mysqladmin. # mysqladmin -u root -pnerv2017 status # mysql -u root -pnerv2017 mysql> SHOW PROCESSLIST; mysql> SHOW FULL PROCESSLIST; htp://dev.mysql.com/doc/refman/5.6/en/general-thread-states.html
132 Parâmetros de otmização Altere todos os parâmetros abaixo no arquivo de parâmetros, e reinicie o MySQL. # vi /etc/my.cnf... [mysqld] max_connections = 800 thread_cache_size = 100 innodb_buffer_pool_size key_buffer_size = 128M = 512M read_buffer_size = 2M read_rnd_buffer_size = 2M sort_bufer_size = 2M join_bufer_size = 2M Verifque o perfl de conexões no MySQL. mysql> SHOW STATUS LIKE 'Threads%';
133 Parâmetros de recuperação Altere todos os parâmetros abaixo no arquivo de parâmetros, e reinicie o MySQL. tmp_table_size = 8M tmpdir = /tmp/ slow_query_log_file = /var/log/mysql-slow.log long_query_time = 5 innodb_log_file_size = 32M innodb_log_files_in_group = 7 innodb_log_buffer_size = 64M innodb_flush_log_at_trx_comit = 1 Verifque o perfl de tabelas temporárias no MySQL. mysql> SHOW STATUS LIKE 'Created_tmp%';
134 Bancos de Dados Crie um novo banco de dados. # mysql -u root -pnerv2017 mysql> show databases; mysql> create database nerv; mysql> show databases; mysql> use nerv; mysql> show tables;
135 Estruturas fsicas # ls -lh /var/lib/mysql/ total 29M -rw-rw mysql mysql -rw-rw mysql mysql -rw-rw mysql mysql drwx--x--x. 2 mysql mysql srwxrwxrwx. 1 mysql mysql drwx mysql mysql drwx mysql mysql -rw-rw mysql mysql -rw-r--r--. 1 root root -rw-r--r--. 1 mysql mysql drwxr-xr-x. 2 mysql mysql 18M 5.0M 5.0M 4.0K 0 4.0K 4.0K K Jan Jan Jan Jan Jan Jan Jan Jan Jan Jan Jan :45 14:45 14:45 14:43 14:45 15:12 14:43 14:45 14:43 14:43 14:43 ibdata1 ib_logfile0 ib_logfile1 mysql mysql.sock nerv performance_schema Proni-PC.localdomain.pid RPM_UPGRADE_HISTORY RPM_UPGRADE_MARKER-LAST test # ls -lh /var/lib/mysql/nerv/ total 4.0K -rw-rw mysql mysql 65 Jan 24 15:12 db.opt
136 Tabelas mysql> use nerv; mysql> CREATE TABLE teste (coluna1 int, coluna2 char(50), coluna3 varchar(255)) Engine=InnoDB; mysql> show tables; O que a criação desta tabela alterou nas estruturas fsicas? mysql> CREATE TABLE teste2 (coluna1 int, coluna2 char(50), coluna3 varchar(255)) Engine=MyISAM; mysql> show tables; O que a criação desta tabela alterou nas estruturas fsicas?
137 Transações e Isolamento Execute INSERT de 10 registros em cada uma das tabelas que você criou. Execute um UPDATE em todas os registros da teste. Abra outra sessão, e execute SELECT em todos os dados da tabela. O que aconteceu? Repita a operação, mas antes do UPDATE, coloque como abaixo. mysql> START TRANSACTION; mysql> UPDATE... O que aconteceu?
138 Importação e Exportação Exemplos mysql> SELECT * FROM t1 INTO OUTFILE '/var/lib/mysql-files/t1.txt'; mysql> LOAD DATA INFILE '/var/lib/mysql-files/t1.txt' INTO TABLE t1; Execute este procedimento para as tabelas que você criou
139 Bin Logs Adicione no /etc/my.cnf a linha abaixo, e reinicie o mysql. log-bin=mysql-bin expire_logs_days=7 O que aconteceu no diretório de dados?
140 mysqldump Execute um backup via mysqldump. # mysqldump -u root -pnerv2017 nerv > nerv.sql # mysqldump -u root -pnerv all-databases > nerv01.sql Edite o arquivo gerado. O que ele contém? Como utlizar este backup? Quais suas desvantagens?
141 INFORMATION_SCHEMA Verifque as tabelas do banco de dados INFORMATION_SCHEMA. Quantas tabelas você possui em todo o MySQL? E em seu banco de dados?
142 Alta Disponibilidade MySQL Replicaton
143 Alta Disponibilidade DRBD / Pacemaker / Corosync 143
144 Alta Disponibilidade Windows Server Failover Clustering 144
145 Alta Disponibilidade MySQL Cluster 145
146 Alta Disponibilidade MySQL Fabric 146
147 Oracle
148 Versões e Edições Oracle Database Express Editon Oracle Database Personal Editon Oracle Database Standard Editon One (<= 11gR2) Oracle Database Standard Editon (<= 11gR2) Oracle Database Standard Editon 2 Oracle Database Enterprise Editon
149 Versões e Edições
150 Instalação Oracle 150
151 Instalação Oracle Com o usuário oracle, ACRESCENTAR NO FINAL do arquivo /home/oracle/.bash_profle as linhas abaixo. export TMP=/tmp export TMPDIR=$TMP export ORACLE_HOSTNAME=nerv01.localdomain export ORACLE_UNQNAME=ORCL export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/ /db_1 export ORACLE_SID=ORCL export ORACLE_TERM=xterm 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/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p ulimit -n else ulimit -u n fi fi
152 Instalação Oracle Com o usuário root, execute os pré-requisitos de instalação. # # # # yum -y install oracle-database-server-12cr2-preinstall mkdir -p /u01/app/oracle/product/ /db_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01 Com o usuário oracle, descompacte e execute o instalador do Oracle Database Sofware. $ $ $ $ cd /home/oracle unzip -q linuxx64_12201_database.zip cd database./runinstaller 152
153 Instalação Oracle 153
154 Instalação Oracle 154
155 Instalação Oracle 155
156 Instalação Oracle 156
157 Instalação Oracle 157
158 Instalação Oracle 158
159 Instalação Oracle 159
160 Instalação Oracle 160
161 Instalação Oracle 161
162 Instalação Oracle # /u01/app/orainventory/orainstroot.sh # /u01/app/oracle/product/ /db_1/root.sh Enter the full pathname of the local bin directory: [/usr/local/bin]: <ENTER>... Do you want to setup Oracle Trace File Analyzer (TFA) now? yes [no] : yes
163 Instalação Oracle 163
164 Confguração Listener - netca 164
165 Confguração Listener 165
166 Confguração Listener 166
167 Confguração Listener 167
168 Confguração Listener 168
169 Confguração Listener 169
170 Confguração Listener 170
171 Confguração Listener 171
172 Criação do Banco de Dados - dbca 172
173 Criação do Banco de Dados 173
174 Criação do Banco de Dados 174
175 Criação do Banco de Dados 175
176 Criação do Banco de Dados 176
177 Criação do Banco de Dados 177
178 Criação do Banco de Dados 178
179 Criação do Banco de Dados 179
180 Criação do Banco de Dados 180
181 Criação do Banco de Dados 181
182 Criação do Banco de Dados 182
183 Criação do Banco de Dados 183
184 Criação do Banco de Dados 184
185 Criação do Banco de Dados 185
186 Criação do Banco de Dados 186
187 Criação do Banco de Dados 187
188 Criação do Banco de Dados 188
189 Criação do Banco de Dados 189
190 Arquitetura Oracle
191 Enterprise Manager
192 Enterprise Manager
193 Enterprise Manager Express Execute logon no Enterprise Manager Express como SYSTEM
194 Enterprise Manager Express Execute logon no Enterprise Manager Express como SYSTEM
195 SQL Developer Execute o SQL Developer, e crie uma conexão ao seu banco de dados. $ $ORACLE_HOME/sqldeveloper/sqldeveloper.sh
196 SQL Developer
197 SQL*Plus Verifque o LISTENER. $ lsnrctl status $ lsnrctl stop $ lsnrctl status $ lsnrctl start $ lsnrctl status Execute logon no SQL*Plus via Sistema Operacional. $ sqlplus / AS SYSDBA Por que isto funcionou? Execute logon no SQL*Plus via SQL*Net. $ sqlplus SYSTEM/Nerv2017@ORCL Por que isto funcionou? Como executar logon no computador do vizinho? Crie uma entrada no arquivo tnsnames.ora para executar logon no computador do vizinho. $ vi $ORACLE_HOME/network/admin/tnsnames.ora
198 SQL*Plus Verifque o status da instância. SQL> SELECT STATUS FROM V$INSTANCE; SQL> SELECT HOST_NAME FROM V$INSTANCE; SQL> / SQL> LIST Salve o SQL de verifcação da instância em um arquivo. SQL> DEFINE _EDITOR=vi SQL> EDIT Execute o arquivo no SQL*Plus. SQL>!vi verifica_host.sql SQL> START verifica_host.sql
199 SQL*Plus Crie o arquivo abaixo, com os seguintes comandos. $ORACLE_HOME/sqlplus/admin/glogin.sql SET LINESIZE 300 SET PAGESIZE 1000 COLUMN FILE_NAME FORMAT A40 SET TIMING ON SET TIME ON SET SQLPROMPT '&_user@&_connect_identifier> ' DEFINE _EDITOR=vi Execute logon no SQL*Plus, e verifque o que mudou
200 Alert Log Verifque o Alert Log. $ vi /u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log $ tail -f /u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log
201 Confguração de Memória SGA Manual e PGA Manual (< 9i) db_dcache_dsize = 10G shared_dpool_dsize = 2G large_dpool_dsize = 128M java_dpool_dsize = 128M streams_dpool_dsize = 128M sort_darea_dsize = 1M / sort_darea_dretained_dsize = 1M / hash_darea_dsize = 1M / bitmap_dmerge_darea_dsize = 1M / create_dbitmap_darea_dsize = 1M SGA Manual e PGA Automátca (>= 9i) sga_dmax_dsize = 15G db_dcache_dsize = 10G shared_dpool_dsize = 2G large_dpool_dsize = 128M java_dpool_dsize = 128M streams_dpool_dsize = 128M pga_daggregate_dtarget = 1G 201
202 Confguração de Memória Semi-automátco ASMM (Automatc Segment Memory Management) (>= 10g) sga_dmax_dsize = 15G sga_dtarget = 15G pga_daggregate_dtarget = 1G pga_daggregate_dlimit = 2G (>= 12c) db_dcache_dsize = 10G Automátco ASMM (Automatc Segment Memory Management) (>= 11g) memory_dmax_dtarget = 0 memory_dtarget = 0 sga_dmax_dsize = 15G sga_dtarget = 15G pga_daggregate_dtarget = 1G pga_daggregate_dlimit = 2G (>= 12c) Automátco AMM (Automatc Memory Management) (>= 11g) memory_dmax_dtarget = 16G memory_dtarget = 16G sga_dtarget = 0 pga_daggregate_dtarget = 0 pga_daggregate_dlimit = 2G (>= 12c)
203 Parâmetros de memória Verifcando parâmetros: SQL> SHOW PARAMETER SGA Alterando parâmetro dinâmico: SQL> ALTER SYSTEM SET SGA_TARGET=512M; Alterando parâmetro estátco: SQL> ALTER SYSTEM SET SGA_MAX_SIZE=1G SCOPE=SPFILE;
204 STARTUP / SHUTDOWN Estados da Instância SHUTDOWN STARTUP MOUNT OPEN Comandos SQL> STARTUP; SQL> STARTUP NOMOUNT; SQL> ALTER DATABASE MOUNT; SQL> STARTUP MOUNT; SQL> ALTER DATABASE OPEN; SQL> STARTUP RESTRICT; SQL> STARTUP FORCE; SQL> SQL> SQL> SQL> SHUTDOWN SHUTDOWN SHUTDOWN SHUTDOWN NORMAL; IMMEDIATE; TRANSACTIONAL; ABORT;
205 Modo ARCHIVELOG Altere o Banco de Dados para o modo NOARCHIVELOG. SQL> SELECT LOG_MODE FROM V$DATABASE; SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP MOUNT; SQL> ALTER DATABASE NOARCHIVELOG; SQL> ALTER DATABASE OPEN; SQL> SELECT LOG_MODE FROM V$DATABASE Altere o Banco de Dados para o modo ARCHIVELOG. SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP MOUNT; SQL> ALTER DATABASE ARCHIVELOG; SQL> ALTER DATABASE OPEN; SQL> SELECT LOG_MODE FROM V$DATABASE;
206 Estruturas Físicas e Lógicas
207 Estruturas lógicas e fsicas TiABLESPACE SEGMENTiS EXTiENTiS DATiA BLOCKS DATiAFILE
208 Tablespaces e Datafles Verifque o Espaço Físico. SQL> SELECT TABLESPACE_NAME, FILE_NAME, TO_CHAR(BYTES) FROM DBA_DATA_FILES ORDER BY 1; Verifque o Espaço Lógico. SQL> SELECT TABLESPACE_NAME, TO_CHAR(SUM(BYTES)) FROM DBA_SEGMENTS GROUP BY TABLESPACE_NAME ORDER BY 1; Crie uma TABLESPACE, e verifque novamente os Espaços Físico e Lógico. SQL> CREATE TABLESPACE TESTE DATAFILE '/u01/app/oracle/oradata/orcl/teste01.dbf' SIZE 10M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED; Adicione um DATAFILE, e verifque novamente os Espaços Físico e Lógico. SQL> ALTER TABLESPACE TESTE ADD DATAFILE '/u01/app/oracle/oradata/orcl/teste_02.dbf' SIZE 10M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED; 208
209 Tablespaces e Datafles Reajuste o tamanho de um DATAFILE, e verifque novamente os Espaços Físico e Lógico. SQL> ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/orcl/teste_02.dbf' RESIZE 20M; Exclua a TABLESPACE. SQL> DROP TABLESPACE TESTE INCLUDING CONTENTS AND DATAFILES; Crie novamente a TABLESPACE. 209
210 O que é um schema? A coleção de objetos gerenciados por um usuário é um SCHEMA 210
211 Usuários e Permissões Como SYSTEM, crie o usuário TESTE. SQL> CREATE USER TESTE IDENTIFIED BY MinhaSenha; Como SYSTEM, altere a senha do usuário TESTE. SQL> ALTER USER TESTE ACCOUNT UNLOCK IDENTIFIED BY Nerv2017; Tente conectar com o usuário TESTE. $ sqlplus TESTE/Nerv2017 O que aconteceu? Como SYSTEM, Conceda o privilégio CREATE SESSION para o usuário TESTE. Em seguida, tente se logar novamente no SQL*Plus com o usuário TESTE. SQL> GRANT CREATE SESSION TO TESTE; Crie uma tabela com o usuário TESTE. SQL> CREATE TABLE TABELA_TESTE (C1 NUMBER); O que aconteceu? Como SYSTEM, conceda o privilégio de sistema RESOURCE para o usuário TESTE. Em seguida, tente criar novamente a tabela com o usuário TESTE. SQL> GRANT RESOURCE TO TESTE; 211
212 Usuários e Permissões Com o usuário TESTE, insira dados na tabela. SQL> INSERT INTO TABELA_TESTE VALUES (1); O que aconteceu? Como SYSTEM, consulte o usuário criado. SQL> SELECT DEFAULT_TABLESPACE FROM DBA_USERS WHERE USERNAME='TESTE'; Como SYSTEM, altere a TABLESPACE padrão do usuário TESTE. SQL> ALTER USER TESTE DEFAULT TABLESPACE TESTE; SQL> ALTER USER TESTE QUOTA 200M ON TESTE; Como usuário TESTE, mova a Tabela para a TABLESPACE TESTE. SQL> ALTER TABLE TABELA_TESTE MOVE TABLESPACE TESTE; Com o usuário TESTE, insira dados na tabela. SQL> INSERT INTO TABELA_TESTE VALUES (1); Como SYSTEM, consulte os Segmentos do usuário TESTE. SQL> SELECT SEGMENT_NAME, SEGMENT_TYPE, sum(bytes) FROM DBA_SEGMENTS WHERE OWNER ='TESTE' GROUP BY SEGMENT_NAME, SEGMENT_TYPE 212 ORDER BY 3 DESC;
213 Usuários e Permissões Como SYSTEM, conceda privilégios em uma tabela se outro SCHEMA ao usuário TESTE. SQL> GRANT INSERT, DELETE, UPDATE, SELECT ON SYSTEM.HELP TO TESTE; Como TESTE, consulte a tabela SYSTEM.HELP. SQL> SELECT * FROM SYSTEM.HELP; Como SYSTEM, consulte os privilégios concedidos para o TESTE. SQL> SELECT GRANTEE, OWNER, TABLE_NAME, PRIVILEGE, GRANTOR FROM DBA_TAB_PRIVS WHERE GRANTEE='TESTE' AND OWNER='SYSTEM' AND TABLE_NAME='HELP'; Como SYSTEM, revogue os privilégios concedidos para o usuário TESTE, e verifque. SQL> REVOKE DELETE,INSERT,UPDATE,SELECT ON SYSTEM.HELP FROM TESTE; 213
214 V$SESSION_WAIT Execute novamente o cenário de Transação e Isolamento, e veja o que há na V$SESSION_WAIT. SQL> SELECT SID, EVENT, SECONDS_IN_WAIT FROM V$SESSION_WAIT; SQL> SELECT SID, EVENT, SECONDS_IN_WAIT FROM V$SESSION_WAIT WHERE WAIT_CLASS!= 'Idle'; Qual a diferença da V$SESSION_WAIT antes, durante e após a execução?
215 exp / imp e expdp / impdp Exemplos exp / imp $ exp FULL=Y $ exp SYSTEM/Nerv2017 OWNER=HR $ imp FILE=expdat.dmp FROMUSER=HR TOUSER=TESTE expdp / impdp (Data Pump: >= 10g) $ expdp FULL=Y DUMPFILE=FULL.dump $ expdp SYSTEM/Nerv2017 SCHEMAS=HR $ impdp SYSTEM/Nerv2017 REMAP_SCHEMA=HR:TESTE
216 Estruturas fsicas SQL> SELECTi FILE_DNAME FROM DBA_DDATiA_DFILES; SQL> SELECTi FILE_DNAME FROM DBA_DTiEMP_DFILES; SQL> SELECTi FILE_DNAME FROM DBA_DDATiA_DFILES WHERE TiABLESPACE_DNAME = UNDOTiBS1 ; SQL> SELECTi NAME FROM V$CONTiROLFILE; SQL> SELECTi MEMBER FROM V$LOGFILE; RMAN> LISTi ARCHIVELOG ALL; SQL> SHOW PARAMETiER SPFILE;
217 Confguração Básica RMAN Execute os comandos abaixo no RMAN. $ rman target / RMAN> SHOW All; RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 7; RMAN> CONFIGURE BACKUP OPTIMIZATION ON; RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON; RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO COMPRESSED BACKUPSET; RMAN> CONFIGURE COMPRESSION ALGORITHM 'HIGH' OPTIMIZE FOR LOAD TRUE AS OF RELEASE 'DEFAULT';
218 Backup Básico RMAN Execute os comandos abaixo no RMAN. RMAN> BACKUP DATABASE; RMAN> RMAN> RMAN> RMAN> RMAN> LIST ARCHIVELOG ALL; BACKUP ARCHIVELOG ALL; LIST ARCHIVELOG ALL; BACKUP ARCHIVELOG ALL DELETE INPUT; LIST ARCHIVELOG ALL; RMAN> LIST ARCHIVELOG ALL; RMAN> BACKUP DATABASE PLUS ARCHIVELOG DELETE INPUT; RMAN> LIST ARCHIVELOG ALL;
219 Alta Disponibilidade Oracle RAC Oracle Data Guard Oracle Golden Gate Oracle Streams
220 Perguntas? Ricardo Portlho Proni 220
DBA Júnior. Ricardo Portilho Proni
DBA Júnior Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-nd/3.0/br/.
Leia maisMySQL para DBAs Oracle
MySQL para DBAs Oracle Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença,
Leia maisOracle Zero Downtime Migration
Oracle Zero Downtime Migration com Golden Gate Oracle Enterprise Linux 7.5 Oracle Database 11.2.0.4 e 12.2.0.1 Oracle GoldenGate 12.3.0.1 Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra
Leia maisAdministração de Banco de Dados
Administração de Banco de Dados Aula 15 Prof. Marcos Alexandruk Aula 15 Backup físico off line Backup físico on line Backup físico off line Backups físicos off line Os backups físicos podem ser realizados
Leia maisOracle Zero Downtime Migration (com Golden Gate)
Oracle Zero Downtime Migration (com Golden Gate) Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para
Leia maisEm nosso exemplo, o banco de dados XE está trabalhando no modo NOARCHIVELOG, e para verificar isso, basta executar as seguintes tarefas:
RMAN: Backup em NOARCHIVELOG Quando um banco de dados Oracle está no modo NOARCHIVELOG, resumidamente, não há geração de archives, e conseqüentemente todas as alterações realizadas pelas transações não
Leia maisRevisão Q de 26/06/2015
Manual de instalação do Zada Revisão Q de 26/06/2015 Página 1 de 22 Revisão S de 11/05/2016 MA001 Responsável: FL Manual de instalação do Zada Este manual consiste em mostrar passo a passo a pré-instalação
Leia maisINSTALAÇÃO DO LOGIX COM BANCO ORACLE
INSTALAÇÃO DO LOGIX COM BANCO ORACLE Passo 1) Baixar instalador do TotvsTec (para instalação em ambiente Linux, necessário baixar os dois instaladores para poder rodar o smartcliente no Windows) Passo
Leia maisComo criar um banco de dados usando o mysql
Como criar um banco de dados usando o mysql 1º Passo: Tenha instalado em seu computador o software XAMPP. Clique aqui para fazer o download. 2º Passo: O XAMPP faz a instalação normal, apenas clicando next,
Leia maisDBA Júnior. Hugo Torralbo hugo@nervinformatica.com.br
DBA Júnior Hugo Torralbo hugo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-nd/3.0/br/.
Leia maisAdministração de Banco de Dados
Administração de Banco de Dados Aula 2 Prof. Marcos Alexandruk Aula 2 Estruturas Físicas do Oracle: Arquivos Arquivos de dados Arquivos de redo log Arquivos de controle Arquivos de log arquivados Arquivos
Leia maisInstalação e configuração Linux CentOS 6.x
Instalação e configuração Linux CentOS 6.x Objetivo: Instalar e configurar o sistema operacional Linux CentOS e efetuar suas configurações iniciais. 1- Abra o Virtuabox e clique em novo, e configure conforme
Leia maisBackup e Restauração Banco de Dados. Evandro Deliberal
Backup e Restauração Banco de Dados Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Backup e Recuperação de dados no ambiente Oracle Backup e Recuperação de Dados Backup
Leia maisManual de instalação do SQL 2012
Manual de instalação do SQL 2012 Instalando o SQL Server 2012 para o funcionamento do Shop Control 9 Insira o DVD de instalação do Shop Control 9 em seu servidor; Na sua aréa de trabalho clique em Computador,
Leia maisOracle 12c: Multitenant Architecture
Oracle 12c: Multitenant Architecture Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia
Leia maisLABORATÓRIO 0 Revisão GNU/Linux
FACULDADE PITÁGORAS Tecnólogo em Redes de Computadores Redes Sem fio Prof. Ulisses Cotta Cavalca LABORATÓRIO 0 Revisão GNU/Linux OBJETIVOS Rever os principais comandos do sistema
Leia maisSistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Objetivos: Laboratório 1 1. Conhecer o sistema operacional Linux 2. Usar a interface de linha de comando (shell) arquivos
Leia maisCEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS
CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS Lista de Comandos: Manipulação de diretórios cd, pwd, ls, mkdir, rmdir
Leia maisDispositivo principal alternativo e da restauração da infraestrutura de Gen1 com vara USB
Dispositivo principal alternativo e da restauração da infraestrutura de Gen1 com vara USB Índice Introdução Problema Solução Introdução Este original descreve como tomar um backup do dispositivo principal
Leia maisCriando um servidor de log
Criando um servidor de log Date : Outubro 30, 2013 Vejo que um grande problema de muitos servidores é não saber administrar corretamente a rede, seus logs e acessos. Por este motivo vou ensinar neste post
Leia maisMÓDULO 01 INTRODUÇÃO AO LINUX
MÓDULO 01 INTRODUÇÃO AO LINUX TÓPICO 21 TÓPICO 22 TÓPICO 23 COMANDOS GERAIS ARQUIVOS E DIRETÓRIOS USUÁRIOS TÓPICO 21 COMANDOS GERAIS man date df -h arch clear logout echo login sudo TEORIA O comando man
Leia maisGuia de Instalação e Configuração do Noosfero
Guia de Instalação e Configuração do Noosfero Índice Instalação e Configuração do Noosfero...3 Instalação das dependências principais do Noosfero no Debian 7...3 Instalação do PostFix e SASL...3 Configuração
Leia maisMANUAL DE INSTALAÇÃO SAMI HOTELEIRO. REV B
MANUAL DE INSTALAÇÃO SAMI HOTELEIRO www.samisistemas.com.br REV B INSTALAÇÃO DO SAMI HOTELEIRO Os instaladores do Sami Hoteleiro estão disponíveis nos seguintes endereços: Processador de 32 bits: http://www.samisistemas.com.br/ftp/download/sh/setup/sh-mysql32.exe
Leia maisIntrodução ao Sistema. Características
Introdução ao Sistema O sistema Provinha Brasil foi desenvolvido com o intuito de cadastrar as resposta da avaliação que é sugerida pelo MEC e que possui o mesmo nome do sistema. Após a digitação, os dados
Leia maisInstalação do KenCast Fazzt no CentOS.
Instalação do KenCast Fazzt 8.2.0.9 no CentOS - Para a recepção de dados de satélite usando o software Kencast Fazzt é necessário a instalação do banco de dados PostgreSQL, desativação do firewall, bem
Leia maisInstalacao do Zabbix 2.x em Ambiente CentOS
Instalacao do Zabbix 2.x em Ambiente CentOS INTRODUÇÃO: Demonstrarei neste tutorial a instalação do Zabbix no Sistema Operacional GNU/Linux CentOS. Parto do princípio que seu sistema já está devidamente
Leia maisLinux - comando essenciais
Linux - comando essenciais João Medeiros (joao.fatern@gmail.com) 1 / 22 http://wiki.ubuntu-br.org/comandosbasicos http://www.uniriotec.br/ morganna/guia/introd guia.html Um guia de referência rápida em
Leia maisDBA Júnior. Hugo Torralbo hugo@nervinformatica.com.br
DBA Júnior Hugo Torralbo hugo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-nd/3.0/br/.
Leia maisCURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES LABORATÓRIO Disciplina: Administração de Serviços de Redes Aluno(a):
CURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES LABORATÓRIO Disciplina: Administração de Serviços de Redes Aluno(a): Semestre: 2017.1 Prof(a).: Dayvidson Bezerra Data: 02/06/2017 LABORATÓRIO: Cluster
Leia maisIoT-FND: Incapaz de verificar a Conexão ao base de dados. Exceção: java.sql.sqlexception: ORA-28001: a senha expirou
IoT-FND: Incapaz de verificar a Conexão ao base de dados. Exceção: java.sql.sqlexception: ORA-28001: a senha expirou Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio
Leia maisConfiguração do Servidor Gateway Firewall e DHCP
Fundamentos e Serviços IP Configuração do Servidor Gateway Firewall e DHCP Configurações da primeira placa de rede(que está conectada com a internet) receberá configurações do dhcp de sua rede. Configurações
Leia maisBACKUP AS COPY WITH RMAN. Anthony Baldavia
1 BACKUP AS COPY WITH RMAN Anthony Baldavia anthony.baldavia@dbacorp.com.br 2 DESCRIÇÃO Neste artigo falaremos sobre uma feature do RMAN que existe no Oracle database desde a versão 10G e é usada para
Leia maisORACLE ARQUITETURA FÍSICA
ORACLE ARQUITETURA FÍSICA Prof. Marcos Alexandruk alexandruk@uninove.br www.unilivros.com.br ARQUITETURA FÍSICA INSTÂNCIA BANCO DE DADOS MEMÓRIA ARQUIVOS PROCESSOS O servidor Oracle consiste em: uma INSTÂNCIA
Leia maisb. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5)
SENAC Curso Superior de Tecnologia em Redes de Computadores Unidade Curricular Administração de Sistemas Operacionais Não Proprietários Professor Eduardo Maroñas Monks Nome do Aluno: GABARITO Data: 06/05/2011
Leia maisMinicurso Básico de Linux
Minicurso Básico de Linux PET Computação 15 de março de 2017 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse
Leia maisSistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)
Sistemas Operacionais Laboratório 1 () Roteiro Linux em modo texto Acesso Interpretador de comandos Comandos Básicos Tratamento de Arquivos e Diretórios (Pasta*) Permissões Processos Editor de Texto Criação
Leia maisAdministração de Banco de Dados
Administração de Banco de Dados Aula 17 Prof. Marcos Alexandruk Aula 17 Gerenciamento de Instância Instância Uma instância é a combinação dos processos de segundo plano e das estruturas de memória (SGA).
Leia maisProcedimento para resolver a replicação de base de dados ou a questão de sincronização na rede principal
Procedimento para resolver a replicação de base de dados ou a questão de sincronização na rede principal Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Problema
Leia maisManual de Instalação e Configuração MySQL
Manual de Instalação e Configuração MySQL Data alteração: 19/07/11 Pré Requisitos: 1. Baixar os seguintes arquivos no através do link http://ip.sysfar.com.br/install/ mysql-essential-5.1.46-win32.msi mysql-gui-tools-5.0-r17-win32.msi
Leia maisLABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER 14.04.1 PELO VIRTUALBOX
LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER 14.04.1 PELO VIRTUALBOX Procure no MENU INICIAR PROGRAMAS o ícone do VirtualBox e execute-o. Em seguida clique
Leia maisQuestões e dicas. Servidores: Samba Sistema: Discos e partições Sistema: Rede Servidores: SSH Cliente: SSSD Servidores: BareOS/Bacula
Questões e dicas Capítulo destinado a mostrar soluções conhecidas, de forma compacta, para alguns problemas encontrados no dia a dia do suporte às redes de computadores Servidores: Samba Sistema: Discos
Leia maisHotspot com Ubuntu Server 11.04 32-Bits
Hotspot com Ubuntu Server 11.04 32-Bits Fazendo as instalações Hardware e instalação do Ubuntu Hardware utilizado: Servidor com duas placas de rede; Notebook com conexão wireless e putty instalado; Roteador
Leia maisMarcos Alexandruk Marcos Alexandruk
Marcos Alexandruk m.alexandruk@gmail.com Apresentação disponível em: www.dba.net.br/mysql.pdf Parte I: Download e Instalação MySQL - Download www.mysql.com/downloads MySQL - Download MySQL - Download MySQL
Leia maisInstalação Oracle Database 10g Release 2 em distribuições Red Hat / Fedora, Suse ou Debian
Instalação Oracle Database 10g Release 2 em distribuições Red Hat / Fedora, Suse ou Debian Introdução Oracle Database XE é fácil para instalar, e sua instalação tem os seguintes componentes: Oracle Database
Leia maisInstalando e Configurando o Oracle XE
Instalando e Configurando o Oracle XE Execute o instalador do Oracle XE (OracleXEUniv.exe) e aguarde enquanto os arquivos de instalação são descompactados; A seguir, clique em Next para iniciar o procedimento;
Leia maisORACLE HETEROGENEUS SERVICES: CRIANDO UM DATABASE LINK COM MYSQL
PARTE 1: PREPARANDO O MYSQL 1.1. Instalar o driver ODBC para MySQL que poderá ser obtido em: http://dev.mysql.com/downloads/connector/odbc/5.1.html#win32 1.2. Conectar se ao MySQL como usuário root: C:\>mysql
Leia maisAutor: Hernandes Martins. http://hernandesmartins.blogspot.com.br Email: hernandss@gmail.com. Março de 2015. Zabbix 2.4 CentOS 7 Tutorial Instalação
Zabbix 2.4 CentOS 7 Tutorial Instalação Neste tutorial vamos abordar as etapas de instalação do Zabbix 2.4.3, conforme documentação você pode optar por instalar via pacotes (repositórios) ou source (compilar
Leia maisGerência de Banco de Dados
exatasfepi.com.br Gerência de Banco de Dados Prof. Msc. André Luís Duarte Banco de Dados Os bancos de dados são coleções de informações que se relacionam para criar um significado dentro de um contexto
Leia maisGerência de Redes de Computadores Zabbix Instalação. Prof. Alex Furtunato
Gerência de Redes de Computadores Zabbix Instalação Prof. Alex Furtunato alex.furtunato@ifrn.edu.br Introdução Sistema de monitoramento de rede enterprise open source, com solução de monitoramento distribuído
Leia maisLinux Network Servers
Configuração do Servidor Samba como controlador primário de domínio (PDC). O objetivo desse roteiro é mostrar como configurar um servidor Samba PDC compartilhando o diretório home, impressora e um diretório
Leia maisCurso de Programação MINISTRADO POR LUCAS CATON. Comandos para o Terminal
Curso de Programação MINISTRADO POR LUCAS CATON Comandos para o Terminal Conteúdo Introdução... 3 Terminal... 3 Como executar os comandos... 4 Case-sensitive... 4 Comandos para Windows... 5 Abrindo o terminal
Leia maisSQL E MYSQL - COMANDOS BÁSICOS
SQL E MYSQL - COMANDOS BÁSICOS Criar uma base de dados: CREATE DATABASE bdteste; Informação sobre tabelas DESCRIBE nomedatabela; Acessar base de dados: USE bdteste; COMANDOS GERAIS SHOW DATABASES; USE
Leia maisComandos Básicos Sistema Operacional GNU Linux
Básicos Sistema Operacional GNU Linux Leonardo Cabral da Rocha Soares 4 de junho de 2018 Leonardo Soares Linux 4 de junho de 2018 1 / 7 Conteúdo 1 Introdução 2 Acessando o servidor remoto 3 Miscelânea
Leia maisInstalando servidor Apache
Instalando servidor Apache Apache é um software livre de código aberto que corre mais de 50% dos servidores web do mundo. Para instalar o apache, abra um terminal e digite o comando: 1- # yum install httpd
Leia maisInstituto Federal de Educação, Ciência e Tecnologia de São Paulo
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Segurança em Sistemas de Banco de Dados César Alberto da Silva Presidente Epitácio, 18 de Setembro de 2013 Agenda Por que proteger os dados?
Leia maisBackup do Samba 4. Introdução. Backup do samba4
Backup do Samba 4 Introdução Este documento visa a orientação para a configuração de backup dos dados de configurações do Samba4. Porém, não é uma solução para backup dos arquivos dos usuários, servidor
Leia maisProgramação Shell Script: como dominar seu terminal
Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 2 Sistemas Operacionais Shell 3 4 5 O que é Shell? Programa interpretador de instruções Por que utilizar o Shell? Facilidade
Leia maisTutorial de confguração de um cartão micro SD como área de swap e armazenamento para a DragonBoard 410c (DB410C)
Tutorial de confguração de um cartão micro SD como área de swap e armazenamento para a DragonBoard 410c (DB410C) [1] Motivação O processo de unboxing da DragonBoard 410c é bastante agradável e simples.
Leia maisMA015. Responsável. Revisão G de 28/04/2015. Cantú & Stange Software. Página. 1 de 9
Instalação do SO Linux CentOS MA015 Responsável Revisão G de 28/04/2015 1 de 9 MA015 Revisão H de 05/07/2016 Responsável: CHS Instalação do SO Linux CentOS 1ª Fase: Preparando o SO para a instalação Para
Leia maisMinicurso Básico de Linux
Minicurso Básico de Linux PET Computação 1 de março de 2018 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse
Leia maisZabbix: Instalando o servidor
Zabbix: Instalando o servidor 1. Introdução Zabbix é uma solução de código aberto para monitoramento de dispositivos e aplicações, sendo capaz de monitorar parâmetros utilizando agentes em diversas plataformas
Leia maisComandos de Verificação. Alberto Felipe Friderichs Barros
Comandos de Verificação Alberto Felipe Friderichs Barros fstab fstab é um arquivo em texto puro para configuração de dispositivos de armazenamento e pontos de montagem do GNU/Linux e que pode ser editado
Leia maisNo Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:
Instalando o MySQL O MySQL é um banco de dados extremamente versátil, usado para os mais diversos fins. Você pode acessar o banco de dados a partir de um script em PHP, através de um aplicativo desenvolvido
Leia maisLinux. - Comando básicos
- Comando básicos Linux ls (- la) : lista os arquivos do diretório local cd : muda de diretório. Exemplos úteis : cd : muda para o home dir cd - : volta para o diretório de
Leia maisInstalando o MySQL Server 5.0
---------------------------- # Início Instalação e Configuração MySQL Server Replicando Servidores # ---------------------------- MySQL Server é um excelente banco de dados open source, e pode ser adquirido
Leia maisMySQL. Prof. César Melo. com a ajuda de vários
MySQL Prof. César Melo com a ajuda de vários Banco de dados e Sistema de gerenciamento; Um banco de dados é uma coleção de dados. Em um banco de dados relacional, os dados são organizados em tabelas. matricula
Leia maisAULA 10 DISASTER RECOVERY
AULA 10 MÓDULO DBA PLENO DISASTER RECOVERY Aprendemos mais sobre backup e algumas formas de automatizá-lo. Na aula anterior... Aprendemos dicas importantes e valiosas sobre RMAN, CRONTAB e agendamentos.
Leia maisComandos.::. Aplicativos > Sistema > Acessar Console
Comandos Aplicativos > Sistema > Acessar Console jonilso 30 de outubro de 2012 Comandos Iniciais whoami Comandos Iniciais whoami Exibe o login do usuário que executou o comando. Comandos Iniciais whoami
Leia maisInstalando o SQL 2016 Express
Instalando o SQL 2016 Express Apenas nos casos de novas instalações do Microsoft SQL nas lojas, veja os procedimentos descritos mais adiante, tomando como exemplo de instalação o SQL na versão 2016 Express.
Leia maisADMINISTRAÇÃO DE REDES I LINUX. Shell Script. Frederico Madeira LPIC 1, CCNA
ADMINISTRAÇÃO DE REDES I LINUX Shell Script Frederico Madeira LPIC 1, CCNA fred@madeira.eng.br www.madeira.eng.br Shell É qualquer interface de usuário para o SO Unix. que receba do usuário um input e
Leia maisManual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010
Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010 Manual de Instalação do Sistema Orion Phoenix 1.0 - Novembro/2010 Página 1 SUMÁRIO 1. INTRODUÇÃO...3 2. VISÃO GERAL...3 3. PROCEDIMENTOS
Leia maisMySql. Introdução a MySQL. Andréa Garcia Trindade
MySql Introdução a MySQL Andréa Garcia Trindade Introdução O que é Banco de Dados SGBD MYSQL Tipos de Tabelas Tipos de Dados Linguagem SQL Comandos SQL O que é um Banco de Dados? Conjuntos de dados Grupo
Leia maisUm Banco de Dados Oracle não funciona sem o arquivo de controle. O arquivo de controle é binário e dentro dele são armazenadas informações como:
Backup no Oracle Planejamento básico Multiplexando o Control File Verificando o Control file Multiplexando os arquivos de Redo Log Realizando Backup num BD Oracle Backup de Sistema Operacional Cold Backup
Leia maisDetermine a separação que é usada altamente. O comando seguinte mostra a utilização do disco:
Índice Introdução Etapas de verificação Se a separação de /Volume está completa Arquivos de backup velhos Atualização de software e arquivos de correção mais velhos Grande base de dados para armazenar
Leia maisInstalação do serviço de FTP com o Proftpd
Tutorial - Proftpd Instalação do serviço de FTP com o Proftpd O Proftpd é um dos mais utilizados servidores de FTP da plataforma Linux. Sua instalação é rápida e fácil. Para instalar o pacote, digite o
Leia maisMA001. 01 de 28. Responsável. Revisão Q de 26/06/2015. Cantú & Stange Software. Página
Manual de instalação do Zada 5 MA001 Responsável Revisão Q de 26/06/2015 FL Página 01 de 28 Página 1 de 33 Revisão Q de 26/06/2015 MA001 Responsável: FL Manual de instalação do Zada 5 Este manual consiste
Leia maisUniversidade Estadual de Feira de Santana
Universidade Estadual de Feira de Santana Tutorial de Instalação do OpenNebula em Centos 6 com KVM Feira de Santana - BA Novembro, 2015 2 PASSOS DO TUTORIAL 1 1 Introdução Tutorial criado por Lucas Santana,
Leia maisLinux Para Servidores Plano de Aula - 32 Aulas (Aulas de 1 hora).
5241 - Linux Para Servidores Plano de Aula - 32 Aulas (Aulas de 1 hora). Aula 1 Capítulo 1 - Breve Introdução 1.1. Conceitos de Informática... 23 1.1.1. A História do Computador... 24 1.1.2. Hardware e
Leia maisTutorial Zabbix Migração 2.4 para 3.0 CentOS 7.1 Português via Pacote
Tutorial Zabbix Migração 2.4 para 3.0 CentOS 7.1 Português via Pacote Neste tutorial vamos abordar as etapas de migração do Zabbix 2.4 para 3.0, conforme documentação você pode optar pelo upgrade via pacotes
Leia maisComandos de arquivos
Comandos de arquivos ls lista diretórios ls -al lista mostrando também arquivos ocultos cd dir muda do diretório atual para o especificado (substituir a variável dir pelo nome da pasta) cd muda para o
Leia maisAdministração de Redes Linux
Administração de Redes Linux Alberto Felipe Friderichs Barros alberto.barros@ifsc.edu.br Users As contas de usuário são projetados para fornecer segurança no sistema operacional Linux. Cada pessoa no sistema
Leia maisSensor de temperatura Parte 5 Cleiton Bueno www.cleitonbueno.wordpress.com. Preparando o ambiente do Banco de dados Mysql
Criar database: Sensor de temperatura Parte 5 Cleiton Bueno www.cleitonbueno.wordpress.com Preparando o ambiente do Banco de dados Mysql CREATE DATABASE `tempuino` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
Leia maisConfiguração. Ubuntu Server Sistemas Distribuídos Engenharia da Computação
+ Sistemas Distribuídos Engenharia da Computação Prof. Jairson Rodrigues Universidade Federal do Vale do São Francisco Ubuntu Server 14.04 Configuração + Ubuntu Server 14.04 AGENDA Login Remoto Samba Server
Leia mais"Release Notes", caso contrário pode avançar clicando em "Next".
Faculdade de Tecnologia SENAC GO Alunos: Luís Miguel Nogueira de Resende, Valdivino de Carvalho, Rodrigo Neres Magalhães e Venicyus Venceslencio da Paz. Instalação do CentOs Essa tela é para a verificação
Leia maisTUTORIAL PARA INSTALAÇÃO DO MYSQL SERVER
TUTORIAL PARA INSTALAÇÃO DO MYSQL SERVER O MySQL é um sistema gerenciador de banco de dados relacional de código aberto usado na maioria das aplicações gratuitas para gerir suas bases de dados. O serviço
Leia maisInstalacao do Zabbix em Ambiente CentOS
Instalacao do Zabbix em Ambiente CentOS INTRODUÇÃO: Demonstrarei neste tutorial a instalação do Zabbix no Sistema Operacional GNU/Linux CentOS. PRÉ-REQUISITOS: Apache (httpd) Php (php php common) Módulos
Leia maisO essencial do comando mysqladmin, através de 18 exemplos
O essencial do comando mysqladmin, através de 18 exemplos Elias Praciano O mysqladmin é uma ferramenta de linha de comando que vem junto com a instalação do servidor MySQL e é usada por administradores
Leia maisComissionamento RBS6000 LTE. Elaborado por FERNANDO SOUZA SUPORTE N3 Em Março/2015
Comissionamento RBS6000 LTE Elaborado por FERNANDO SOUZA SUPORTE N3 Em Março/2015 Utilizar os seguintes programas: Hyper Terminal WS_FTP LE (PACOTE BÁSICO) The Personal FTP Server (UPGRADE) RBS Element
Leia maisAdministração de Redes I Linux Prof: Frederico Madeira Lista de Exercícios 2
Administração de Redes I Linux Prof: Frederico Madeira Lista de Exercícios 2 1. Supondo que você criou uma nova aplicação chamada 'myapp', e que você copiou ela para o diretório '/usr/local/bin'.
Leia maisUpgrade do Sophos Enterprise Console (SEC) 5.x para 5.5.0
Upgrade do Sophos Enterprise Console (SEC) 5.x para 5.5.0 Guia: Este manual irá mostrar os procedimentos necessários para o upgrade das versões 5.x para o Sophos Enterprise Console (SEC) 5.5.0. Data do
Leia maisSimulado LPI 101. 5. Qual o comando que exibe a última vez em que o sistema de arquivos foi verificado. dumpe2fs
Simulado LPI 101 1. Quais comandos exibem os processos no Linux? Escolha uma. a. ls e df b. ps e top c. ps e df d. df e top e. du e df 2. O que representa o dispositivo /dev/hdb6? Escolha uma. a. Um partição
Leia maisGuia de procedimentos de backups
Guia de procedimentos de backups Sumário Sobre o guia 3... 4 Procedimentos de backup do banco de dados Oracle... 5 Backup lógico... 6 Backup físico... 7 Envio de backup... para fita 9 2 3 Sobre o guia
Leia maisAula 14. Network File System. Prof. Roitier Campos
Aula 14 Network File System Prof. Roitier Campos Conceitos O servidor NFS é parte do núcleo Linux; nos núcleos fornecidos pelo Debian ele é construído como um módulo do núcleo. Se o servidor NFS tem que
Leia maisMSN-Proxy v0.7 no Debian 5 (Atualizado)
Remontti MSN-Proxy v0.7 no Debian 5 (Atualizado) MSN-Proxy v0.7 no Debian 5 (Atualizado) Controle o uso do msn Messenger em sua rede. Desfrute de vários recursos, bem como log das conversas, aviso sobre
Leia mais10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo) Exemplo: $ mkdir teste1 teste2
Principais Comandos do Terminal no LINUX Estes comandos não visam ser um compêndio completo de operação, haja vista que se possui mais comandos que esses aqui que serão listados, logo os comandos são:
Leia maisOracle: Licenciamento
Oracle: Licenciamento Válido de 10gR1 a 18c Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma
Leia maisAnálise de transcriptoma usando a base de dados Kegg Orthology
Análise de transcriptoma usando a base de dados Kegg Orthology BLAST usando 25 mil CDS humanas como query e 500 mil transcritos de tumor de mama como database: $megablast -i h.sapiens.nuc -d tumor.seq
Leia mais