SlideShare uma empresa Scribd logo
01 - Instalação & Criação
Oradata Consultoria & Treinamentos
1
Agenda
● Instalação Sistema Operacional (Oracle Linux 7)
● Preparação do Sistema Operacional
● Instalação do Grid Infrastructure (ASM + Oracle Restart)
● Instalação do Software de Banco de Dados
● Criação da Instância de Banco de Dados com DBCA
● Criação da Instância de Banco de Dados com SQL*Plus
● Adição da Instância no Oracle Grid Infrastructure
2
Instalação Oracle Linux
3
Instalação Oracle Linux
4
Instalação Oracle Linux
5
Instalação Oracle Linux
6
Instalação Oracle Linux
7
Instalação Oracle Linux
8
Instalação Oracle Linux
9
Instalação Oracle Linux
10
Preparação do Sistema Operacional
● Há duas maneira de se preparar o sistema operacional:
○ Automaticamente:
○ Manual:
■ Vários passos
■ Será preciso na maioria dos casos (servidores de DB não costumam não ter acesso
à internet)
■ O resultado final deve ser o mesmo
11
# yum install oracle-database-preinstall-18c -y
Preparação do SO
12
Edite um dos arquivos (de acordo com seu SO)
● /etc/sysctl.d/98-oracle.conf
● /etc/sysctl.conf
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
Preparação do SO
13
Execute o comando abaixo para validar as configurações:
Adicione as linhas abaixo no arquivo:
/etc/security/limits.d/oracle-database-preinstall-18c.conf
# /sbin/sysctl -p
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock 134217728
oracle soft memlock 134217728
Preparação do SO
14
Instale os pacotes (libs) necessários:
yum install -y bc
yum install -y binutils
yum install -y compat-libcap1
yum install -y compat-libstdc++-33
yum install -y compat-libstdc++-33.i686
yum install -y elfutils-libelf.i686
yum install -y elfutils-libelf
yum install -y elfutils-libelf-devel.i686
yum install -y elfutils-libelf-devel
yum install -y fontconfig-devel
yum install -y glibc.i686
yum install -y glibc
yum install -y glibc-devel.i686
yum install -y glibc-devel
yum install -y ksh
yum install -y libaio.i686yum install -y libaio-devel
yum install -y libX11.i686
yum install -y libX11
yum install -y libaio
yum install -y libaio-devel.i686
Preparação do SO
15
Instale os pacotes (libs) necessários:
yum install -y libaio-devel
yum install -y libX11.i686
yum install -y libX11
yum install -y libXau.i686
yum install -y libXau
yum install -y libXi.i686
yum install -y libXi
yum install -y libXtst.i686
yum install -y libXtst
yum install -y libgcc.i686
yum install -y libgcc
yum install -y librdmacm-devel
yum install -y libstdc++.i686
yum install -y libstdc++
yum install -y libstdc++-devel.i686
yum install -y libstdc++-devel
yum install -y libxcb.i686
yum install -y libxcb
yum install -y make
yum install -y nfs-utils
Preparação do SO
16
Instale os pacotes (libs) necessários:
yum install -y net-tools
yum install -y python
yum install -y python-configshell
yum install -y python-rtslib
yum install -y python-six
yum install -y smartmontools
yum install -y sysstat
yum install -y targetcli
yum install -y unixODBC
Preparação do SO
17
Crie e configure o usuário “oracle” e os grupos “dba” e “oinstall”
Desabilite as configurações de firewall (laboratórios apenas)
# groupadd -g 54321 oinstall
# groupadd -g 54322 dba
# useradd -u 54321 -g oinstall -G dba,oper oracle
# passwd oracle
SELINUX=permissive
# setenforce Permissive
# systemctl stop firewalld
# systemctl disable firewalld
Preparação do SO
18
Crie os diretórios necessários:
# mkdir -p /u01/app/oracle/product/18.0.0/dbhome_1
# mkdir -p /u01/app/oracle/product/18.0.0/grid
# chown -R oracle:oinstall /u01
# chmod -R 775 /u01
Instalação ASM (libs)
19
Configure as bibliotecas do oracleasm:
# yum install kmod-oracleasm -y
# rpm -Uvh oracleasmlib-2.0.4-1.el5.x86_64.rpm
# rpm -Uvh oracleasm-support-2.1.8-1.el5.x86_64.rpm
# oracleasm configure -i [oracle,dba,y,y]
# oracleasm init
# oracleasm status
ASM Formatando Discos
20
Formate os discos do SO:
# fdisk sdc [n,p,1,1,Enter,p,w]
# fdisk sdd [n,p,1,1,Enter,p,w]
# fdisk sde [n,p,1,1,Enter,p,w]
# fdisk sdf [n,p,1,1,Enter,p,w]
# ls -ltr sd*[1]
# oracleasm createdisk DISCO01 /dev/sdc1
# oracleasm createdisk DISCO02 /dev/sdd1
# oracleasm createdisk DISCO03 /dev/sde1
# oracleasm createdisk DISCO04 /dev/sdf1
# oracleasm listdisks
Grid Infrastructure
21
Instalação do Grid Infrastructure:
# su - oracle
$ cd /u01/app/oracle/product/18.0.0/grid
$ unzip /u01/setup/LINUX.X64_180000_grid_home.zip
$ ./gridSetup.sh
Grid Infrastructure
22
Instalação do Grid Infrastructure:
Grid Infrastructure
23
Instalação do Grid Infrastructure:
Grid Infrastructure
24
Instalação do Grid Infrastructure:
Grid Infrastructure
25
Instalação do Grid Infrastructure:
Grid Infrastructure
26
Instalação do Grid Infrastructure:
Grid Infrastructure
27
Instalação do Grid Infrastructure:
Grid Infrastructure
28
Instalação do Grid Infrastructure:
Grid Infrastructure
29
Instalação do Grid Infrastructure:
Grid Infrastructure
30
Instalação do Grid Infrastructure:
Grid Infrastructure
31
Instalação do Grid Infrastructure:
Grid Infrastructure
32
Instalação do Grid Infrastructure:
Grid Infrastructure
33
Instalação do Grid Infrastructure:
Grid Infrastructure
34
Instalação do Grid Infrastructure:
Grid Infrastructure
35
Instalação do Grid Infrastructure:
Grid Infrastructure
36
Instalação do Grid Infrastructure:
Grid Infrastructure
37
Instalação do Grid Infrastructure:
Grid Infrastructure
38
Instalação do Grid Infrastructure:
Grid Infrastructure
39
Instalação do Grid Infrastructure:
Instalação Software
Banco de Dados
40
Database Setup
41
Instalação do software de banco de dados:
# su - oracle
$ cd /u01/app/oracle/product/18.0.0/dbhome_1
$ unzip /u01/setup/LINUX.X64_180000_db_home.zip
$ ./runInstaller
Database Setup
42
Instalação do software de banco de dados:
Database Setup
43
Instalação do software de banco de dados:
Database Setup
44
Instalação do software de banco de dados:
Database Setup
45
Instalação do software de banco de dados:
Database Setup
46
Instalação do software de banco de dados:
Database Setup
47
Instalação do software de banco de dados:
Database Setup
48
Instalação do software de banco de dados:
Database Setup
49
Instalação do software de banco de dados:
Database Setup
50
Instalação do software de banco de dados:
Database Setup
51
Instalação do software de banco de dados:
Database Setup
52
Instalação do software de banco de dados:
Database Setup
53
Instalação do software de banco de dados:
Criação da Instância
DBCA
Interface Gráfica
54
Criação da Instância
55
Criando a instância de banco de dados:
Criação da Instância
56
Criando a instância de banco de dados:
Criação da Instância
57
Criando a instância de banco de dados:
Criação da Instância
58
Criando a instância de banco de dados:
Criação da Instância
59
Criando a instância de banco de dados:
Criação da Instância
60
Criando a instância de banco de dados:
Criação da Instância
61
Criando a instância de banco de dados:
Criação da Instância
62
Criando a instância de banco de dados:
Criação da Instância
63
Criando a instância de banco de dados:
Criação da Instância
64
Criando a instância de banco de dados:
Criação da Instância
65
Criando a instância de banco de dados:
Criação da Instância
66
Criando a instância de banco de dados:
Criação da Instância
67
Criando a instância de banco de dados:
Criação da Instância
68
Criando a instância de banco de dados:
Criação da Instância
69
Criando a instância de banco de dados:
Criação da Instância
70
Criando a instância de banco de dados:
Criação da Instância
Sql*Plus
Linha de Comando
71
Criação da Instância
72
Criando a instância de banco de dados (Sql*Plus):
● Na instância ASM crie os diretórios necessários:
Criação da Instância
73
Criando a instância de banco de dados (Sql*Plus):
● Crie um init.ora com os parâmetros:
○ DB_NAME
○ CONTROL_FILES
$ vim init.ora
db_name=’PROD’
control_files=’+DATA/PROD/control01.ctl’,’+FRA/PROD/control02.ctl’
Criação da Instância
74
Criando a instância de banco de dados (Sql*Plus):
● Crie um arquivo “create_db.sql” com as instruções para a
criação da instância:
Criação da Instância
75
Criando a instância de banco de dados (Sql*Plus):
● Acerte as variáveis de ambiente e entre no Sql*Plus:
Criação da Instância
76
Criando a instância de banco de dados (Sql*Plus):
● Execute o script criado antes “create_db.sql”:
Criação da Instância
77
Criando a instância de banco de dados (Sql*Plus):
● Execute os scripts abaixo para completar a criação da
instância:
$ sqlplus / as sysdba
SQL>spool setup_complete.log
SQL>@?/rdbms/admin/catalog.sql
SQL>@?/rdbms/admin/catproc.sql
SQL>conn system/oracle_4U
SQL>@?/sqlplus/admin/pupbld.sql
Criação da Instância
78
Criando a instância de banco de dados (Sql*Plus):
● Confira se ficaram objetos inválidos na instância e os
recompile com o script “utlrp.sql”
$ sqlplus / as sysdba
SQL>select object_type, count(1) from dba_objects
where status = ‘INVALID’
group by 2;
SQL>@?/rdbms/admin/utlrp
Criação da Instância
79
Criando a instância de banco de dados (Sql*Plus):
● Crie o seu SPFILE:
Criação da Instância
80
Criando a instância de banco de dados (Sql*Plus):
● Registre a nova instância no Grid Infrastructure:
. oraenv [+ASM]
$ crsctl status resource | grep .db
$ srvctl add database -d PROD -o $ORACLE_HOME
Dúvidas
81

