SlideShare uma empresa Scribd logo
1 de 11
Bases de datos en ORACLE
Oracle surge a finales de los 70 bajo el nombre de Software a partir de un estudio sobre. SGBD (Sistemas Gestores de Base de Datos) de George Koch. ComputerWorld definió este estudio como uno de los más completos jamás escritos sobre bases de datos. Este artículo incluía una comparativa de productos que erigía a Relational Software como el más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales, algo que por aquella época era todavía desconocido. En la actualidad, Oracle (Nasdaq: ORCL) todavía encabeza la lista. La tecnología Oracle se encuentra prácticamente en todas las industrias alrededor del mundo y en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera compañía de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a través de toda su línea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones.
Oracle es el proveedor mundial líder de software para administración de información, y la segunda empresa de software. Oracle a partir de la versión 10g Release 2, cuenta con 6 ediciones: Oracle Database Enterprise Edition(EE).  Oracle Database Standard Edition (SE).  Oracle Database Standard EditionOne (SE1).  Oracle Database Express Edition (XE).  Oracle Database Personal Edition (PE).  Oracle Database Lite Edition (LE).  La única edición gratuita es la Express Edition, que es compatible con las demás ediciones de Oracle Database 10gR2 y Oracle Database 11g.
CREACION DE UNA BASE DE DATOS EN ORACLE 1. Requerimientos del Sistema Estacion de Trabajo: Procesador Pentium166 MHz o Superior  Minimo 128 Mb RAM*, 1 Gb Disco Duro  Entre 298 y 587 Mb disponible de espacio en disco, dependiendo de la opcion que escoja  Sistema Operativo: Windows NT 4.0, Windows 2000, Windows98 or Windows95 * Requiere 256 Mb RAM si está usando utilidades JAVA (Compare, Merge, VersionHistoryViewer, VersionEventViewer, Dependency Manager) Para Windows, Podrias necesitar una cuenta de Servidor. Servidor: Minimo 64 Mb RAM, de los cuales 32 Mb estarán disponibles para el System Global Area (SGA) Para cada Repositorio: Aproximadamente 140 Mb en el SYSTEM tablespace para los paquetes del repositorio, procedimeintos and vistas entre 20 y 325 Mb en otras tablespaces, para los datos del repositorio Oracle8i Enterprise Edition ó Standard Edition, release 8.1.7* version de SQL*Plus compatible con su Base de datos  version de TNS Listener compatible su Base de Datos
2. Especificación parametros fichero INIT.ORA Especificación de Parámetros DB_NAME: indica el identificador de la BD que en este caso es ‘prueba’. Debe tener  como máximo 8 caracteres. Único parámetro obligatorio. CONTROL_FILES: Este parámetro contendrá el nombre de los ficheros de control y su ubicación, como, por ejemplo: /DISK1/control01.conç DB_BLOCK_SIZE: Tamaño del bloque de datos de Oracle. Por defecto: 2K o 4K. Una vez fijado no puede modificarse. DB_BLOCK_BUFFERS: Especifica el número de buffers de la caché en la SGA. Cuanto más grande , menos acceso a disco tendremos. Sin embargo, ocuparemos más memoria y será necesario realizar más swapping. Compromiso de eficacia y rapidez. SHARED_POOL_SIZE: Tamaño en bytes del pool compartido. Por defecto: 3500000. LOG_BUFFER: Número de bytes asignados al buffer de redo log en la SGA. PROCESSES:Máximo número de procesos de SO que pueden acceder de forma concurrente. Mínimo: 1 por usuario + procesos de arrancados con cada instancia. DB_FILES: Número de ficheros que se podrán crear en una BD. Mín 1, máx depende del SO. LOG_FILES:Máximo número de ficheros de log. MAX_DUMP_FILE_SIZE: Máximo tamaño en bloques de SO de los ficheros de traza. BACKGROUND_DUMP_DEST: Ubicación de los ficheros de las trazas de los procesos. USER_DUMP_DEST: Ubicación de los ficheros de traza de los usuarios. CORE_DUMP_DEST: Ubicación de los ficheros de traza de los ficheros core.  ROLLBACK_SEGMENTS: Nombres de los segmentos de rollback.
3. Ejecución y creación de la base de datos (I) Ejecutamos el comando svrmrglEjecución y creación de la base de datos (II)SVRMGR> connect INTERNALConnected.SVRMGR> startupnomountpfile="C:racledminbicopsfilenit.ora"ORACLE instancestarted.Total System Global Area 153487388 bytesFixedSize 75804 bytesVariable Size 42758144 bytesDatabase Buffers 110575616 bytesRedo Buffers 77824 bytesSVRMGR> CREATE DATABASE dbicops2> LOGFILE 'C:racleradatabicopsedo01.log' SIZE 1024K,3> 'C:racleradatabicopsedo02.log' SIZE 1024K,4> 'C:racleradatabicopsedo03.log' SIZE 1024K5> MAXLOGFILES 326> MAXLOGMEMBERS 27> MAXLOGHISTORY 18> DATAFILE 'C:racleradatabicopsystem01.dbf' SIZE 264M REUSE AUTOEXTEND ON NEXT 10240K9> MAXDATAFILES 25410> MAXINSTANCES 111> CHARACTER SET WE8ISO8859P1 12> NATIONAL CHARACTER SET WE8ISO8859P1;Statementprocessed.SVRMGR> spool off
Ventajas 1.-Oracle es el motor de base de datos relacional más usado a nivel mundial. 2.-Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. 3.-Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. 4.-Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. 5.-El software del servidor puede ejecutarse en multitud de sistemas operativos. 6.-Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. 7.-¿Qué hay de los objetos de Oracle? Este sistema ha comenzado a evolucionar en esta dirección, añadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas. Desafortunadamente, la implementación actual de las mismas no ofrece una ventaja clara en eficiencial, como sería de esperar, y sí provocan la incompatibilidad de los diseños que aprovechan las nuevas características con otras bases de datos. 8.-Oracle es la base de datos con mas orientación hacía INTERNET 9.-Un aceptable soporte
Desventajas 1.-Una de las versiones más recientes de Oracle es la 8 punto algo (Aunque ya está la 9i). Y es que desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos. 2.-El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento. 3.-También es elevado el coste de la formación, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.
Licencia y costo Version----------------------------Usuario-------------------Procesador StandarEdition................US$ 300.00.....................US$ 15,000.00 Enterprise Edition...........US$ 800.00......................US$ 40,000.00 Las licencias las puedes comprar por cantidad de usuarios que la utilizaran ó por la cantidad de procesadores que tiene el servidor donde lo tendras instalado. Si tienes pocos usuarios, lo recomendable es comprar la licencia por usuario, si tienes muchos usuarios, lo recomendable es comprar licencias por procesador. Los precios en general varias de pais a pais, y puedes llegar ha arreglos especiales con tu distribuidor local de oracle. La única edición gratuita es la Express Edition, que es compatible con las demás ediciones de Oracle Database 10gR2 y Oracle Database 11g
La página web de Oracle es http://www.oracle.com/admin/account/index.htmly la página para Latinoamérica es http://www.oracle.com/global/lad/technology/community/user_groups/latam_usergroups.html Los tutoriales los puedes encontrar en las siguientes paginas web http://www.desarrolloweb.com/manuales/tutorial-oracle.html http://www.programatium.com/oracle.htm  donde podrás saber como funciona Oracle y como utilizarlo  Página web y tutoriales
Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux y así evitar que se pierda mas mercado y tener una compatibilidad de este programa con Linux.  Conclusión

