Bom, toda vez que eu precisava instalar o oracle eu tinha problemas com algum pré-requisito. Então eu resolvi criar meu próprio passo-a-passo, me baseando na documentação oracle, para não ter mais problemas com isso. E como eu penso que conhecimento, quanto mais compartilhamos, mais atraímos pra gente, vou compartilhá-lo com você!
Aconselho a buscar entender esses procedimentos de instalação, lendo a documentação oracle.
(http://www.oracle.com/technetwork/database/enterprise-edition/documentation/database-093888.html)
(http://www.oracle.com/technetwork/database/enterprise-edition/documentation/database-093888.html)
--instalação de pacotes essenciais e dos pré requisitos para instalar o oracle 12c no oracle linux 6.7
yum install -y java-1.8.0-openjdk pam binutils compat-libcap gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel compat-libstdc++-33 compat-libcap1 libXext libX11 libXau libxcb libXi libXtst make sysstat oracle-rdbms-server-12cR1-preinstall xorg-x11-fonts-base xorg-x11-fonts-misc xorg-x11-font-utils xorg-x11-fonts-Type1 xpdi xauth xorg-x11-apps xterm xclock
yum groupinstall -y "X Window System"
Vi /etc/ssh/ssh_config
#ForwardX11 no
ForwardX11 yes
# service sshd restart
--criar grupos, usuário e senha
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/groupadd oper
/usr/sbin/useradd -g oinstall -G dba oracle
/usr/sbin/usermod -g oinstall -G dba oracle
passwd oracle
--To create the Oracle base directory and specify the correct owner, group, and permissions for it, perform the following:
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
--Database file directory:
mkdir -p /u01/oradata
chown oracle:oinstall /u01/oradata
chmod 775 /u01/oradata
--Recovery file directory (fast recovery area):
mkdir -p /u01/fast_recovery_area
chown oracle:oinstall /u01/fast_recovery_area
chmod 775 /u01/fast_recovery_area
--Inventory Directory:
mkdir -p /u01/app/oraInventory
chown -R oracle:oinstall /u01/app/oraInventory
chmod -R 775 /u01/app/oraInventory
# vi /etc/security/limits.conf
oracle nofile soft 1024
oracle nofile hard 65536
oracle noproc soft 2047
oracle noproc hard 16384
oracle stack soft 10240
oracle stack hard 32768
oracle memlock soft 1024
oracle memlock hard 3072
#vi /etc/sysctl.conf
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
fs.file-max = 6815744
#vi /etc/hosts
--ip locahhost
iP HOSTNAME
/sbin/sysctl -p
/sbin/sysctl -a
--Adicionar a seguinte linha ao arquivo, caso ela ainda não exista:
session required /lib/security/pam_limits.so
--Desabilitar o parâmetro SELINUX
/etc/selinux/config
SELINUX=disabled
cd /home/oracle
vi ./.bash_profile
-- Configurações do Oracle
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
export DISPLAY=número do ip da máquina física:0.0
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=NOME_DA_INSTANCIA; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
--Copiar o zip do oracle para /home/oracle
scp linuxamd64_12102_database_1of2.zip linuxamd64_12102_database_2of2.zip oracle@COLOCAR O NUMERO DO IP:/home/oracle
--rodar o comando unzip para descompactar o arquivo
unzip /home/oracle/linuxamd64_12102_database_1of2.zip
unzip /home/oracle/linuxamd64_12102_database_2of2.zip
--Rodar o instalador do oracle
cd /home/oracle/database
./runInstaller
--Rodar o listner para configurar uma rede pro oracle
netca
--Rodar o dbca para criar um banco de dados
dbca
Boa sorte!
My Linkedin: https://www.linkedin.com/in/salom%C3%A3o-netto-0667851a?trk=nav_responsive_tab_profile
My Linkedin: https://www.linkedin.com/in/salom%C3%A3o-netto-0667851a?trk=nav_responsive_tab_profile
Nenhum comentário:
Postar um comentário