• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Presentación instalacion de base de datos 2012 r3.0
 

Presentación instalacion de base de datos 2012 r3.0

on

  • 800 views

 

Statistics

Views

Total Views
800
Views on SlideShare
760
Embed Views
40

Actions

Likes
0
Downloads
75
Comments
0

5 Embeds 40

http://oracledbacr.blogspot.com 25
http://oracledbacr.blogspot.mx 8
http://oracledbacr.blogspot.com.ar 3
http://oracledbacr.blogspot.com.es 3
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Presentación instalacion de base de datos 2012 r3.0 Presentación instalacion de base de datos 2012 r3.0 Presentation Transcript

    • Instalación de Base de Datos Oracle 11g enOracle Enterprise Linux
    • Ronald Vargas Q., Twitter: @rovaqueOracle ACEDirector of Technology LAOUCTechnical Sales Consultant, Netsoft Oracle VAD Costa Rica y GuatemalaResponsable del OTN TOUR CA.Blog: oracledbacr.blogspot.com +125000 visitas – Oracle Database 11gR2 Sales-PreSales Specialist Assessment – Oracle Database Security 11gR2 Sales-PreSales Specialist Assessment – Oracle Real Application Clusters 11g PreSales Specialist Assessment – Oracle GoldenGate Presales Specialist Assessment – Oracle Linux PreSales Specialist – MySQL Presales Specialist – Consultor DBA ORACLE / INFORMIX+22 años – Instructor de Oracle University, Top 10 Latinoamérica 2005 – Fundador ORAUGCRC, Coordinador ORAUGGT, ORAUGHN, ORAUGSV – Miembro IOUC, Comunidad Oracle Hispana, OracleMania – Expositor OTN TOUR DAY 2011 LAD y próximo OTN TOUR 2012 3era Edición. – Profesor ULACIT 2
    • Oracle Database 11g 3
    • Oracle Database 11g 4
    • Oracle Database 11g 5
    • Oracle Database 11g• Escalabilidad• Alta Disponibilidad• Seguridad• Contingencia• Rendimiento• Respaldos y Recuperación• Administración• Migración 6
    • Oracle Database 11gOracle Corporation reclama el haber sido: – The first commercially available SQL-based database (1979) – The first database to support symmetric multiprocessing (SMP) (1983) – The first distributed database (1986) – The first database product tested to comply with the ANSI SQL standard (1993) – The first 64-bit database (1995) – The first database to incorporate a native JRE (1998) – The first proprietary RDBMS to become available on Linux (1998) – The first database to support XML (1999) 7
    • Oracle Database 11g 8
    • Oracle Database 11g 9
    • Oracle Database 11g 10
    • Oracle Database 11g 11
    • Oracle Database 11g 12
    • Oracle Database 11gRendimiento de una base de datos Oracle, esta dadapor la ecuación: CPU + MEMORIA + I/0 Recuperación de datos en memoria es 1/10000 mejor que hacerlo a disco 13
    • Oracle Database 11g 14
    • Oracle Database 11g 15
    • Oracle Database 11g 16
    • Oracle Database 11g 17
    • 18
    • Oracle Database 11g 19
    • Oracle Database 11g Speed = (Instructions/Task) * (Cycle/Instruction) * (Time/Cycle)Microprocesadores CISC: objetivo alcanzar la velocidad a través de un conjunto rico deinstrucciones, que necesitan menos pasos para completar una tarea.Microprocesadores RISC: requieren más instrucciones para completar una determinadatarea, pero se centran en la reducción del número de ciclos que tarda en completar lamisma. Tiempo muerto entre instrucciones RISC CISC 10% >50% Costo Servidor sin NAS/SAN RISC CISC > $20.000,00 $7.000,00 Sistemas Operativos RISC CISC UNIX ( Solaris, AIX,HP/UX) WINDOWS/LINUX 20
    • Oracle Database 11g 21
    • Oracle Database 11g 22
    • Oracle Database 11g Express Standard Standard Enterprise Edition Edition One Edition EditionNon-Oracle developers, open Low-price option for Full-featured database for Large-scale Enterprises that source developers, new SMB/LOB Deployments, SMBs with optional clustering demand high-performance BIDBAs, students, non-Oracle ISVs who need a supported support (up to 4 CPUs) (ETL, DW, OLTP), security, ISVs, hw vendors Oracle database scalability, availability, etc. FREE $180/user (min. 5) $350/user (min.10) $950/user (min. 25) or $5,800 or $17,500 or $47,500 per Processor (CPU)** per Processor (CPU)** per Core** (multipliers apply) < 20 users < 400 users 400-1000 users > 1000 users Uses 1 CPU 2 CPU Single or clustered up to 4 4+ CPUs < 4GB DB size CPUs 1 instance per CPU < 500GB DB size* > 500 GB DB size* Use up to 1GB RAM < 500 GB DB size* Free OTN Fee-based Support Fee-based Support Fee-based Support Community Forum available available available 23
    • Oracle Database 11g 24
    • Oracle Database 11gTipos de bases de datos en Oracle • OLTP - transaccional • OLAP – procesamiento por lotes (DW ) • Multipropósito – transaccional y reportería 25
    • Oracle Database 11g 26
    • Oracle Database 11gRendimiento RDBMS Fórmula= CPU+MEMORIA+I/OTipo Procesador ( INTEL, AMD, RISC ) + Sistema Operativo ( Windows, Linux, Unix )Memoria: 1. Caché sistema operativo ( 40%) 2. Instancia de la base de datos ( - 50% memoria física ) 3. Memoria de procesos background ( 90MB a 145MB ) 4. Memoria usuarios conectados a la base de datos ( Cliente/Servidor, Web – 3 capas, múlti-hilo ( JAVA ) 5. Procesos de respaldo y monitoreo 6. Instancia ASM ( 280MB a 350MB ) APLICATIVO CONSUMO Java 12-15MB Página de Oracle JSP 32 MB Serverlet 24 MB Forms & Reports 15 a 20 MB 27
    • Oracle Database 11gEjemplo1: Servidor para BD Oracle 11gR2, con 50 usuarios cliente/servidor Developer. S.O.: LINUX con 4GB Instancia: 800MB Background: 108MB Usuarios:50x RAM FISICO: 22MB=1.1GB Caché: 1.6GB 800MB+108MB+1.1GB = Libres= 400MB 2GB 28
    • Oracle Database 11gInsuficiente Intercambio Bajo Swaping rendimiento memoria de contexto 29
    • Oracle Database 11g 30
    • Oracle Database 11g 31
    • Oracle Database 11g Redundant Array of Independent Disks 32
    • Oracle Database 11g 33
    • Oracle Database 11gLicenciamiento de Productos Oracle – Productos con la palabra ―Standard‖, por procesador (socket físico ) – Productos con la palabra ―Enterprise‖ ó sin la palabra ―Standard‖ por core – Productos Standard y Enterprise con NUP - Usuarios nombrados- con base a los mínimos Licencias requeridas para Productos Enterprise ( Procesadores * cores ) / Factor Conversión 34
    • Oracle Database 11g 35
    • Oracle Database 11g 36
    • Oracle Database 11g, Dónde? 37
    • Oracle Database 11g, Dónde?Linux S.O.Arquitectura ycomponentes 38
    • Oracle Database 11g, Dónde? 39
    • Oracle Database 11g, Dónde?• Un 76.8% de los sistemas, están compuestos por procesadores del fabricante INTEL y tan sólo un 12.6% por su competidor AMD.• Cada vez más, la gente utiliza menos Windows. Un total de 91.4% de los sistemas en el TOP500 corren utilizando LINUX, mientras que sólo 30 sistemas están basados en sistema operativo UNIX. Windows de Microsoft, sobrevive en el TOP500 con "UN SOLO SISTEMA".• Hace 10 años atrás, UNIX representaba el 88.6% del TOP500, mientras que LINUX tenía presencia de sólo 39 sistemas, lo que refleja, el giro de 180 grados, que ha dado el mundo, en su preferencia a favor de LINUX. 40
    • Oracle Database 11g, Dónde? 41
    • Oracle Database 11g, Dónde?• Primer sistema propietario RDBMS disponible en Linux (1998)• Oracle Linux es el mejor Linux para las necesidades informáticas de su empresa.• Oracle Database continua siendo el #1 con Linux con 75.8% del mercado compartido (Gartner)• Más de un 40% de las instalaciones de Oracle Real Application Cluster están en Linux• Más de un 30% de los Oracle E-Business Suite se venden con Linux 42
    • Oracle Database 11g, Dónde?• Rápido—Tiene el mejor rendimiento; 75% más veloz que Red Hat Enterprise Linux• Moderno—Soporta sistemas grandes y pequeños, rastrea la línea principal de Linux y le acerca las últimas novedades a los clientes• Confiable—Brinda integridad de datos, seguridad superior, y un tiempo de actividad de la aplicación mejorado 43
    • Oracle Database 11g, Dónde?• Optimizado para Oracle—Construido para Oracle Exadata Database Machine, Oracle Exalytics In-Memory Machine, Oracle Exalogic Elastic Cloud y Oracle Database Appliance• Linux Management y alta disponibilidad—Disponible para los clientes del soporte de Oracle Linux sin costo adicional• El único sistema operativo que ofrece modificación del tiempo de inactividad cero—Actualiza el núcleo Linux mientras se está ejecutando sin tener que reiniciar 44
    • Oracle Database 11g 45
    • Oracle Database 11g 46
    • Oracle Database 11g 47
    • Oracle Database 11g 48
    • 49
    • Unbreakable Enterprise KernelFast, Modern, and Reliable Linux KernelUnbreakable Enterprise Kernel is based on a stable 2.6.32 kernel andincludes optimizations developed in collaboration with Oracle’sDatabase, Middleware and Hardware engineering teams to ensurestability and optimal performance for the most demanding enterpriseworkloads.Oracle Linux also includes a Red Hat compatible kernel, compileddirectly from Red Hat Enterprise Linux source.Existing Applications Run Unchanged 50
    • Unbreakable Enterprise KernelExtreme PerformanceUnbreakable Enterprise Kernel has been engineered andtested with performance in mind and internal benchmarksshow tremendous performance improvements compared toa standard Enterprise Linux 5 kernel (2.6.18-194).Unbreakable Enterprise Kernel includes enhancementsand bug fixes to improve virtual memory performance,network and disk I/O performance as well as improvementsfor large 51
    • Unbreakable Enterprise KernelTested and Recommended by OracleOracle uses Unbreakable Enterprise Kernel exclusively forbuilding and testing of Oracle software including: – Fusion Middleware and – Oracle Database.Unbreakable Enterprise Kernel is also included in OracleExadata and Oracle Exalogic. 52
    • Unbreakable Enterprise KernelOracle announced in March the Unbreakable EnterpriseKernel Release 2, which is an Oracle kernel that can beused to replace the stock Red Hat kernel for Oracle Linux.Instead of the 2.6.x kernel used in RHEL 6, Oracles kernelis based on the 3.0.16 mainline Linux kernel. 53
    • Unbreakable Enterprise Kernel 54
    • Unbreakable Enterprise Kernel 55
    • Instalación BD Oracle en Linux 56
    • Instalación BD Oracle en LinuxPaso 1Debemos modificar o agregar las siguientes líneas en el archivo―/etc/sysctl.conf‖:• fs.file-max = 6815744• kernel.shmall = 2097152• kernel.shmmax = 536870912• kernel.shmmni = 4096• # semaphores: semmsl, semmns, semopm, semmni• 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=1048586 57
    • Instalación BD Oracle en Linux Paquetes requeridos para la instalación de Oracle Database 11g en Linux• rpm -Uvh binutils-2.* • rpm -Uvh libaio-0.*• rpm -Uvh compat-libstdc++-33* • rpm -Uvh libaio-devel-0.*• rpm -Uvh compat-libstdc++-33*.i386.rpm • rpm -Uvh libgomp-4.*• rpm -Uvh kernel-headers-2.* • rpm -Uvh libgcc-4.*• rpm -Uvh glibc-headers-2.* • rpm -Uvh libstdc++-4.*• rpm -Uvh glibc-devel-2.* • rpm -Uvh libstdc++-devel-4.*• rpm -Uvh elfutils-* • rpm -Uvh make-3.*• rpm -Uvh elfutils-lib* • rpm -Uvh sysstat-7.*• rpm -Uvh elfutils-libelf-* • rpm -Uvh unixODBC-2.*• rpm -Uvh elfutils-libelf-devel-* • rpm -Uvh unixODBC-devel-2.*• rpm -Uvh gcc-4.*• rpm -Uvh gcc-c++-4.*• rpm -Uvh glibc-2.*• rpm -Uvh glibc-common-2.*• rpm -Uvh ksh* 58
    • Instalación BD Oracle en LinuxGeneralidades importantes• Todos los paquetes de X ( producción y desarrollo )• Todos los paquetes de ―C‖• Todos los paquetes de compatibilidad ( Compat* )• Todos los paquetes de Java• Ningún paquete de oficina• Ningún servidor de servicios ( Samba, FTP, DNS ) 59
    • Instalación BD Oracle en LinuxPaso 2Ahora debemos correr el siguiente comando para poder cambiar losparámetros del kernel: sysctl –pPaso 3Agregamos las siguientes líneas al archivo ―/etc/security/limits.conf‖: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240Ahora nos aseguramos que el SELINUX se encuentre deshabilitado,podemos verificarlo mediante el archivo ―/etc/selinux/config‖SELinux=disable 60
    • Instalación BD Oracle en LinuxPaso 4Creación de nuevos grupos y usuarios groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle 61
    • Instalación BD Oracle en LinuxPaso 5Ingresar como usuario oracle y agregar las siguientes líneas al final del archivo―.bash_profile‖: # Oracle Settings TMP=/tmp TMPDIR=/tmp export TMPDIR TMP ORACLE_BASE=/opt/product/oracle export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0 export ORACLE_HOME PATH=$ORACLE_HOME/bin:$PATH export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export CLASSPATH 62
    • Instalación BD Oracle en LinuxPaso 6Ejecutar xhost + ( Deshabilitar seguridad de ejecución en X sólo pararoot )Paso 7Ejecutar runinstaller con el usuario ―oracle‖ para iniciar la instalacióndel software 63
    • Oracle Linux con oracle-validated 64
    • Instalación BD Oracle en Oracle Linux con oracle-validatedDes-monte el cdrom de su actual directorio y vuelva nuevamente a montarlo en eldirectorio /mnt/cdrom – umount /dev/cdrom – mount /dev/cdrom /media/cdromVisualice la actual configuración de la herramienta YUM: – yum repolistPodrá observar la siguiente información en su pantalla:Loaded plugins: rhnplugin, securityThis system is not registered with ULN. ULN support will be disabled. ol5_u7_base_cdrom | 1.1 kB 00:00 ol5_u7_cluster_cdrom | 1.1 kB 00:00 repo id repo name status ol5_u7_base_cdrom Oracle Linux 5 - U7 - i386 - base cdrom 2,471 ol5_u7_cluster_cdrom Oracle Linux 5 - U7 - i386 - cluster cdrom 16 repolist: 2,487 65
    • Instalación BD Oracle en Oracle Linux con oracle-validatedEl paquete oracle-validated verifica y ajusta los parámetros delsistema basado en recomendaciones de valores para Oracle Linux, losarchivos actualizados son: /etc/sysctl.conf /etc/security/limits.conf /etc/modprobe.conf /boot/grub/menu.lstEste paquete modificará los parámetros requeridos a nivel del sistemay también instalará todos los paquetes requeridos para instalar elsoftware de Oracle Databases. 66
    • Instalación BD Oracle en Oracle Linux con oracle-validatedEl paquete oracle-validated, es un script que varia según la versión de la base de datos aser instalada y facilita el proceso de instalación en un 90%.Instalando el paquete de validación: yum install oracle-validatedSe recomienda instalar también estos otros paquetes, para guardar compatibilidad: yum install libXp-devel openmotif22 openmotifTambién es deseable instalar el paquete Automatic Storage Manager (ASM) packages yum install oracleasm-support oracleasm-2.6.18-274.el5Yum es una herramienta que hace un cache de todos los archivos instalados en unrepositorio. Es recomendable hacer una limpieza de este cache, para no consumirespacio innecesario.La ruta del repositorio de Yum es: /var/cache/yum.Para limpiar el cache: yum clean all 67
    • Instalación BD Oracle en Oracle Linux con oracle-validatedRevise las modificaciones realizadas pore el paquete oracle-validated vi /etc/sysctl.confOpcionalmente para sistemas en producción, es recomendable configurar elSO para que pueda reiniciarse en caso de un error de pánico del kernel # Enables system reboot in 60 seconds after kernel panic kernel.panic = 60Revise también que los siguientes archivos hallan siedo modificados por eloracle-validated. /etc/security/limits.conf /etc/pam.d/login 68
    • Instalación BD Oracle en Oracle Linux con oracle-validatedModifique el contenido del archivo de perfil de los usuarios del sistema, con la siguienteinformación: cat >> /etc/profile <<EOF # Oracle settings for 11g if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022 fi EOFEjecute el siguiente comando para hacer que todos los cambios se hagan efectivosinmediatamente o procesada a reiniciar la máquina. /sbin/sysctl -p 69
    • Instalación BD Oracle en Oracle Linux con oracle-validatedDeshabilite la seguridad de Linux editando el archivo /etc/selinux/config,verifique que la bandera SELINUX este configurada de la siguiente manera: SELINUX=disabledDeshabilite el servicio de firewall, si el mismo no ha sido inhabilitado a la horade la instalación del S.O. /etc/rc.d/init.d/iptables stop chkconfig iptables off 70
    • Instalación BD Oracle en Oracle Linux con oracle-validatedDe aquí en adelante, puedes continuar con lainstalación de la base de datos, según los pasosestablecidos en la metodología anterior, a partir delpaso 4 71
    • Instalación BD Oracle 11gR2 en Oracle Linux 6.0 ? oracle-validated en OL 6.x no existe NEW !!!oracle-rdbms-server-11gR2-preinstall en OL 6.x 64bit 72
    • Instalación BD Oracle en Oracle Linux con oracle-validatedOracle Database 11g R2 with Oracle Linux 6 and the Unbreakable EnterpriseKernel has been announced, we are glad to announce the availability of oracle-rdbms-server-11gR2-preinstall, the Oracle RDBMS Server 11gR2 Pre-install RPMpackage (formerly known as oracle-validated). Designed specifically for OracleLinux 6, this RPM aids in the installation of the Oracle Database.When it is installed, the Oracle RDBMS Pre-install RPM does the following:• Automatically installs any additional packages needed for installing Oracle Grid Infrastructure and Oracle Database 11gR2 (11.2.0.3).• Creates an oracle user, and creates the oraInventory (oinstall) and OSDBA (dba) groups for that user. For security purposes, this user has no password by default and cannot login remotely. To enable remote login, please set a password using the "passwd" tool.• Sets and verifies sysctl.conf settings, system startup parameters, user limits, and driver parameters to the minimum acceptable values based on recommendations from the Oracle Database Installation Guide and the Oracle Validated Configurations program.x86_64: oracle-rdbms-server-11gR2-preinstall-1.0-3.el6.x86_64.rpmSRPMS: http://oss.oracle.com/ol6/SRPMS-updates/oracle-rdbms-server-11gR2-preinstall-1.0-3.el6.src.rpm 73
    • ronald.vargas.quesada@gmail.com@rovaque 74