Mais conteúdo relacionado

Mais procurados

Manual de instalacion de Oracle - Windows 7
Manual de instalacion de Oracle - Windows 7Manual de instalacion de Oracle - Windows 7
Manual de instalacion de Oracle - Windows 7Mario Alfonso
 
Postgresql Como Funciona Una Dbms Por Dentro
Postgresql Como Funciona Una Dbms Por DentroPostgresql Como Funciona Una Dbms Por Dentro
Postgresql Como Funciona Una Dbms Por DentroEQ SOFT EIRL
 
Manual instalacion oracle 11g xe esp
Manual instalacion oracle 11g xe espManual instalacion oracle 11g xe esp
Manual instalacion oracle 11g xe espinegi
 
Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Bryan Rodríguez
 
Instalacion de oracle database 9i
Instalacion de oracle database 9iInstalacion de oracle database 9i
Instalacion de oracle database 9iJorgeluisw
 
Fundamentos de Administración PostgreSQL
Fundamentos de Administración PostgreSQLFundamentos de Administración PostgreSQL
Fundamentos de Administración PostgreSQLcamposer
 
Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Cosmosnet
 
Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL rumus1000
 
Replicacion Postgresql
Replicacion PostgresqlReplicacion Postgresql
Replicacion Postgresqljockbrera
 
