Instalação do Oracle 11gR2 em Configuração Standalone no Debian 12.5

Este guia demonstra o procesos de instalação automatizada do Oracle Database 11g Release 2 (11.2.0.4) em modo standalone no sistema operacional Debian GNU/Linux 12 (bookworm), utilizando um script de instalação. O procedimento é projetado para ocorrer com mínima intervenção manual após a configuração inicial.

Pré-requisitos para a Instalação

  • Sistema operacional Debian 12 (bookworm) devidamente instalado.
  • Configuração de rede funcional e conectividade de internet.
  • Os arquivos de instalação do Oracle Database 11.2.0.4 devem ser transferidos para o servidor.
  • O script de instalação automatizada (OracleShellInstall) deve estar presente no sistema.

Exemplo de Ambiente


# Informações do sistema operacional
root@debian12:/soft# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian

# Configuração de rede
root@debian12:/soft# ip addr show ens33
2: ens33: <broadcast> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:bc:25:0a brd ff:ff:ff:ff:ff:ff
    inet 192.168.6.139/24 brd 192.168.6.255 scope global dynamic ens33
       valid_lft 85400sec preferred_lft 85400sec

# Arquivos de instalação no diretório /soft
root@debian12:/soft# ls -l
total 2700000
-rwxr-xr-x 1 root root     217923 Jun  5 14:54 OracleShellInstall
-rwx------ 1 root root 1395582860 Jun  5 14:54 p13390677_112040_Linux-x86-64_1of7.zip
-rwx------ 1 root root 1151304589 Jun  5 14:54 p13390677_112040_Linux-x86-64_2of7.zip
-rwx------ 1 root root     321590 Jun  5 14:54 rlwrap-0.44.tar.gz
</broadcast>

Executando o Script de Instalação

Após garantir que todos os pré-requisitos foram atendidos, navegue até o diretório /soft e execute o comando de instalação com os parâmetros apropriados. O exemplo abaixo configura uma instância de banco de dados chamada lucifer no diretório /oradata, com o software Oracle instalado em /u01.


./OracleShellInstall -lf ens33 \
-n debian12 \
-op oracle \
-d /u01 \
-ord /oradata \
-o lucifer \
-dp oracle \
-ds AL32UTF8 \
-ns AL16UTF16 \
-redo 100 \
-opd Y

O script realizará automaticamente uma série de tarefas, incluindo a configuração do sistema operacional, installação de dependências, configuração de parâmetros do kernel, instalação do software Oracle e criação do banco de dados.

Validação da Instalação

Após a conclusão da instalação, é possível validar a versão do Oracle Database e o status do listener.


# Verificando a versão do SQL*Plus
[oracle@debian12 ~]$ sqlplus -v

SQL*Plus: Release 11.2.0.4.0 Production

# Verificando o status do Listener Oracle
[oracle@debian12 ~]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 05-JUN-2024 15:22:45
...
Listener Parameter File   /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
...
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=debian12)(PORT=1521)))
Services Summary...
Service "lucifer" has 1 instance(s).
  Instance "lucifer", status READY, has 1 handler(s) for this service...
The command completed successfully

Para testar a conectividade, conecte-se ao banco de dados como o usuário sys.


[oracle@debian12 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Wed Jun 5 15:22:46 2024

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> show parameter db_name

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_name                              string      lucifer

Tags: Oracle 11gR2 Debian 12 instalação automatizada banco de dados script shell

Publicado em 7-4 23:11