Mais conteúdo relacionado

PDF
7. Cantilever beam with point load
PDF
PDF
Graficar SAR Linux (System Activity Report)
PDF
A whirlwind tour of the LLVM optimizer
PPT
PPTX
Nonlinear Beam theory
DOCX
Mechanics of solids_1_lab_report
PDF
Improve speed and performance of informix 11.xx part 2
7. Cantilever beam with point load
Graficar SAR Linux (System Activity Report)
A whirlwind tour of the LLVM optimizer
Nonlinear Beam theory
Mechanics of solids_1_lab_report
Improve speed and performance of informix 11.xx part 2

Semelhante a Oracle 18c Instalação Grid Infrastructure & Database (20)

PPTX
Intro Arquitetura Oracle
PDF
Treinamento DBA Essential
DOCX
Modelos de Banco de dados e SGBDS
PDF
PPTX
Trabalho de sgbd
PDF
PPT
Instalação do Oracle 10g r2 for Red Hat AS Enterprise Linux 4 update 5
PDF
Oracle para PostgreSQL: Conseguir migrar e não parar UTI
PPTX
Instalação do virtualBox e Linux CentOS 7
PDF
Solisc2009 Migrando de Oracle para Postgresql
PPT
Apresentação
PPTX
Apresentação PGDAY - instalação e configuração - PostgreSQL
DOCX
Bancodedadosesgbds 140326151327-phpapp01
PDF
Hardening Unix
PDF
Oracle EXPLICAÇÕES EM PDF
PPTX
SQL Day 2016 - SQL Server x Oracle
PDF
Soa#cap4.1 gestor de pacotes
PDF
Soa#cap4.1 gestor de pacotes
PPTX
Instalação
PDF
Powerpoint base
Intro Arquitetura Oracle
Treinamento DBA Essential
Modelos de Banco de dados e SGBDS
Trabalho de sgbd
Instalação do Oracle 10g r2 for Red Hat AS Enterprise Linux 4 update 5
Oracle para PostgreSQL: Conseguir migrar e não parar UTI
Instalação do virtualBox e Linux CentOS 7
Solisc2009 Migrando de Oracle para Postgresql
Apresentação
Apresentação PGDAY - instalação e configuração - PostgreSQL
Bancodedadosesgbds 140326151327-phpapp01
Hardening Unix
Oracle EXPLICAÇÕES EM PDF
SQL Day 2016 - SQL Server x Oracle
Soa#cap4.1 gestor de pacotes
Soa#cap4.1 gestor de pacotes
Instalação
Powerpoint base
Anúncio

Último (19)

PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Processos na gestão de transportes, TM100 Col18
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Apple Pippin Uma breve introdução. - David Glotz
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Custos e liquidação no SAP Transportation Management, TM130 Col18
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Aula04-Academia Heri- Tecnologia Geral 2025
Aula 18 - Manipulacao De Arquivos python
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
COBITxITIL-Entenda as diferença em uso governança TI
Processos na gestão de transportes, TM100 Col18
Anúncio

Oracle 18c Instalação Grid Infrastructure & Database