Dba PostgreSQL desde básico a avanzado parte1
Dba PostgreSQL desde básico a avanzado parte1Dba PostgreSQL desde básico a avanzado parte1
Dba PostgreSQL desde básico a avanzado parte1EQ SOFT EIRL
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresqlCesar Martinez
 
Curso de PostgreSQL
Curso de PostgreSQLCurso de PostgreSQL
Curso de PostgreSQLEQ SOFT EIRL
 
Manual de instalacion_oracle_11g_r2
Manual de instalacion_oracle_11g_r2Manual de instalacion_oracle_11g_r2
Manual de instalacion_oracle_11g_r2Daniel Moo Moo
 
Cluster con postgresql
Cluster con postgresqlCluster con postgresql
Cluster con postgresqlesmeraldaq2011
 
Dba PostgreSQL desde básico a avanzado parte2
Dba PostgreSQL desde básico a avanzado parte2Dba PostgreSQL desde básico a avanzado parte2
Dba PostgreSQL desde básico a avanzado parte2EQ SOFT EIRL
 

Mais procurados (20)

Manual de instalacion de Oracle - Windows 7
Manual de instalacion de Oracle - Windows 7Manual de instalacion de Oracle - Windows 7
Manual de instalacion de Oracle - Windows 7
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Postgresql Como Funciona Una Dbms Por Dentro
Postgresql Como Funciona Una Dbms Por DentroPostgresql Como Funciona Una Dbms Por Dentro
Postgresql Como Funciona Una Dbms Por Dentro
 
Manual instalacion oracle 11g xe esp
Manual instalacion oracle 11g xe espManual instalacion oracle 11g xe esp
Manual instalacion oracle 11g xe esp
 
Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3
 
Apache derby
Apache derbyApache derby
Apache derby
 
Instalacion de oracle database 9i
Instalacion de oracle database 9iInstalacion de oracle database 9i
Instalacion de oracle database 9i
 
QUÉ ES MySQL
QUÉ ES MySQLQUÉ ES MySQL
QUÉ ES MySQL
 
Fundamentos de Administración PostgreSQL
Fundamentos de Administración PostgreSQLFundamentos de Administración PostgreSQL
Fundamentos de Administración PostgreSQL
 
SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
 
Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5
 
Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL
 
Replicacion Postgresql
Replicacion PostgresqlReplicacion Postgresql
Replicacion Postgresql
 
Dba PostgreSQL desde básico a avanzado parte1
Dba PostgreSQL desde básico a avanzado parte1Dba PostgreSQL desde básico a avanzado parte1
Dba PostgreSQL desde básico a avanzado parte1
 
visual fox pro
visual fox provisual fox pro
visual fox pro
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresql
 
Curso de PostgreSQL
Curso de PostgreSQLCurso de PostgreSQL
Curso de PostgreSQL
 
Manual de instalacion_oracle_11g_r2
Manual de instalacion_oracle_11g_r2Manual de instalacion_oracle_11g_r2
Manual de instalacion_oracle_11g_r2
 
Cluster con postgresql
Cluster con postgresqlCluster con postgresql
Cluster con postgresql
 
Dba PostgreSQL desde básico a avanzado parte2
Dba PostgreSQL desde básico a avanzado parte2Dba PostgreSQL desde básico a avanzado parte2
Dba PostgreSQL desde básico a avanzado parte2
 

Destaque

Introducción a la computación.
Introducción a la computación.Introducción a la computación.
Introducción a la computación.Ruth Romero
 
Presentacion cardoso
Presentacion cardosoPresentacion cardoso
Presentacion cardosoRuth Romero
 
Diplomado formación docente en tic
Diplomado formación docente en ticDiplomado formación docente en tic
Diplomado formación docente en ticRuth Romero
 
Objeto ado.net
Objeto ado.netObjeto ado.net
Objeto ado.netbarby1820
 
Cafeteria 123 alondraantonelsandramartinlupita
Cafeteria 123 alondraantonelsandramartinlupitaCafeteria 123 alondraantonelsandramartinlupita
Cafeteria 123 alondraantonelsandramartinlupitaRuth Romero
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Maria Garcia
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Jazmin Glez.
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro ComparativoMartha
 

