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