Destaque (13)

Icc pf-2013-1
Icc pf-2013-1Icc pf-2013-1
Icc pf-2013-1
 
Introducción a la computación.
Introducción a la computación.Introducción a la computación.
Introducción a la computación.
 
Presentacion cardoso
Presentacion cardosoPresentacion cardoso
Presentacion cardoso
 
Diplomado formación docente en tic
Diplomado formación docente en ticDiplomado formación docente en tic
Diplomado formación docente en tic
 
Sap
SapSap
Sap
 
Objeto ado.net
Objeto ado.netObjeto ado.net
Objeto ado.net
 
Cafeteria 123 alondraantonelsandramartinlupita
Cafeteria 123 alondraantonelsandramartinlupitaCafeteria 123 alondraantonelsandramartinlupita
Cafeteria 123 alondraantonelsandramartinlupita
 
Visual fox pro
Visual fox pro Visual fox pro
Visual fox pro
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 

Semelhante a Oracle

Semelhante a Oracle (20)

Exposicion oracle
Exposicion oracleExposicion oracle
Exposicion oracle
 
Oracle - Omar Dubique
Oracle - Omar Dubique Oracle - Omar Dubique
Oracle - Omar Dubique
 
Paso4 colborativo3 grupo11
Paso4 colborativo3 grupo11Paso4 colborativo3 grupo11
Paso4 colborativo3 grupo11
 
Analisis comparativo bd eq2
Analisis comparativo bd eq2Analisis comparativo bd eq2
Analisis comparativo bd eq2
 
Oracle
OracleOracle
Oracle
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
 
Oracle
OracleOracle
Oracle
 
Introduccion A Windows Server 2003
Introduccion A Windows Server 2003Introduccion A Windows Server 2003
Introduccion A Windows Server 2003
 
Introduccion A Windows Server 2003
Introduccion A Windows Server 2003Introduccion A Windows Server 2003
Introduccion A Windows Server 2003
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbd
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
ORACLE DATABASE
ORACLE DATABASE ORACLE DATABASE
ORACLE DATABASE
 
Tarea4 bd
Tarea4 bdTarea4 bd
Tarea4 bd
 
Data base 2017
Data base 2017Data base 2017
Data base 2017
 
Caracteristicas de oracle y my sql
Caracteristicas de oracle y my sqlCaracteristicas de oracle y my sql
Caracteristicas de oracle y my sql
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 

Mais de Ruth Romero

Cafeteria 123 alondraantonelsandramartinlupita
Cafeteria 123 alondraantonelsandramartinlupitaCafeteria 123 alondraantonelsandramartinlupita
Cafeteria 123 alondraantonelsandramartinlupitaRuth Romero
 
Trabajo profa rocio urrieta
Trabajo profa rocio urrietaTrabajo profa rocio urrieta
Trabajo profa rocio urrietaRuth Romero
 
Historia de los videojuegos
Historia de los videojuegosHistoria de los videojuegos
Historia de los videojuegosRuth Romero
 
Exposicion karla603
Exposicion karla603Exposicion karla603
Exposicion karla603Ruth Romero
 
Procesadores De Texto
Procesadores De TextoProcesadores De Texto
Procesadores De TextoRuth Romero
 
AutomóViles, Y Marcas;
AutomóViles, Y Marcas;AutomóViles, Y Marcas;
AutomóViles, Y Marcas;Ruth Romero
 
Proyecto Final Blog Net Presentacion Con Diapositivas
Proyecto Final Blog Net Presentacion Con DiapositivasProyecto Final Blog Net Presentacion Con Diapositivas
Proyecto Final Blog Net Presentacion Con DiapositivasRuth Romero
 

Mais de Ruth Romero (14)

Cafeteria 123 alondraantonelsandramartinlupita
Cafeteria 123 alondraantonelsandramartinlupitaCafeteria 123 alondraantonelsandramartinlupita
Cafeteria 123 alondraantonelsandramartinlupita
 
Sql server
Sql serverSql server
Sql server
 
Trabajo profa rocio urrieta
Trabajo profa rocio urrietaTrabajo profa rocio urrieta
Trabajo profa rocio urrieta
 
Postgree603
Postgree603Postgree603
Postgree603
 
Informix
InformixInformix
Informix
 
Historia de los videojuegos
Historia de los videojuegosHistoria de los videojuegos
Historia de los videojuegos
 
Dbase
Dbase Dbase
Dbase
 
Programacion
Programacion Programacion
Programacion
 
Paradox
ParadoxParadox
Paradox
 
Exposicion karla603
Exposicion karla603Exposicion karla603
Exposicion karla603
 
Procesadores De Texto
Procesadores De TextoProcesadores De Texto
Procesadores De Texto
 
Revista
RevistaRevista
Revista
 
AutomóViles, Y Marcas;
AutomóViles, Y Marcas;AutomóViles, Y Marcas;
AutomóViles, Y Marcas;
 
Proyecto Final Blog Net Presentacion Con Diapositivas
Proyecto Final Blog Net Presentacion Con DiapositivasProyecto Final Blog Net Presentacion Con Diapositivas
Proyecto Final Blog Net Presentacion Con Diapositivas
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Último (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Oracle

  • 1. Bases de datos en ORACLE
  • 2. Oracle surge a finales de los 70 bajo el nombre de Software a partir de un estudio sobre. SGBD (Sistemas Gestores de Base de Datos) de George Koch. ComputerWorld definió este estudio como uno de los más completos jamás escritos sobre bases de datos. Este artículo incluía una comparativa de productos que erigía a Relational Software como el más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales, algo que por aquella época era todavía desconocido. En la actualidad, Oracle (Nasdaq: ORCL) todavía encabeza la lista. La tecnología Oracle se encuentra prácticamente en todas las industrias alrededor del mundo y en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera compañía de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a través de toda su línea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones.
  • 3. Oracle es el proveedor mundial líder de software para administración de información, y la segunda empresa de software. Oracle a partir de la versión 10g Release 2, cuenta con 6 ediciones: Oracle Database Enterprise Edition(EE). Oracle Database Standard Edition (SE). Oracle Database Standard EditionOne (SE1). Oracle Database Express Edition (XE). Oracle Database Personal Edition (PE). Oracle Database Lite Edition (LE). La única edición gratuita es la Express Edition, que es compatible con las demás ediciones de Oracle Database 10gR2 y Oracle Database 11g.
  • 4. CREACION DE UNA BASE DE DATOS EN ORACLE 1. Requerimientos del Sistema Estacion de Trabajo: Procesador Pentium166 MHz o Superior Minimo 128 Mb RAM*, 1 Gb Disco Duro Entre 298 y 587 Mb disponible de espacio en disco, dependiendo de la opcion que escoja Sistema Operativo: Windows NT 4.0, Windows 2000, Windows98 or Windows95 * Requiere 256 Mb RAM si está usando utilidades JAVA (Compare, Merge, VersionHistoryViewer, VersionEventViewer, Dependency Manager) Para Windows, Podrias necesitar una cuenta de Servidor. Servidor: Minimo 64 Mb RAM, de los cuales 32 Mb estarán disponibles para el System Global Area (SGA) Para cada Repositorio: Aproximadamente 140 Mb en el SYSTEM tablespace para los paquetes del repositorio, procedimeintos and vistas entre 20 y 325 Mb en otras tablespaces, para los datos del repositorio Oracle8i Enterprise Edition ó Standard Edition, release 8.1.7* version de SQL*Plus compatible con su Base de datos version de TNS Listener compatible su Base de Datos
  • 5. 2. Especificación parametros fichero INIT.ORA Especificación de Parámetros DB_NAME: indica el identificador de la BD que en este caso es ‘prueba’. Debe tener como máximo 8 caracteres. Único parámetro obligatorio. CONTROL_FILES: Este parámetro contendrá el nombre de los ficheros de control y su ubicación, como, por ejemplo: /DISK1/control01.conç DB_BLOCK_SIZE: Tamaño del bloque de datos de Oracle. Por defecto: 2K o 4K. Una vez fijado no puede modificarse. DB_BLOCK_BUFFERS: Especifica el número de buffers de la caché en la SGA. Cuanto más grande , menos acceso a disco tendremos. Sin embargo, ocuparemos más memoria y será necesario realizar más swapping. Compromiso de eficacia y rapidez. SHARED_POOL_SIZE: Tamaño en bytes del pool compartido. Por defecto: 3500000. LOG_BUFFER: Número de bytes asignados al buffer de redo log en la SGA. PROCESSES:Máximo número de procesos de SO que pueden acceder de forma concurrente. Mínimo: 1 por usuario + procesos de arrancados con cada instancia. DB_FILES: Número de ficheros que se podrán crear en una BD. Mín 1, máx depende del SO. LOG_FILES:Máximo número de ficheros de log. MAX_DUMP_FILE_SIZE: Máximo tamaño en bloques de SO de los ficheros de traza. BACKGROUND_DUMP_DEST: Ubicación de los ficheros de las trazas de los procesos. USER_DUMP_DEST: Ubicación de los ficheros de traza de los usuarios. CORE_DUMP_DEST: Ubicación de los ficheros de traza de los ficheros core. ROLLBACK_SEGMENTS: Nombres de los segmentos de rollback.
  • 6. 3. Ejecución y creación de la base de datos (I) Ejecutamos el comando svrmrglEjecución y creación de la base de datos (II)SVRMGR> connect INTERNALConnected.SVRMGR> startupnomountpfile="C:racledminbicopsfilenit.ora"ORACLE instancestarted.Total System Global Area 153487388 bytesFixedSize 75804 bytesVariable Size 42758144 bytesDatabase Buffers 110575616 bytesRedo Buffers 77824 bytesSVRMGR> CREATE DATABASE dbicops2> LOGFILE 'C:racleradatabicopsedo01.log' SIZE 1024K,3> 'C:racleradatabicopsedo02.log' SIZE 1024K,4> 'C:racleradatabicopsedo03.log' SIZE 1024K5> MAXLOGFILES 326> MAXLOGMEMBERS 27> MAXLOGHISTORY 18> DATAFILE 'C:racleradatabicopsystem01.dbf' SIZE 264M REUSE AUTOEXTEND ON NEXT 10240K9> MAXDATAFILES 25410> MAXINSTANCES 111> CHARACTER SET WE8ISO8859P1 12> NATIONAL CHARACTER SET WE8ISO8859P1;Statementprocessed.SVRMGR> spool off
  • 7. Ventajas 1.-Oracle es el motor de base de datos relacional más usado a nivel mundial. 2.-Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. 3.-Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. 4.-Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. 5.-El software del servidor puede ejecutarse en multitud de sistemas operativos. 6.-Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. 7.-¿Qué hay de los objetos de Oracle? Este sistema ha comenzado a evolucionar en esta dirección, añadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas. Desafortunadamente, la implementación actual de las mismas no ofrece una ventaja clara en eficiencial, como sería de esperar, y sí provocan la incompatibilidad de los diseños que aprovechan las nuevas características con otras bases de datos. 8.-Oracle es la base de datos con mas orientación hacía INTERNET 9.-Un aceptable soporte
  • 8. Desventajas 1.-Una de las versiones más recientes de Oracle es la 8 punto algo (Aunque ya está la 9i). Y es que desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos. 2.-El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento. 3.-También es elevado el coste de la formación, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.
  • 9. Licencia y costo Version----------------------------Usuario-------------------Procesador StandarEdition................US$ 300.00.....................US$ 15,000.00 Enterprise Edition...........US$ 800.00......................US$ 40,000.00 Las licencias las puedes comprar por cantidad de usuarios que la utilizaran ó por la cantidad de procesadores que tiene el servidor donde lo tendras instalado. Si tienes pocos usuarios, lo recomendable es comprar la licencia por usuario, si tienes muchos usuarios, lo recomendable es comprar licencias por procesador. Los precios en general varias de pais a pais, y puedes llegar ha arreglos especiales con tu distribuidor local de oracle. La única edición gratuita es la Express Edition, que es compatible con las demás ediciones de Oracle Database 10gR2 y Oracle Database 11g
  • 10. La página web de Oracle es http://www.oracle.com/admin/account/index.htmly la página para Latinoamérica es http://www.oracle.com/global/lad/technology/community/user_groups/latam_usergroups.html Los tutoriales los puedes encontrar en las siguientes paginas web http://www.desarrolloweb.com/manuales/tutorial-oracle.html http://www.programatium.com/oracle.htm donde podrás saber como funciona Oracle y como utilizarlo Página web y tutoriales
  • 11. Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux y así evitar que se pierda mas mercado y tener una compatibilidad de este programa con Linux. Conclusión