Otras herramientas Oracle
Otras herramientas Oracle Dataprix Tue, 09/08/2009 - 10:00Las suites de Business Intelligence de Oracle
Las suites de Business Intelligence de Oracle Carlos Wed, 10/21/2009 - 23:34Oracle, aparte de su famoso gestor de base de datos, dispone de un gran catálogo de productos de software, muchos desarrollados internamente y otros adquiridos mediante la compra de otras compañías. Dentro del entorno del Business Intelligence este hecho es aún más notable, ya que justamente varias de las últimas adquisiciones de Oracle han sido operaciones de compra de fabricantes de software de BI.
El resultado es que, aunque cada herramienta de BI tiene unas características y un mercado más apropiado, existen muchos solapamientos, y cuesta un poco situarse a la hora de elegir qué software o conjunto de herramientas podríamos utilizar para nuestro proyecto de Business Intelligence.
Para acabar de complicarlo hay que pensar también en las condiciones del licenciamiento y que el software suele comercializarse en suites que agrupan diferentes herramientas bajo un criterio que puede favorecernos o no.
Un buen ejemplo del efecto que esta situación puede provocar es el post Confusión con Oracle Business Intelligence, de Business Intelligence fácil
Yo tampoco soy un experto en el software BI de Oracle, pero voy a hacer un resumen de lo que conozco y me parece importante tener en cuenta de las tres suites que comercializa Oracle para Business Intelligence.
Cabe decir que este no es el único software de BI de Oracle, y que después de la adquisición de Hyperroll aún se complicará más el panorama, pero creo que con esto analizaremos las soluciones más utilizadas.
Las suites de BI Oracle siguen la nomenclatura de las diferentes ediciones de bases de datos que ya conocemos, por lo que ayuda mucho si ya estamos familiarizados con ella. Tenemos una Oracle BI Standard Edition 1 (BISE1), que es la más modesta y orientada a pymes. Después viene la Oracle BI Standard Edition (BISE), que en teoría correspondería a la versión intermedia. La versión más completa es la Oracle BI Enterprise Edition Plus (BIEE), orientada a la gran empresa.
Oracle Business Intelligence Standard Edition (BISE)
Comienzo con la BI Standard Edition porque se diferencia mucho de las otras dos. Esta suite es la que tiene más historia. Es la evolución de las clásicas herramientas de reporting de Oracle, con Discoverer a la cabeza. Es la que tiene el coste menor por usuario nominal, pero no incluye la base de datos. Utiliza IAS para proveer el acceso web a los informes y cuadros de mando.
Oracle BISE Puede encajar en entornos en los que se trabaja casi exclusivamente con Oracle, y no se quiera hacer una inversión demasiado grande para el BI o el reporting. De todas maneras, aunque Discoverer ha mejorado bastante, y ahora hasta puede funcionar en modo OLAP, creo que sigue estando lejos del nivel de herramientas de BI como BI Answers o Hyperion, que Oracle ofrece en las otras suites, y que son fruto de sus adquisiciones.
De hecho, aunque la suite se sigue comercializando, es bastante complicado encontrarla en la web de Oracle, no parece que la intención sea apostar por ella para el futuro.
Estos son los productos que incorpora:
- Oracle BI Discoverer: Acceso a los datos tanto Relacional como OLAP y cuadros de mando personalizables.
- Oracle BI Spreadsheet Add-in: Acceso OLAP a los datos desde hojas de cálculo Excel.
- Oracle BI Beans: Para construir aplicaciones de business intelligence a medida.
- Oracle Reports Services: Reporting empresarial de alto nivel de detalle.
Oracle Business Intelligence Standard Edition 1 (BISE1)
Esta es la suite más modesta, muy asequible para pymes. Incluye todo lo necesario para tener funcionando en poco tiempo un sistema de Business Intelligence. Eso si, se ha de instalar todo en un servidor, y este ha de ser un Windows Server.
La licencia no permite utilizar más de dos CPU's del servidor y sólo permite utilizar otra fuente de datos directa aparte de la BD que incluye. El licenciamiento es obligatoriamente por usuario nominal, y se pueden licenciar entre 5 y 50 usuarios. La licencia es fácilmente transformable a una Enterprise, ya que esta última incluye el software de la Standard.
La instalación de Oracle BISE1 se realiza fácilmente, y en un sólo proceso instala en el servidor la base de datos, la herramienta de ETL Oracle Warehouse Builder (la versión básica), el servidor de BI y el resto de aplicaciones.
Este servidor de BI permite acceder por web a la herramienta de reporting analítico y de cuadros de mando, tanto para diseño como para explotación. Todo este entorno viene de la adquisición de Siebel que Oracle hizo ya hace algún tiempo, y su anterior denominación era Siebel Analytics.
Es un entorno de BI muy completo y fácil de utilizar, aunque no utiliza estructuras propias de OLAP, trabaja directamente sobre el modelo Relacional de la base de datos.
Las herramientas que incluye la suite son las siguientes:
- Oracle BI Server: Acceso centralizado a los datos y motor de cálculo que se apoya en un modelo lógico de información empresarial común (nivel de abstracción de los metadatos)
- Oracle BI Server Administrator: Creación de los metadatos y niveles de abstracción
- Oracle BI Answers: Autoservicio ad-hoc que permite a los usuarios finales crear fácilmente diagramas, tablas dinámicas, informes y cuadros de mando, y navegar con capacidades de drill up/down.
- Oracle BI Interactive Dashboards: Cuadros de mando interactivos para entornos de análisis.
- Oracle BI Publisher (también conocido como XML Publisher): Reporting operacional empresarial y distribución de informes con gran nivel de detalle.
- Oracle Database Standard Edition One: Base de datos
- Oracle Warehouse Builder (core ETL): Diseño de base de datos y de extracción, transformación y carga (ETL) que ayuda a gestionar el ciclo de vida de los datos y metadatos.
El proceso básico para llegar a crear informes analíticos o dashboards con esta suite sería:
- Diseño de la ETL y creación de estructuras dimensionales en tablas con OWB
- Definición de metadatos y capas Física, de Negocio y de Presentación con Oracle BI Server Administrator
- Creación de informes analíticos y cuadros de mando con BI Answers e Interactive Dashboards
Para crear y distribuir informes operacionales se puede utilizar de manera autónoma BI Publisher.
Los informes se diseñan con Microsoft Word o Adobe Acrobat (instalando un add-in) y después también se pueden publicar y editar mediante servidor web WebDav.
Este software, aunque se integra con el portal de BI Dashboards es propio de Oracle, y es un poco más engorroso de utilizar. No se suele usar a menos que existan necesidades específicas que no se puedan solucionar con BI Answers.
Se puede obtener más información sobre Oracle BISE1 en la sección del producto de la web de Oracle.
Para aprender en poco tiempo cómo empezar a trabajar con esta suite, con el apoyo de esquemas de ejemplo que se cargan al instalar el producto, recomiendo especialmente seguir el Tutorial de Oracle Business Intelligence Edition One.
Oracle Business Intelligence Enterprise Edition Plus (BIEE)
Esta es la suite orientada a la gran empresa y a trabajar con múltiples orígenes de datos.
Está compuesta por todas las herramientas de Oracle BISE1 (exceptuando la base de datos) más algunas complementarias aplicables al mismo entorno, y que amplian la funcionalidad de la misma con utilidades de CPM, monitorización y alertas o para poder utilizar las funciones analíticas en modo desconectado.
[[ad]] Lo del Plus viene por el software de Hyperion, que se ha añadido para ampliar más aún la funcionalidad disponible, sobretodo en cuanto a utilidades de Reporting Financiero, una de sus mejores bazas. Este software funciona muy bien en modo OLAP, aunque para ello necesita apoyarse en un motor multidimensional, y Oracle BI Server no lo es, aunque con la versión empresarial sí que se pueda conectar a motores OLAP y otros tipos de orígenes de datos .
En todo caso, para sacar el máximo partido a las aplicaciones de Hyperion lo más indicado es disponer de o adquirir también una base de datos MOLAP como Essbase. También se pueden utilizar otros orígenes Multidimensionales como SAP BW, o Microsoft OLAP.
Si la suite se licencia por usuarios el mínimo es 50, y también se puede licenciar por procesador. No está limitada en cuanto a número de orígenes de datos, usuarios o CPU's más que por el presupuesto disponible.
Como contiene todas las aplicaciones de la versión BISE1, especialmente el servidor de BI, el paso de la versión más modesta a la Enterprise es inmediato, aunque si se quieren utilizar las aplicaciones de Hyperion la cosa se complica un poco más.
Este es el listado de aplicaciones que la componen: (marco en gris las que también forman parte de Oracle BISE1)
- Oracle BI Server: Acceso centralizado a los datos y motor de cálculo que se apoya en un modelo lógico de información empresarial común (nivel de abstracción de los metadatos)
- Oracle BI Server Administrator: Creación de los metadatos y niveles de abstracción
- Oracle BI Answers: Autoservicio ad-hoc que permite a los usuarios finales crear fácilmente diagramas, tablas dinámicas, informes y cuadros de mando, y navegar con capacidades de drill up/down.
- Oracle BI Interactive Dashboards: Cuadros de mando interactivos para entornos de análisis.
- Oracle BI Publisher (también conocido como XML Publisher): Reporting operacional empresarial y distribución de informes con gran nivel de detalle.
- Oracle BI Delivers: Alertas y monitorización proactivas de la actividad del negocio.
- Oracle BI Disconnected Analytics: Funcionalidad analítica completa en modo desconectado para profesionales 'móbiles'. Utiliza técnicas de replicación.
- Oracle BI Briefing Books: Instantáneas de páginas de cuadros de mando para visualizar y compartir en modo desconectado.
- Hyperion Interactive Reporting: Reporting ad-hoc intuitivo e interactivo.
- Hyperion SQR Production Reporting: Generación de informes con formatos de presentación de alta calidad, preparado para trabajar con grandes volúmenes
- Hyperion Financial Reporting: Reporting financiero y de gestión con formateado en 'calidad de libro'
- Hyperion Web Analysis: Análisis, presentación y reporting OLAP basado en web
Más información en la librería de documentación online de BIEE.
Finalmente, comentar que en cuanto a los procesos de ETL, para trabajar con Oracle BIEE lo habitual es adquirir también Oracle Data Integrator ya que esta ETL está preparada para trabajar con diferentes aplicaciones y orígenes o destinos de datos, y en proyectos que utilicen la versión empresarial éste suele ser el caso.
Oracle Warehouse Builder funciona bien y se puede utilizar libremente si se tiene alguna licencia de base de datos, pero está bastante limitado en cuanto a conectores con diferentes orígenes de datos empresariales, y el destino ha de ser siempre una base de datos Oracle.
Además las referencias a OWB también están comenzando a desaparecer de las listas de productos de la web de Oracle.
De hecho pasan cosas curiosas como que si sigues un enlace a Warehouse Builder ( http://www.oracle.com/us/solutions/ent-performance-bi/index.html) te redirigen directamente a la sección de Oracle Data Integrator (http://www.oracle.com/us/products/middleware/data-integration/index.html), lo cual nos da una buena pista de la ETL de Oracle que va a evolucionar más.
Como instalar ORACLE SQL DEVELOPER en Mac os x lion?
Como instalar ORACLE SQL DEVELOPER en Mac os x lion? ades_dj Tue, 05/22/2012 - 18:42Hola amigos espero no causar molestias lo que pasa es qe tengoUn problema, Esque quiero instalar sql developer un Mac X lion
Pero no tengo idea. No se si puedan ayudarme se los agradecería De antemano pidiendo una disculpa por mi ignorancia :( espero me Puedan ayudar mil gracias
Ficheros como origen de datos en OWB
Ficheros como origen de datos en OWB cfb Mon, 12/24/2007 - 18:46Tengo instalado un Oracle Warehouse Builder que está configurado 'a tres capas', con un Windows Server como BD servidora-repositorio principal, una BD destino sobre LINUX, y el cliente del Centro de Diseño un windows XP.
He definido un origen de datos de fichero y para la conexión, en la ubicación de archivos he especificado un directorio que 've' la máquina XP.
Esto me permite hacer todo correctamente, hasta que quiero iniciar la carga, momento en que el centro de control me devuelve el siguiente error:
Y:\Dimensiones\Geografia\CARGA_POBLACIONES.ctl (El sistema no puede hallar la ruta especificada)
Supongo que el problema es que hay que definir el origen del fichero con un path al que se pueda acceder desde el servidor del repositorio, o el de destino.
Estoy en lo cierto? Con copiar los archivos a uno de estos servidores tendría suficiente para poder preparar la carga?
Gracias por anticipado,
Los ficheros origen de OWB han de estar en el servidor
Pues sí, he probado a crear un directorio en el servidor donde tengo el repositorio de Warehouse Builder, he creado una nueva ubicación de archivo especificando este path, lo he asociado al módulo del fichero, y al ejecutar la carga ya funciona correctamente.
Problema solucionado!
Crea el directorio
Crea el directorio directamente desde el sistema en lugar de intentarlo desde dentro de OWB.
Utiliza la linea de comandos con una conexión SSH o algo así y el comando
>mkdir nombre_directorio
Después seguro que desde Warehouse Builder puedes seleccionar la ubicación.
Instalacion de Oracle Workflow
Instalacion de Oracle Workflow cfb Fri, 05/16/2008 - 22:48Para poder organizar y poder definir y automatizar flujos de proceso con los mappings de OWB hay que utilizar Oracle Workflow.
En teoría la instalación es muy sencilla, pero yo estoy teniendo bastantes problemas. Alguien conoce una guía sobre cómo hacerlo sobre un Linux?
Tampoco me aclaro mucho sobre las diferentes versiones que hay. Oracle lo tiene en su web directamente como producto Oracle Workflow Server, o como parte de la base de datos 10g, en el companion CD, aparte de la versión que viene embedida en Oracle E-Business Suite, que no sé si se corresponde a alguna de las anteriores o es otra 'especial'.
Además está la opción 'stand alone' y la 'middle tier', que no sé exactamente en qué consisten cada una, ni cómo decidir cuál quiero, pero me conformo con una que me funcione en la misma base de datos, y con el Warehouse Builder que tengo también en el mismo servidor, no necesito acceder por web.
Alguien sabe cómo lo tendría que hacer?
Como aún no he conseguido
Como aún no he conseguido instalar OWF en Linux sobre una SLES, he optado por hacerlo sobre un windows server 2003 que utilizo como entorno de desarrollo. Tal como sospechaba no he tenido ningún problema especial.
He instalado una BD Oracle 10g con la configuración estándar, y después he realizado la instalación del Oracle Workflow que se encuentra en el Companion CD del software de instalación de la base de datos.
Primero el asistente realiza la instalación del software sobre el home de la BD anterior, y después hay que ejecutar el configurador. Lo único que puede ser menos intuitivo es que donde hay que indicar el 'Descriptor de Conexion TNS' no sirve poner el SID de la instancia de la Base de datos, hay que poner el descriptor completo, tal como lo
haríamos en el TNSNAMES (recomiendo hacerlo en una única linea, ya que los saltos de linea pueden dar problemas):
(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =servidor)(PORT = 1521)))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = owfbd)) )
Tras poner correctamente esta cadena todo ha funcionado perfectamente, ahora sólo falta descubrir cómo hacerlo para completar sin errores la ejecución de este instalador en Suse Linux Enterprise Server.
Realmente, a nivel general, con este SO certificado por Oracle me estoy encontrando demasiados problemas de instalación, y poca documentación. Esperemos que la cosa vaya mejorando..
Instalacion de OWB
Por fin he podido instalar Oracle Workflow sobre Linux, y he visto que el problema no venía del SO (SLES) sino de la versión de OWF. Resulta que la base de datos es una Oracle 10g R2, y el instalador de OWF que yo utilizaba era la versión 2.6.3, y esta sólo va bien para la Release 1. Al instalar la versión 2.6.4 de Workflow todo ha ido perfectamente. Por si alguien se encuentra en la misma situación nota importante:
- Oracle Workflow 2.6.3 se instala sobre una base de datos Oracle Database 10g Release 1 (10.1.x.x)
-
Oracle Workflow 2.6.4 se instala sobre una base de datos Oracle Database 10g Release 2 (10.2.x.x)
Tras la instalación, antes de poder desplegar el primer flujo de procesos me ha vuelto a surgir algun problemilla que se resuelve rápidamente, pero que reproduzco para facilitar la vida al próximo que se lo encuentre:
El idioma español no está activado en el repositorio de workflow.
RPE-02072: No se ha activado el idioma NLS E de Oracle Workflow en el repositorio de Oracle Workflow. Actívelo utilizando el archivo de comandos del servidor wfnlena.sql de Oracle Workflow.
Siguiendo las indicaciones del mismo mensaje de error se soluciona el tema. En mi caso el script estaba en D:\oracle\product\10.2.0\db\wf\admin\sql, se ha de buscar en el directorio de instalación de la BD donde tengamos el repositorio de OWF.
Desde SQLPLUS, con el usuario OWF_MGR (propietario del repositorio) se ejecuta wfnlena.sql, y ya se puede desplegar correctamente:
E:\oracle\product\10.2.0\db\wf\admin\sql>sqlplus owf_mgr/pwd@owfdb @wfnlena 'E' 'Y'
'E' --> Idioma español
'Y' --> YES, para marcarlo como activado
Si no te apetece buscar donde está el script, puede ser más sencillo entrar en la BD con el usuario de workflow y simplemente ejecutar este update:
SQL>update WF_LOCAL_LANGUAGES set
INSTALLED_FLAG = 'Y'
where CODE = 'E';
Privilegios insuficientes para crear dblinks.
ORA-01031: privilegios insuficientes
RPE-02207: No se puede crear el enlace de base de datos DWH.DATAPRIX.COM@WB_LK_STG en el usuario de ubicación OWF_MGR. Consulte la excepción mostrada para obtener más información, asegúrese de que se ha otorgado el privilegio del sistema 'CREATE DATABASE LINK' y vuelva a intentarlo.
Esto se soluciona abriendo una sesión en la base de datos del workflow con el usuario de sistema, y otorgando el permiso a mi usuario de workflow:
SQL> GRANT CREATE DATABASE LINK TO "OWF_MGR";
Otros detalles
Por último, recordar que cuando se crea el usuario del workflow en el entorno de OWB hay que quitar la selección de la opción 'Used as target schema?', ya que este usuario no es de destino.
Otro detalle importante, pero sólo si Oracle Workflow se instala en una BD diferente a la que se utiliza para Oracle Warehouse Builder, es que el usuario de Workflow (en mi caso OWF_MGR) que se crea en el entorno de OWB ha de tener el mismo PWD que el usuario OWF_MGR de la BD donde se ha instalado Oracle Workflow.
Me han sido de gran ayuda
Me han sido de gran ayuda vuestros posts sobre el OWF, pero ahora al usarlo necesito acceder al Oracle Workflow Manager, que está como opción en el companion CD (OWF middle tier). Pero no hay manera de que se deje instalar. Alguien lo ha instalado alguna vez con éxito ??
Finalmente la solución ha
Finalmente la solución ha sido muy sencilla y es la de no usar el instalador que viene con el Companion CD de Oracle sino usar el que setup.exe del oracle que ya tenemos instalado,
$ORACLE_HOME$\oui\bin
luego le indicamos desde donde queremos instalar, por ejemplo
\Oracle 10 Installer\10201_companion_win32\companion\stage\products.xml
Lo instalamos en un nuevo HOME
Y listo
Como curiosidad comentar que el botón para matar un proceso se encuentra "oculto" teniendo que ir a la opción de ver diagrama para encontrarlo.
Espero que sea de ayuda.
Estimados, me pueden ayudar
Estimados, me pueden ayudar con la instalación de Workflow, estoy en un ambiente Windows7 ... tengo instalada la BD ORACLE STANDAR 11.2.0.1 g
DENTRO de la casa de OWB en el siguiente directorio se encuentra el asistente de configuración Worflow
D:\app\Kiuby\product\11.2.0\dbhome_1\owb\wf\install\wfinstall.bat
Una ves abierto me sale la pantalla q carlos mostro:
que datos tengo q poner ahi:
Opción de Instalación: Solo Servidor
Cuenta de Workflow: owf_mgr ---> esta cuenta es por defecto o tengo q crear el usiario en el asintente de warehouse builder ???
En descripción de conexion TNS: SOLO EH PUESTO ASI: localhost:1521:orcl
o tengo q especificar todo como ah puesto carlos
DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =servidor)(PORT = 1521)))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = owfbd)) )
tengo el siguiente error: java.lang.Exception:Invalid connection (0)
ayuda por favor
Gracias Carlos eh puesto ya
Gracias Carlos
eh puesto ya el descriptor pero tengo el mismo problema, una duda al conectarme con el usuario owf_mgr por sqlplus me dice q el usuario no existe, estoy un poco confundido
ese usuario se me crea automáticamente al instalar el motor de BD con la Base orcl,o como?
eh visto en algunos blogs aconsejan que debo sacar el instalador de worflow fuera de la casa de owb pero no estoy seguro
ayuda
Lo eh solucionado despues de
Lo eh solucionado despues de romperme un poco la cabeza
revisando uno de los log de worflow ubicados en:
D:\app\Kiuby\product\11.2.0\dbhome_1\owb\wf\install\ nombre_del_archivo.log
me encontre con este error ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified
este error se debe
En mi caso, el problema se da cuando tengo el sistema operativo -y el conjunto de caracteres- configurado para Ecuador. Para solucionarlo en las aplicaciones Java, podemos agregar opciones para configurar el locale que queremos que la JVM utilice, de forma que no tome el del sistema operativo. Esto se hace agregando las siguientes opciones al ejecutar el comando java:
-Duser.region=us -Duser.language=en
Una 2da opción, válida en Windows es cambiar la configuración regional y de idioma para algún país que Oracle soporte (Estados Unidos, España, México, etc.). Hay que tener en cuenta sin embargo que esta configuración nos puede afectar otros programas, especialmente en la configuración de moneda, formato de fecha o de separación de miles. ---> esta es la q aplique
En concreto la solución esta en ir a panel de control\configuracion regional y idioma\cambiar formato\ podemos escojer la opcion ingles reino unido
ejecutar nuevamente el instalador dbhome_1\owb\wf\install\wfinstall.bat
poner los parametros y listo
espero que le sirva al alguien :D
Lanzamiento de Oracle Data Integrator
Lanzamiento de Oracle Data Integrator Carlos Wed, 09/26/2007 - 23:02Oracle, tras la compra de la empresa Sunopsis, ha lanzado al mercado la nueva herramienta Oracle Data Integrator (ODI), basada en la que comerciaba esta compañía.
Esta herramienta entra en el segmento de las de E-LT, o de Extracción, Carga y Transformación (una evolución del concepto de ETL), y aporta más flexibilidad, mayor capacidad de integración con diferentes fuentes y destinos de datos, y realiza los procesos de transformación dentro de los mismos servidores de bases de datos, de ahí el cambio en el orden de las siglas E-LT, al realizarse así el proceso de Transformación normalmente después que el de Carga.
Se puede consultar más información sobre la misma en Lanzamiento de Oracle Data Integrator.
Con esta noticia queda claro porqué Oracle Warehouse Builder se puede utilizar libremente desde hace ya un tiempo si se ha adquirido la licencia de algún servidor de base de datos Oracle. Tenemos una nueva herramienta que nos va a hacer plantearnos si OWB se ha quedado obsoleto. Ahora sólo falta evaluar hasta qué punto las mejoras que aporta el nuevo software compensan el coste de adaptación y de la licencia.
Limpieza de datos con Oracle Warehouse Builder
Limpieza de datos con Oracle Warehouse Builder Carlos Fri, 05/04/2007 - 22:13En el enlace Managing Data Quality se puede acceder a un artículo de Ron Hardman sobre cómo realizar procesos de limpieza de datos con Oracle Warehouse Builder.
El artículo comienza con una introducción a la calidad de los datos y maneras de gestionarla, siendo una de ellas la utilización de las opciones de limpieza de datos de Oracle Warehouse Builder.
Lo interesante es que se muestra cómo descargar un script con datos de prueba, y cómo configurar la herramienta para probar las utilidades de Profiling, definición de Reglas (Data Rules), y corrección o limpieza de los datos. De esta manera se puede ver y probar de manera sencilla cómo implementar un proceso básico de Data Cleansing con esta herramienta.
El artículo original está en inglés pero buscando en la web de Oracle he encontrado los 3 documentos que adjunto, traducidos al castellano, y relacionados con OWB y la limpieza de datos:
- Informe Ejecutivo - Oracle Warehouse Builder 11g Versión 1 Información General
- Oracle Warehouse Builder Data Quality Option
- Oracle Warehouse Builder Enterprise ETL Option
Oracle BI Publisher
Oracle BI Publisher Juan_Vidal Tue, 08/16/2011 - 14:43We show a summary of capabilities of this tool integrated in the Oracle BI suite including the features included in version 11g.
There is also a standalone version of XML Publisher Enterprise independent from Oracle suite. Oracle BI Publisher allows to publish and distribute reports in the field of enterprise-wide operational reporting detail. These reports can be created from the same portal (DHTML editor). It has a graphical interface that greatly facilitates the work. In terms of SQL, allows you to write sentences directly or help a Query Builder. A major advantage of the tool is that the report design can be based on templates made with Microsoft Word, Excel or Adobe Acrobat. Oracle BI Publisher also offers support for Adobe Flex, so you can create Flex templates, format for creating interactive reports and forms. BI Publisher separates the creation of the data (XML) formatting. The engine can deal with any XML data, allowing integration with any system that generates XML as Web services or any JDBC data source. BI Publisher can merge different data sources into a single output document. As for distribution of reports counts with a scheduler that allows us to schedule delivery of the report. We have different distribution platforms as fax, print, mail and published on the site.
Similarly allows multiple output formats as: pdf, rtf, html, xml, xls, etc.. BI Publisher is based on the W3C XSL-FO standard. BI Publisher is a J2EE application that can be deployed in any J2EE container. To summarize is a great alternative to publish any report of high fidelity.
Oracle Data Integrator 11g
Oracle Data Integrator 11g Juan_Vidal Wed, 09/07/2011 - 11:38Oracle Data Integrator es la herramienta de integración de datos de Oracle. Es la apuesta de Oracle en cuestiones de integración de datos y sustituye a OWB (Oracle Warehouse Builder). Forma parte de la solución OFM (Oracle Fusion Middleware) y está totalmente integrada con otras soluciones Oracle relacionadas con la gestión de datos:
- Oracle Data Profiling
- Oracle Exadata
- Oracle Business Intelligence
- Oracle SOA Suite
- Oracle Database
- Oracle Data Warehousing
- Oracle Master Data Management
Repasamos brevemente las principales funcionalidades y novedades de la versión 11 de esta herramienta:
Conectividad:
La actual versión 11g, permite una extensa conectividad con la mayoría de las bases de datos, ERPs, CRMs, sistemas B2B, ficheros planos, ficheros XML, directorios LDAP, conexiones vía ODBC, JDBC y una muy conseguida integración con arquitecturas SOA.
Funcionalidades de integración de datos:
ODI simplifica bastante todas las tareas de integración y gestión de datos caben destacar los siguientes puntos:
- Población y actualización entornos Data Warehouse: Ejecución de procesos con alto volumen de datos, obteniendo excelentes tiempos de respuesta. Actualización de data warehouses, data marts, cubos OLAP y sistemas analíticos en general. Gestiona de forma transparente las cargas totales o incrementales, considera dimensiones SCD (Slowly Changes Dimensions), asegura la integridad y consistencia de datos y facilita la trazabilidad del dato (origen del dato, detalle de transformaciones y destino del dato). Procesos de integración de datos basados en datos de entrada, procesos batch, eventos y ejecución de servicios.
- Arquitecturas Orientadas a Servicios (SOA): Permite desarrollar servicios de integración de datos (acceso a datos, validaciones, transformación, volcado de datos, etc.) para su posterior integración de forma poco costosa en infraestructuras basadas en arquitecturas SOA, dotando a esta infraestructura de capacidades para gestionar altos volúmenes de datos, alto rendimiento en los procesos y volcados de datos masivos.
- Master Data Management (MDM): Facilita la gestión de datos maestros con funcionalidades para la sincronización de datos. Permite la conexión entre los datos maestros y el Data Warehouse, asegurando la integridad entre las dimensiones y jerarquías MDM y las tablas de hechos del Data Warehouse. Actualización de MDM data hubs (concentradores de datos con tablas de referencias cruzadas a todos los sistemas fuente) para cada uno de los dominios de los maestros de datos (ejemplo : cliente, producto, etc..). Integración con procesos BPEL (Business Process Execution Language)y los servicios webs compuestos por este lenguaje de orquestación.
- Procesos de migración de datos: Gestiona volcados de datos masivos entre sistemas antiguos y los nuevos sistemas de forma eficiente, pudiendo incluir en el movimiento de datos transformaciones complejas, así como la sincronización de datos entre ambos sistemas durante su periodo de coexistencia.
Arquitectura E-LT:
ODI modifica el tradicional concepto ETL (Extract, Transform, Load), pasando a E-LT (Extract – Load, Transform). La arquitectura E-LT extrae los datos de los sistemas fuente, los carga en base de datos y realiza todas las transformaciones en la propia base de datos. En el tradicional ETL el proceso de transformación puede ser realizado en un entorno hardware y software diferente al de la base de datos de destino, mientras que en un esquema E-LT la transformación y el volcado se realizan en una misma plataforma hardware y software. Lógicamente un esquema E-LT reduce el tráfico de datos, pero hay que dotar al motor de la base de datos de destino de capacidades de transformación y movimiento de datos potentes, capacidades que provee ODI. Así mismo, ODI permite realizar dentro de la base de datos transformaciones complejas al mismo nivel que el servidor que realiza la capa de transformación en un ETL convencional.
Considerar igualmente que una arquitectura E-LT se realiza toda la optimización de recursos (disco, memoria, proceso) en la base de datos, lo cual permite una configuración del rendimiento más centralizada. La propia ejecución de las transformaciones puede ser diferente en una arquitectura y otra, ya que hay herramientas ETL que evalúan las transformaciones registros a registro y en el caso E-LT se realiza por lotes de registros. ODI permite combinar la potencia del motor de la base de datos con las prestaciones hardware que Oracle puede ofrecer alcanzando una arquitectura E-LT de alto rendimiento.
Alta productividad en el diseño de procesos de integración de datos:
ODI introduce un entorno de desarrollo basado en JDeveloper que reduce los tiempos de desarrollo y permite diseñar de forma intuitiva procesos de transformación y volcado de datos complejos. Nuevas funcionalidades como ‘quick-edit’ implementan de forma sencilla actualizaciones masivas.
Uno de los principales objetivos de ODI es centrar a los desarrolladores y a los usuarios de negocio en describir las transformaciones a realizar, sin necesidad de invertir mucho tiempo en los aspectos técnicos relativos a la implementación de estas transformaciones. ODI plantea al desarrollador un diseño declarativo más centrado en las necesidades de transformación que en los procedimientos. Permite centrarse en ‘qué hacer’, en lugar de ‘cómo hacer’. El diseñador describe las fuentes origen y destino y los procesos de transformación e integración, ODI genera los procedimientos y el código necesario para implementarlos.
Alta disponibilidad y escalabilidad:
ODI se integra con la plataforma Oracle Fusion Middleware. En esta plataforma ODI ofrece sus componentes como aplicaciones Java EE, optimizados para aprovechar al máximo las capacidades de su servidor de aplicaciones Oracle WebLogic. Los componentes ODI están provistos de funcionalidades que permiten su despliegue en un entorno de alta disponibilidad, escalabilidad y seguridad. Los componentes de ODI desplegados en el servidor de aplicaciones WebLogic se benefician de las funcionalidades de este en cuestiones relativas a escalabilidad, pooling de conexiones JDBC y balanceo de carga de trabajo. Igualmente ODI puede beneficiarse de las capacidades de trabajo de bases de datos en grupo (clusters, grupos de máquinas) que permite Oracle RAC (Real Application Clusters), con todas las capacidades que conllevan un motor de base de datos de alta disponibilidad de estas características.
Gestión y administración centralizadas (consola ODI):
La consola de ODI se realiza en un entorno bajo un framework Ajax que mejora la experiencia de usuario (ADF Oracle Application Development Framework). Desde esta consola se pueden crear entornos de trabajo, realizar exports e imports de repositorios de datos, controlar procesos, monitorizar sesiones, control y seguimiento de errores, diseñar procesos, realizar informes de trazabilidad, etc..
Esta interfaz se integra con la Enterprise Manager Fusion Middleware Control y permite a los administradores monitorizar no sólo los componentes de integración de datos ODI, sino todos los componentes de la plataforma Oracle Fusion Middleware.
ODI Knowledge Modules:
Los Knowledge Modules son el núcleo de la arquitectura ODI. Proveen a la arquitectura Oracle de flexibilidad, modularidad y fácil ampliación. Soportan plataformas de terceros, heterogéneas fuentes de datos y data warehousing appliances. Los KM implementan los flujos de datos y definen plantillas para generación de código involucrando diferentes sistemas y plataformas. Los KM permiten la creación de flujos de datos sin que la complejidad de las reglas de transformación cambie su diseño. Por otro lado, son muy específicos ya que los procesos y el código generado están orientados y optimizados a la tecnología de base con la que se integran. ODI dispone de una librería de módulos KM para adaptarlos a medida definiendo unas mejores prácticas.
Lista de KM disponibles:
Generic SQL,Hypersonic SQL,IBM DB2/400, DB2 UDB, Informix, JD Edwards Enterprise One, JMS, Microsoft Access, Microsoft SQL, Netezza, Oracle Database, Oracle Data Quality for Data Integrator, Oracle E-Business Suite, Oracle Enterprise Service Bus, Oracle GoldenGate, Oracle Hyperion Essbase, Financial Management, Planning, Oracle OLAP, Oracle PeopleSoft , Oracle Siebel CRM , SalesForce, SAP ERP & BW , SAS, Sybase ASE, Sybase IQ y Teradata.
Información más extensa sobre la herramienta en la propia site de productos de Oracle: 'http://is.gd/lY8xD9'
Justo lo que buscaba, me ha
Justo lo que buscaba, me ha sido muy útil. Muy buen post. Dados los cambios que se producen en los fabricantes de software B.I. por compras fusiones o la aparición continua de nuevas herramientas, se agradecen posts de este tipo que de forma sencilla dan una visión rápida de la herramienta.
Que tal Juan Tengo una duda,
Que tal Juan
Tengo una duda, como puedo medir el tamaño de Hardware que necesita mi proyecto, si solo utilizare ODI y es este en donde me piden que dimensione su tamaño. ya que para la parte de reporteo utilizan Cognos.
Segun yo puedo obtenerlo del no de fac, tamaño en datos y transacciones que utilizare para cada fac? o debo considerar alguna otra cosa mas?
agradezco de antemano tu atencion y quedo atenta a tus comentarios
Hola Paty, No soy experto en
Hola Paty,
No soy experto en temas de hardware, pero necesito más datos para responderte. Dimensionar ODI depende de muchos factores:
- Tamaño de la BBDD
- Volumen de procesos ETL a generar (espacio metadata)
- Disposición de servidores: servidor de metadatos, servidor de ejecución, servidor de BBDD,...
- Necesidad de recursos en ejecución: paralelismo, necesidad de caché
Un saludo,
Oracle SQL Developer
Oracle SQL Developer Carlos Wed, 04/30/2008 - 23:55Oracle SQL Developer es la herramienta gráfica gratuita que proporciona Oracle para que no sea necesario utilizar herramientas de terceros (como el conocido TOAD, o el PL/SQL Developer) para desarrollar, o simplemente para ejecutar consultas o scripts SQL, tanto DML como DDL, sobre bases de datos Oracle.
[[ad]] La apariencia y funcionalidad es similar a la de otras herramientas de este tipo, por lo que es una buena opción si no tenemos especial predilección por otras herramientas.
Además en las últimas versiones ha incorporado mejoras como permitir conectar con bases de datos no Oracle, como SQLServer, MySQL o Access. La conexión con MySQL o SQLServer se realiza a través de JDBC, y de manera bastante sencilla. Una vez establecida la conexión se pueden explorar los objetos de las bases de datos como si se tratara de una de Oracle, y ejecutar sobre ellas sentencias SQL, aunque en cuanto a funcionalidades más avanzadas como la creación de estructuras este tipo de conexión estará mucho más limitada.
Se puede consultar más información o descargar la herramienta en www.oracle.com/technology/software/products/sql/index.html
Conectar Oracle SQL Developer con MySQL
A modo de ejemplo comentaré los sencillos pasos que se pueden seguir para poder utilizar SQL Developer con una BD MySQL:
- Descargar y descomprimir el driver JDBC para MySQL, que se puede obtener en la zona de descargas de conectores de la web de MySQL.
- En el directorio generado localizar el archivo .jar, que es el binario que contiene el conector. El nombre ha de ser algo así como 'mysql-connector-java-...-bin.jar'. Para que lo tengáis aún más fácil adjunto la versión 5.1.7, que es la que yo he utilizado ahora.
- En la opción de menú Herramientas, entrar en Preferencias.. y abrir las opciones de Base de datos y seleccionar Controladores JDBC de Terceros. Hacer click sobre el botón Agregar Entrada, y con el explorador de archivos seleccionar el archivo .jar que hemos descargado.
- Después de esto, en la ventana que se abre al agregar conexiones os debería aparecer una nueva pestaña MySQL que permite definir una conexión con MySQL.
Conectar Oracle SQL Developer con SQL Server y Sybase
Comento también los pasos que se pueden seguir para poder utilizar SQL Developer con una BD SQL Server o Sybase, aunque lo único que cambia es el driver que se utiliza:
- Descargar y descomprimir el driver JDBC para SQL Server/ Sybase. El proyecto open source jTDS proporciona un driver que sirve para ambas bases de datos. Sólo hay que seleccionarlo de la sección de Download
- En el directorio generado localizar el archivo .jar, que es el binario que contiene el conector. El nombre ha de ser algo así como 'jtds-... .jar'. Para que lo tengáis aún más fácil adjunto la versión 1.2.3, que es la que yo he utilizado ahora.
- En la opción de menú Herramientas, entrar en Preferencias.. y abrir las opciones de Base de datos y seleccionar Controladores JDBC de Terceros. Hacer click sobre el botón Agregar Entrada, y con el explorador de archivos seleccionar el archivo .jar que hemos descargado.
- Después de esto, en la ventana que se abre al agregar conexiones os debería aparecer una nueva pestaña MySQL que permite definir una conexión con MySQL.
Coméntalo en el tema Oracle SQL Developer del foro
Oracle SQL Developer
Oracle SQL Developer Carlos Mon, 05/18/2009 - 10:54En el artículo Oracle SQL developer comentábamos la existencia del software Oracle SQL Developer, la herramienta gratuita de Oracle, que te permite conectar y trabajar a nivel de SQL, desarrollo y de estructura sobre bases de datos tanto Oracle como de otros fabricantes a las que se pueda conectar por JDBC (SQLServer o MySQL, por ejemplo).
Abrimos este tema en el foro para comentar y recopilar temas de instalación, funcionamiento o simplemente opiniones sobre Oracle SQL Developer.
Libros de Administración Oracle (DBA) y PL/SQL
¿Quieres profundizar más en PL/SQL de Oracle o en administración de bases de datos Oracle? Puedes hacerlo consultando alguno de estos libros de Oracle.
Los libros que ves a continuación son una selección de los que a mi me parecen más interesantes para aprender administración y desarrollo PL/SQL, teniendo en cuenta precio y temática, espero que te puedan ser de utilidad:
- eBooks de Oracle gratuítos para la versión Kindle, o muy baratos (menos de 4€):
- Libros recomendados de Oracle
SQL developer necesita la
SQL developer necesita la maquina virtual de java instalada en el equipo donde se ejecuta. Y sino recuerdo mal... a veces necesita la versión 6 o 7 (pero el mensaje te lo dice). Bueno instalas el JRE ( Java Runtime Environment) y este se instala en C:\Archivos de progrma (x86) \jre (version)\bin si tu SO es de 32 bits. sino simplemente Archivos de programa. Bueno colocas ese PATH cuando el programa te lo pide y listo. Tendría que funcionar.
Por cierto..
Si teneis problemas a la hora de establecer conexiones es porque debéis configurar el fichero "sqldeveloper.conf" y agregar lo siguiente:
AddJavaLibFile ../../lib/java/api/jaxb-api.jar
AddJavaLibFile ../../lib/java/api/jsr173_api.jar
AddJavaLibFile ../../j2ee/home/lib/activation.jar
AddJavaLibFile ../../lib/java/shared/sun.jaxb/2.0/jaxb-xjc.jar
AddJavaLibFile ../../lib/java/shared/sun.jaxb/2.0/jaxb-impl.jar
AddJavaLibFile ../../lib/java/shared/sun.jaxb/2.0/jaxb1-impl.jar
Saludos,
drakon wrote:Si teneis
[quote=drakon]Si teneis problemas a la hora de establecer conexiones es porque debéis configurar el fichero "sqldeveloper.conf" y agregar lo siguiente:
AddJavaLibFile ../../lib/java/api/jaxb-api.jar
AddJavaLibFile ../../lib/java/api/jsr173_api.jar
AddJavaLibFile ../../j2ee/home/lib/activation.jar
AddJavaLibFile ../../lib/java/shared/sun.jaxb/2.0/jaxb-xjc.jar
AddJavaLibFile ../../lib/java/shared/sun.jaxb/2.0/jaxb-impl.jar
AddJavaLibFile ../../lib/java/shared/sun.jaxb/2.0/jaxb1-impl.jar
Saludos,
Drk[/quote]
Hola Carlos... Soy novato en Oracle PL/SQL Developer..., he tenido el sgte problema hago una nueva y 1ra conexion así (Mac) :
create user db_corona identified by db_corona;
grant connect, resource to db_corona;
y me manda error:
Oracle.javatools.db.DBException: java.sql.SQLException: Required property 'hostname' is not set on the DatabaseProvider
at oracle.jdevimpl.db.adapter.CADatabaseFactory.createConnectionImpl(CADatabaseFactory.java:66)
at oracle.javatools.db.DatabaseFactory.createConnection(DatabaseFactory.java:534)
at oracle.javatools.db.DatabaseFactory.createDatabase(DatabaseFactory.java:208)
at oracle.jdeveloper.db.DatabaseConnections.getDatabase(DatabaseConnections.java:607)
at oracle.dbtools.raptor.utils.Connections$ConnectionInfo.getDatabase(Connections.java:172)
at oracle.dbtools.raptor.utils.Connections.getConnection(Connections.java:1064)
at oracle.dbtools.raptor.utils.Connections.getConnection(Connections.java:1045)
at oracle.dbtools.worksheet.editor.Worksheet$WorksheetController.testConnection(Worksheet.java:570)
at oracle.dbtools.worksheet.editor.Worksheet$WorksheetController.access$700(Worksheet.java:422)
at oracle.dbtools.worksheet.editor.Worksheet$WorksheetController$1.doWork(Worksheet.java:443)
at oracle.dbtools.raptor.backgroundTask.RaptorTask.call(RaptorTask.java:193)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$RaptorFutureTask.run(RaptorTaskManager.java:515)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.sql.SQLException: Required property 'hostname' is not set on the DatabaseProvider
at oracle.jdeveloper.db.adapter.AbstractConnectionCreator.getPropertyOrThrow(AbstractConnectionCreator.java:210)
at oracle.jdeveloper.db.adapter.OracleConnectionCreator.getConnectionURL(OracleConnectionCreator.java:39)
at oracle.jdeveloper.db.adapter.AbstractConnectionCreator.getConnection(AbstractConnectionCreator.java:106)
at oracle.dbtools.raptor.standalone.connection.RaptorConnectionCreator.getConnection(RaptorConnectionCreator.java:195)
at oracle.dbtools.raptor.dialogs.conn.ConnectionPrompt.promptForPassword(ConnectionPrompt.java:67)
at oracle.jdeveloper.db.adapter.DatabaseProvider.getConnection(DatabaseProvider.java:321)
at oracle.jdeveloper.db.adapter.DatabaseProvider.getConnection(DatabaseProvider.java:254)
at oracle.jdevimpl.db.adapter.CADatabaseFactory.createConnectionImpl(CADatabaseFactory.java:60)
... 19 more
Agradecería que me pudieras ayudar ya que estoy contra el tiempo en mi nuevo empleo y necesito ensayar en mi casa..
Se agradece !!.. :D
TOAD vs Oracle Developer
Yo creo que está bien, sobretodo teniendo en cuenta que no hay que pagar por él, pero encuentro que le pasa lo que a la mayoría de los programas hechos con JAVA, que se nota un poco la lentitud. Con el TOAD la respuesta a cada click es instantánea, aparte de que tiene bastantes más opciones, por lo menos la versión de pago.
Conectar Oracle SQL Developer con Oracle 8i
Parece ser que como a partir de la versión 1.5 SQL Developer utiliza los drivers JDBC de la versión 11g, y estos ya no soportan la versión 8i de la base de datos. O sea, que las últimas versiones de SQLDeveloper no pueden conectar con Oracle 8i. La última versión de Oracle SQL Developer que te permite conectar con una BD Oracle 8i es la 1.2
En este foro de Oracle lo discuten, y no parece que haya muchas soluciones, aparte de utilizar en paralelo las dos versiones de esta herramienta. Si al final encontraras alguna solución mejor háznoslo saber.
Hola, estoy intentando
Hola, estoy intentando conectarme a bases de datos 8i con el SQL Developer.
probe con todas las versiones disponibles en el sitio de Oracle: http://www.oracle.com/technetwork/developer-tools/sql-developer/downloa…
Oracle SQL Developer 1.1 Patch 3 (1.1.3.27.66)
Oracle SQL Developer 1.2.1 (1.2.0.32.13)
Oracle SQL Developer 1.5 (1.5.0.53.38)
Oracle SQL Developer 1.5.1 (1.5.0.54.40)
Oracle SQL Developer 1.5.3 (1.5.3.57.83)
Oracle SQL Developer 1.5.4 (1.5.4.59.40)
Oracle SQL Developer 1.5.5 (1.5.5.59.69)
Oracle SQL Developer 2.1 (2.1.0.63.73)
En la 1.2 y 1.2 me deja conectarme, pero cuando me conecto me sale el cartel de "Database Versions 9.x and above are supported" y por mas que este conectado, no me deja ver ninguna tabla o ejecutar consultas.
Alguna idea?
Muchas gracias,
Martin
Debes bajar la versión con
Debes bajar la versión con JDK, es una aplicación hecha en java.
Oracle SQL Developer for Windows. (This zip file includes the JDK 1.5.0_06)
(96 M)
To install and run:
- Download the file above
- Extract sqldeveloper.zip into any folder, using folder names
- Within that folder, open the sqldeveloper folder
- Double-click sqldeveloper.exe
Hola amigos, soy nuevo en el
Hola amigos, soy nuevo en el foro y un gusto poder compartir conocimiento con ustedes
tambien uso el sql developer para conectarme a una base de datos oracle, pero con la de la inatalcion me pide el java.exe, por eso uso una version anterior, asi que voy a probar bajando el jdk.
lo unico que no ve gusta del sql develope, es que al cargarlo, me desactiva los estilos visuales del windows 7 y cuando uso el scroll en una grilla esta se distorciona y los texto no se ven bien
cuando baje el jdk, voy a probar si soluciona mi problema
saludos cordiales
Eloy
Al margen de que el problema
Al margen de que el problema se pueda resolver modificando la configuración de la aplicación o algo así, si necesitas una solución rápida podrías probar a exportar los datos directamente desde SQLPlus con el comando SPOOL.
Salu2,
con oracle
Para una nueva conexion Oracle:
Vas a connections, click derecho new connection
connection name : nombre de la conexion ej: LocalHost
UserName : system ( comunmente es este , si es que tienes el oracle exprr)
password : la pass que estableciste cuando lo instalaste
Port y sid dejarlo tal cual.
El oracle esta en el puerto 8080 , pero si tienes apache tomcat tendra un conflicto entonces deberas cambiarlo
le pones test para ver si esta funcionando y si pasas conectas eso es todo.
Puedes tener mas de una conexion abierta
En la web de Oracle sólo hay
En la web de Oracle sólo hay una versión, no parece que haya más por idiomas. En la documentación de Oracle sobre las features este producto, en la característica 'Globalization', especifica que a partir de la versión 1.5.1 el entorno está disponible para 9 idiomas.
Yo he probado a instalar la última versión y por defecto ya te coge el idioma que tengas en local, no he encontrado ninguna opción para modificarlo. Lo que sí es cierto es que no lo traduce todo, pero la mayoría sí.
Problemas al escribir en el SQL worksheet
Buenas a todo el mundo!
Resulta que trabajo con esta herramienta y tengo un problema que me está empezando a tocar las narices de verdad. Cuando estoy escribiendo una consulta en el SQL worksheet, no me deja hacer un salto de línea, copiar, pegar, desplazarme con la flechas del teclado, suprimir, borrar... y en general todo lo que no sea escribir. Esto me paso un día de golpe (supongo que presioné alguna combinación rara de teclas), antes podía hacer todo esto sin problemas.
Lo he reinstalado y sigue igual, solo se me ocurre alguna cosa del java o algo así. Alguien le ha pasado? y lo mas importante, .. alguien sabe como solucionarlo?
Gracias de antemano!
ya está!
Contesto yo mismo, ya que por fín he encontrado la solución al problema más desesperante que havia tenido en mucho tiempo.
Supongo que con alguna combinación de teclas havia activado otro modo de teclado, pero el caso es que se pueden poner los valores por defecto en Tools>preferences>accelerators... allí haces un load preset... y todo vuelve como antes... por fin!
Podría ser problema del
Podría ser problema del tamaño de buffer que utilicen las aplicaciones para exportar los datos, y a lo mejor se puede modificar de alguna manera. También puede ser que la generación del fichero se haga utilizando algún package de Oracle tipo UTL_FILE, y también exista alguna manera de configurarlo.
Pero todo son suposiciones, a ver si hay suerte y alguien que se haya peleado antes con el problema y lo haya resuelto dentro del SQL Developer (o de Eclipse) nos puede decir algo mas concreto..
Andreu wrote: Contesto yo
Contesto yo mismo, ya que por fín he encontrado la solución al problema más desesperante que havia tenido en mucho tiempo.
Supongo que con alguna combinación de teclas havia activado otro modo de teclado, pero el caso es que se pueden poner los valores por defecto en Tools>preferences>accelerators... allí haces un load preset... y todo vuelve como antes... por fin!
[/quote] ********* Andrey: Cuando esta configurado en Español tenemos: Preferencias, aceleradores, en el combobox de categoria selecciona Depurar, y busca Ir a fin de metodo. Seleccionas el boton derecho cargar predefinido y luego aceptar y tu editor regresa a estado normal con el teclado.No sé si lo habéis visto,
No sé si lo habéis visto, pero en este mismo tema, Nora comentaba que tenía este mismo error The network adapter could not establish the connection (en el comentario número #61).
Echad un vistazo, a ver si alguna de las cosas que se comentan os sirven para solucionarlo, pero lo primero aseguraos de que vuestro cliente de Oracle funciona bien conectando desde SQLPlus a una base de datos Oracle.
Saludos,
Con problemas
hola a todos, tengo un problema con el SQL DEVELOPER, la primera vez que lo instale (por asi decirlo) corrio sin problemas, pero cuando empece a ver algunas opciones, y no recuerdo bien que modifique, el asunto es que ahora cuando cargo simplemente no se puede cargar la ventana, si veo en el Task Manager veo el proceso sqldeveloper.exe corriendo, pero no lo veo como aplicación.
Alguien puede ayudarme en verdad me agrado bastante el IDE y me gustaría volver a utilizarlo.
Ah, borré el programa y todas sus entradas en el REGEDIT, lo volvi a desempaquetar, pero nada, incluso desinstale el JDK y lo volvi a instalar y nada.
Configuración Punto decimal
Buenas,
tengo una consulta con el SQL Developer. Cuando hago una extracción de datos con la opción INSERT los decimales me los separa con la coma, en vez del punto.
Si después intento utilizar el INSERT no puede diferenciar la separación de campos y la separación de los decimales. La solución está en separar con puntos los decimales, pero no sé cómo. ¿alguna idea? Gracias.
Hola soy novato y tengo una
Hola soy novato y tengo una duda sobre este programa, resulta que necesito pasar una BD completa que tengo en SQL 2005 a Oracle 10g pero no logro poder realizar ninguna conexion ni ocn SQl ni con Oracle.
POr favor podrian explicar como puedo hacer cada una de las conexiones, que necesito y si puedo migrar datos entre esas BD ya conectadas??
Espero por favor me puedan ayudar...
Sobre cómo realizar las
Sobre cómo realizar las conexiones ya se comentaba en el artículo inicial sobre SQL Developer, o en este mismo tema, y también puedes consultar la propia ayuda de la herramienta.
Una vez que tengas las dos bases de datos conectadas podrás acceder a los datos de las dos, pero no estarán conectadas entre sí. Para hacer una migración completa deberías utilizar la utilidad de migración que incluye Oracle SQL Developer, que con un asistente te va solicitando los datos necesario para hacer una migración de otros tipos de bases de datos a una base de datos Oracle.
Ok perecto gracias a tu ayuda
Ok perecto gracias a tu ayuda ya tengo las conexiones de ambas bases de datos. La migracion tenia pensado realizarla de forma Standart y no Quick pero no se si el volumen de los datos califique para Standart ya que aunq si bien el esquema tiene 3000 tablas en general el backup que me generaba SQL era de solo 900 MB. Que me recomendais??
Muchas gracias por la ayuda..
Hola Carlos, prove la opcioin
Hola Carlos, prove la opcioin Standart de conversión y funciono bastante bien,lo migro todo perfectamente. Es muy bueno el programa y muy recomendado, ahora mientras realizaba otras pruebas por ignorancia mientras realizaba una conversion del modelo "Model Converted" le aplique en el check de que "Run in Background" algo asi para poder realizar otras acciones y ella siguiera gestionando lo que hacia. El problema es que ahora no me muestra nunca el desarrollo de las actividades por haberle dado click a ese check y no se como remediar esto para que me siga mostrando el progreso de las actividades. Por favor espero me puedan ayudar para volver a la normalidad la aplicacion...
Gracias,
He intentado de todo desde
He intentado de todo desde revisar todas las preferencias del programa para saber cual puede ser hasta comparar esas preferencias con las de otro al que no le cambie la opcion, pero nada incluso si intento correr el programa desde otra maquina en la red, me acepta las conecciones y todo pero de igual manera no me muestra la ventana de procesamiento... claro que lo deje procesando para ver si lo hacia de todos modos pero paso mucho tiempo y nada...
Estoy realmente preocupado por favor su ayuda me sera muy importante.
Gracias
Alonso, lo siento pero no he
Alonso, lo siento pero no he trasteado demasiado la utilidad de migración y no he llegado nunca a activar esta opción de 'Run in background'.
Lo que tampoco entiendo bien es si el problema es que se te quedan para funcionar en background todas las migraciones, o también afecta a cualquier worksheet.
Otra información importante que puedes proporcionar es la versión de SQL Developer que utilizas, porque en versiones antiguas había algún bug relacionado con las ejecuciones en background.
Bueno, a ver si alguien que haya probado más las migraciones nos ilumina un poco..
Eduardo, SQL Developer
Eduardo, SQL Developer trabaja sobre bases de datos activas, por lo que no creo que puedas hacer nada directamente sobre un backup de base de datos.
Tendrías que recuperar el backup desde una base de datos SQL Server, y después conectar con esta base de datos desde Oracle SQL Developer.
Una vez hecho esto, con la base de datos de SQL Server funcionando, si quieres prescindir del motor de SQL Server, podrías utilizar la utilidad de migración para importar la BD completa, o sólo lo que necesites a tu base de datos Oracle.
Hola a todos(as), me
Hola a todos(as), me descargue la ultima version de oracle sqldeveloper 2.1.1( para 64 bits ) ya que trabajo en windows 7 profesional de 64 bits, y lo instalo y toda la cosa excelente, me inicia la interfaz y todo, y cuando quiero crear una nueva coneccion a la BD mediante : file>new>Data Base Conecction, supuestamente me tendria que salir una ventana , pero no me sale nada., ni un error no me muestra.
Haber si me pueden ayudar a solucionar eso. gracias.
Hola No se si alguien me
Hola
No se si alguien me puede ayudar. soy nueva con este programa y vengo del Toad, y hay algunas cosas que no encuentro pero sobre todo dos que tienen que estar pero no las encuentro
1- Como puedo saber que paquetes estan correctamente compilados y que paquetes tienen errores??? cuando pulso compilar todo me dice que 4 paquetes tienen errores pero no puedo ver cuales??? en el toad y otras herramientas similares te muestra un icono diferente...
2- Como puedo hacer un expor de toda la base de datos, pero que cada objeto me lo ponga en un archivo, ahora mismo utilizo la opción Herramientas -> Exportación de base de datos, pero ahi me lo crea todo en un solo archivo txt, y esos como backup es un rollo, por que si tengo que recuperar solo un objeto no es nada comodo.
Muchas gracias.
Hola a todos, Soy "muy"
Hola a todos,
Soy "muy" novato con esta herramienta y tengo el siguiente problema: cuando me intento conectar a la base de datos sucede que si bien podemos ver que el estado es conectado (es decir, si uno se para con el mouse arriba dice nombreconexion Connected) pero no permite descargar el "árbol" de Oracle, queda en estado "Loading..." y el programa queda tomado a tal punto que para cerrarlo lo tengo que hacer con Ctrl + Alt + Supr.
Desde ya, muchas gracias y ante cualquier duda pregunten asi queda más claro todo.
Saludos,
DiegoteS.
Si no tienes problema al
Si no tienes problema al conectarte tiene que ser una cuestión de permisos del usuario que utilizas.
Asegúrate primero de que tenga los roles básicos para trabajar sobre su propio esquema, normalmente CONNECT y RESOURCE:
SQL> GRANT "CONNECT" TO "USER";SQL> GRANT "RESOURCE" TO "USER";
Recuerda también que un usuario que no sea DBA normalmente sólo ve sus propios objetos, también puede ser simplemente que el usuario con el que te conectas no haya creado aún ningún objeto en su esquema. Puedes probar a crear una tabla, a ver si luego la ves con el explorador:
SQL> create table temporal (campo1 varchar2(1));
Hola, bueno te queria
Hola, bueno te queria preguntar si conoces como puedo importar archivos (.txt, .xls, etc...) a una base de datos sql desde el oracle sql developer, te cuento tengo un macbook y logre conectarme a la base SQL y puedo exportar datos facilmente y consultar, el punto es que no se como importar datos a dicha Base de Datos, desde Windows lo hago sin problemas (manager de sql), pero desde mac no se como realizar dicha importacion, si me puedes ayudar te lo agradeceria
saludos
Con SQL te refieres a
Con SQL te refieres a SQLServer? Supongo que te refieres a un asistente de importación que te cargue el contenido de un fichero plano o un XML en tablas. Que yo sepa Oracle SQL Developer no tiene esa funcionalidad, como mucho podrías encontrar algo en la herramienta de migración si la BD destino fuera Oracle.
Lo que puedes hacer, si los datos vienen de otra BD, es exportarlos en formato SQL, y eso sí que lo podrías importar con SQL Developer.
Si no vienen de bases de datos tendrás que recurrir a algún script o aplicación más orientada a SQL Server que te permita hacer esta importación. Otra opción que puedes explorar es utilizar el comando BULK INSERT de Transact SQL, que desde el mismo entorno SQL te permite importar datos de ficheros en tablas. Puede importar datos incluso desde ficheros que estén en directorios de red compartidos.
Buenas: No llevo mucho tiempo
Buenas:
No llevo mucho tiempo usando esta herramienta pero te digo lo que yo se.
1.- Si son mas de 200.000 registros puede que sobrepases el tamaño maximo (5120 KB).
2.- Con la exportación en formato txt no se puede elegir delimitador simplemente exporta el resultado tal cual tu lo hayas formateado por lo tanto tendras que montar la consulta para que tenga el formato exacto que quieres que tenga en el fichero.
3.- El unico formato de exportación que te permite elegir un caracter delimitador el el csv.
Yo lo que hago es utilizar este como formato intermedio exportando al portapapeles en vez de a un fichero y una vez conseguido el formato lo pego en un fichero txt, xls, word o donde me interese.
Espero te sirva de ayuda
Saludos
una consulta acabo de bajar
una consulta acabo de bajar las version 2.1.1.64, pero cuando me quiero conectar a una base de datos de oracle me dice que el usuario y la clave estan incorrectas
pero solo cuando entro con un usuario que no es el owner, con el owner no da problem
gracias de antemano
Luis Quezada wrote:una
[quote=Luis Quezada]una consulta acabo de bajar las version 2.1.1.64, pero cuando me quiero conectar a una base de datos de oracle me dice que el usuario y la clave estan incorrectas, pero solo cuando entro con un usuario que no es el owner, con el owner no da problem
[/quote]
Lo que comentas no creo que tenga nada que ver con la versión de SQL Developer, tiene que ser problema del usuario/contraseña que utilizas, o de permisos del usuario. Para asegurarte prueba a conectar con ese usuario desde otro entorno, por ejemplo desde linea de comandos con SQLPlus.
Yo lo uso desde hace bastante
Yo lo uso desde hace bastante tiempo y estoy bastante contento con el rendimiento que proporciona.
El TOAD es altamente desaconsejable por sus fallos de seguridad (de echo el 90% de las empresas
no trabajan con él) además de sus errores (con un usuario sin privilegios puedes hacer tareas de DBA
, no diré como porque esto no es un post de hackeos xD)
Hola, a todos,... necesito de
Hola, a todos,... necesito de vuestra ayuda,......y el problema que tengo es que quiero crear la coneción ya sea para el usuario
sys o el usuario systema, .... desde la primera vez que instale el oracle 11g establecí la misma contraseña para ambos usuarios, pero se da el caso, que deje unos dias sin aprender sobre este entorno y oracle, y ahora
que quiero conectarme no me permite conectarme a ninguna de las conecciones que tenía, .... y por el lado del sql *plus si me conecta al menos el usuario system, me conecta correctamente, ...... pero en
SQL Developer, no me permite conectarme,.... le pongo el nombre de la coneción, el usuario, y la contraseña (con los que me conecta en el sql *plus) y luego me dice: Estado: Fallo- Fallo de la prueba: The
Network Adapter could not establish the connection.
Entonces quiero conectarme desde SQL Developer pero no puedo, y desde sql *plus si me conecta, ..... Tambien desde sql *plus cambie la contraseña de el usuario sys para poderme conectar desde el sql developer, pero tampoco me lo permite, ....podrian ayudarme por fis,..........preciso de vuestra ayuda,... gracias
Hola Nora Es muy probable
Hola Nora
Es muy probable que los servicios esten apagados o en pausa, tienes que reiniciarlos manualmente
entra a panel de control / herramientas administrativas/ servicios y buscas por ejemplo OracleOraDb11g_home1TSNListener y
OracleServicesORCL y les das reiniciar
Saludos
Espero aya podido ayudarte
Hola de nuevo, antes que nada
Hola de nuevo, antes que nada agradecerte por responder mi interrogante, pero resulta que ya hice lo que tu me indicaste, que subiera los servicios, incluso inicié todos los servicios que corresponden a oracle, pero igual no me permite conectarme a la base, siempre me da el mismo error, ....me conecto como SYSDBA Y TNS, y en En alias de la Red aparece ORACLR_CONNECTION_DATA) luego le doy probar y me aparece: ---Estado: Fallo- Fallo de la prueba: The Network Adapter could not establish the connectio ---
Y bueno, si le doy guardar, aunque no me conecte, en el panel de conexiones aparece el icono de conexión sys o system, pero al momento de querer accesar a las tablas (es decir de dar clik sobre el icono) me aparece el siguiente error ---se ha producido un error al realizar la operacion solicitada: The network Adapter could not establish the connection codigo de proveedor 20 ---.
Luego no se que hacer, con esto, pues quiero conectarme pero no puedo,.... Por favor, me puede ayudar en esto, de antemano Gracias.
Si desde SQL Plus te conectas
Si desde SQL Plus te conectas sin problemas lo que te falla tiene que ser tan sólo la configuración de la conexión desde SQL Developer.
Puedes buscar el TNSNAMES.ora que está utilizando SQL Plus, y asegurarte de que los parámetros 'host', 'puerto', etc. te coinciden con los que tienes en el tnsnames para esta instancia de BD.
Gracias por responder, pero
Gracias por responder, pero es que soy nueva en esto, y estoy luchando con esto que no se, pero, busque el tnsnames.ora y el listener.ora y bueno, me aparecen 2 archivos; uno en la ruta siguiente: C:\app\Administrador\product\11.2.0\dbhome_1\NETWORK\ADMIN, y el otro en C:\app\Administrador\product\11.2.0\dbhome_2\NETWORK\ADMIN. Ahora dime, como se cual es el que está utilizando el sql *plus, no se como se hace, luego, dices que me asegure sobre los parametros del "host", "puerto", etc, y bueno, esos parametros nunca los he utilizado, y bueno, mejor te pongo el codigo que tienen estos dos archivos,
Mira el listener todo esta igual excepto la ruta que cambia de dbhome_1 a dbhome_2, luego todo es igual
//*****
listener.ora
# listener.ora Network Configuration File: C:\app\Administrador\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\app\Administrador\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrador\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = CASA.lan)(PORT = 1521))
)
)
ADR_BASE_LISTENER = C:\app\Administrador
En el archivo tnsnames, si hay un cambio en un pedazo de lineas de codigo
//***** tnsnames.ora**
# tnsnames.ora Network Configuration File: C:\app\Administrador\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = CASA.lan)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.lan)
)
)
EL OTRO TIENE ESTO: (LAS ULTIMAS LINEAS DE MÁS)
# tnsnames.ora Network Configuration File: C:\app\Administrador\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = CASA.lan)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.lan)
)
)
Luego que hago aqui, desde sql plus, me conecto a todos los usuarios que tenia, : tenia el sh, hr, y otros que habia creado, pero desde SQL Developer, no puedo conectarme a ninguna:
siempre para practicar las consultas me había conectado poniendo el nombre de la conexion, el usuario, contraseña, si era el sys o system le ponia el rol de sysdb, en tipo de conexión TNS, en el alias de la Red ORACLR_CONNECTION_DATA y luego probaba y listo. y de igual forma solo que en el rol, no ponia SYSDB, sino que default y luego todo igual y me conectaba.
Podrias ayudarme de nuevo, necesito tu ayuda, y quiero aprender a hacer esto. Ya entendi, que no se porque tengo 2 archivos tnsnames.ora pero hay que decirle al SQL Developer que tiene que escoger uno, pero no es como se hace eso, me ayudas??? Gracias
Seguramente el TNSNAMES que
Seguramente el TNSNAMES que se está utilizando es el último que se ha instalado, supuestamente el de C:\app\Administrador\product\11.2.0\dbhome_2\network/admin. También puedes consultar en las variables de entorno cuál es el path que está utilizando el cliente Oracle de tu máquina.
Para consultar datos de conexión mejor mírate el Tnsnames.ora, pero es sólo como referencia, porque SQL Developer no lo utiliza. Como desde SQLPlus sí que puedes entrar, los parámetros del tnsnames relativos a la instancia en la que entras tienen que servirte para la definición de la conexión de SQL Developer.
Por ejemplo, si para entrar con SQL Plus utilizas este comando:
> sqlplus hr/pwd@orcl
Consultas la entrada del TNSNAMES que define ORCL y verás que tienes HOST=CASA.lan y PORT=1521, que es lo que tendrías que informar en la definición de la conexión de Oracle SQL Developer:
Utiliza el botón 'Probar' para comprobar que la conexión te funcione, así es muy rápido hacer pruebas con diferentes parámetros.
Hola de nuevo, Pues antes que
Hola de nuevo,
Pues antes que nada gracias por tu orientación, pues a la verdad, ni sabia que existia el archivo tnsnames.ora y los demás para la configuración de la conexion, ni sabia, donde es que estaban, ni nada de eso, más ahora ya lo se, y estuve leyendo algo sobre estos archivos.
Mira, probando probando ya pude conectarme, lo que hice fue que elimine el SQL Developer, y como te conté tenia dos archvos tnsnames.ora en diferentes direcciones pero parecidas, C:\app\Administrador\product\11.2.0\dbhome_1\network\admin\tnsnames.ora,.... y C:\app\Administrador\product\11.2.0\dbhome_2\network\admin\tnsnames.ora ,.....así que borré la carpeta dbhome_2 y luego volví a ejecutar el archivo sqldeveloper.exe luego probé conectarme y me conectó.
Lo que quiero contarte, es que he estado buscando en internet, como se crea los archivos: tnsnames.ora, el listener.ora y el sqlnet.ora,........... es decir, quisiera saber, en que momento se crean estos archivos, si a la hora de instalar la base de datos o al instalar el sql developer, ............ pues tengo la pregunta, de porque es que yo tenia 2 archivos: tnsnames.ora, el listener.ora y el sqlnet.ora, en diferentes direcciones, en que momento los cree?
Tengo dos versiones de SQL Developer, y recuerdo que al principio ejecuté un sqldeveloper.exe luego un tiempo despues, me dio de ejecutar el otro, .......... entonces, no se si eso fue el motivo por el que ya no me funcionó conectarme a la base de datos, a través del SQL Developer.
Por favor, si tu puedes explicarme, pues quiero saberlo y auque parezca ignorante en esto, pues a la verdad, lo soy, pues estoy iniciandome en esto, de antemano agradezco mucho tu ayuda.
Los archivos que comentas
Los archivos que comentas (tnsnames.ora, listener.ora y sqlnet.ora) se crean cuando instalas un cliente de Oracle, es decir, la versión de Oracle que te permite conectarte a la base de datos desde tu máquina, y que también te instala el SQL Plus. Si tienes dos de cada es porque has hecho dos instalaciones del cliente de Oracle, y la que estará activa es la última que hiciste.
Oracle SQL Developer es otra herramienta aparte que no crea ni modifica ninguno de estos ficheros, el 'tnsnames.ora' sólo te sirve de referencia para definir los datos de la conexión en Developer, y en cualquier otro software que quieras configurar para conectar con una base de datos Oracle, pero no interviene para nada en la instalación.
Espero haberte ayudado..
Muchas gracias por tu
Muchas gracias por tu explicación, solo que no recuerdo en que momento ejecuté el oracleCliente, solo estoy segura de que instalé la base de datos de ahi el SQL Developer.
Mira muchas gracias por todo, ......... a lo mejor, voy a continuar consultadote otras cosas, por ahora ya esta resuelto esto. Gracias por tu ayuda.
Si has instalado la base de
Si has instalado la base de datos en local, la misma instalación te habrá creado el cliente de Oracle, en este caso para acceder a la misma máquina. Si quisieras acceder a tu base de datos desde otro ordenador tendrías que hacer una instalación de sólo el cliente de Oracle, o acceder con una herramienta como Oracle SQL Developer, que no necesita este cliente.
Gracias a ti por compartir tu experiencia, no dudes en contarnos cualquier cosa que te parezca de utilidad.
hola buenas soy estudiante
hola buenas soy estudiante de tics
apenas estoy comenzando con todo esto
de los servidores de base de datos
pero quiero saver de donde puedo descargar
el motor de sqldeveloper ya que poseo el ide
masno el motor del gestor espero que me puedan ayudar
selos agradecere demaciado
¿El motor? Te refieres a la
¿El motor? Te refieres a la base de datos? SQL Developer es sólo un IDE para trabajar sobre bases de datos.
Las bases de datos se instalan por separado, y pueden ser Oracle, MS SQL Server o MySQL.
Si quieres probar puedes instalarte Oracle XE, la versión gratuíta de la BD de Oracle. Te enlazo el post Oracle XE, la base de datos gratuita de Oracle, que tiene algo de info y enlaces para descargarla.
hola que tal... bueno espero
hola que tal... bueno espero que me puedan ayudar con mi pequeño problema...
quiero conectarme a la base de datos mediante el pl/sql developer
pero que cuando me conecte me salga
mi_usuario@BASEORAC
pero no m sale...
y tengo q conectarme a
mi_usuario@EX
osea quiero conectarme con la base de datos
ORACLR_CONNECTION_DATA
y no al
XE
espero me puedan ayudar
ES URGENTE...
POR FAVOR......
Hola: tengo un duda como
Hola:
tengo un duda como conectar oracle sqldeveloper con pentaho pls.!
Hola, espero que sepas mucho
Con muchos registros los
Con muchos registros los datos formateados siempre consumen más recursos. Seguramente el problema lo tengas más en la parte de Excel que en la de Oracle SQL Dev.
Prueba a exportar en formato de texto, o csv, y yo creo que no tendrás problemas.
Si no, la alternativa es hacer la exportación desde fuera de Oracle SQL Developer, con comandos de exportación de la base de datos, o con un script desde Oracle SQL Plus.
En el artículo Oracle SQL
En el artículo Oracle SQL Developer, que referenciaba al principio de este tema, se explica cómo realizar las conexiones de Oracle SQL Dev. Lo has consultado y te da el error que dices o no lo habías visto? Qué error te devuelve el programa?
Por cierto, acabo de ver que ya se puede descargar la versión 4.0 Early Adopter 2 de Oracle SQL Developer, a ver quién se atreve a probarla y nos cuénta qué tal se comporta :)
Si quieres hacerlo en la
Si quieres hacerlo en la misma consulta, y una de las bases de datos es Oracle y la otra tiene un conector ODBC, podrías enlazarlas utilizando un database link de Oracle que enlazara a la otra base de datos utilizando Heterogeneous Services.
Te enlazo el artículo de Oscar Paredes Heterogeneous Services: Conexión desde Oracle a SQL Server que explica cómo configurarlo. Una vez bien configurado, la nomenclatura es la de un dblink normal.
Hola, he tenido problemas en
buenas, estoy comenzando a
Hola, te comento que soy
Gracias por avisar, pero
Gracias por avisar, pero puedes concretar eso de color peor? No será el aviso de las cookies? En principio está todo bien.
Te agradezco si nos puedes enviar un email con un pantallazo a admin @ dataprix.com, y así sabremos seguro a qué te refieres, o si te va mejor registrarte y abrir un tema adjuntando el pantallazo en el foro http://www.dataprix.com/forum/general/dataprix, que es para comentar cuestiones sobre el funcionamiento de la web.
Un saludo,
Hola. Para tienes que
Hola. Para tienes que utilizar un usuario registrado (http://www.dataprix.com/user) y abrir un tema nuevo del foro, entonces desde el mismo editor ya podrás adjuntar el fichero con la imagen.
Cuando lo tengas seguimos por allí y borramos estos comentarios.
Saludos,
Que tal Carlos y foro en
Que tal Carlos y foro en general,
Es cierto que es poderosa esta herramienta, solo tengo una duda, como se realiza el cambio de contraseña de un usuario que ya expiro, desde sqlplus o toad por ejemplo aparece la ventana de dialogo o pide el cambio de contraseña, cosa que el sqldeveloper solo aparece el mensaje y no te permite cambiarla.
Saludos
Puedes probar a cambiar el
Puedes probar a cambiar el password con un comando alter user de una sola línea, así no necesitas ningún diálogo:
SQL> alter user usuario_bd identified by usuario_pwd;
Otra opción es hacerlo desde el entorno gráfico. SQL Developer, en el área de conexiones, al hacer click con el botón derecho sobre cualquiera de ellas, te ofrece la opción de cambiar el pasword (Reset password) directamente. El problema es que nosmalmente esta opción sale en gris porque por JDBC no se puede hacer y la herramienta necesita que tengas instalado un cliente de Oracle para hacerlo por OCI.
Si te sale en gris te va a ser más sencillo probar el alter user (y si tienes privilegios para cambiar el password), o ir por SQLPlus, pero igualmente te enlazo este post donde explican muy bien cómo instalar el Cliente de Oracle para habilitar la opción de resetear passwords en Oracle SQL Developer.
Saludos!
Podrías hacer que tu script
Podrías hacer que tu script lance una consulta que te genere los datos en formato CSV, y los guarde en un fichero de teto de extensión .csv, que Excel reconocerá.
De todas maneras, si tienes la posibilidad, puede que se salga más a cuenta crear en Excel una conexión ODBC hacia Oracle, e importar los datos desde el mismo Excel.
Buenas tardes expertos.
Buenas tardes expertos.
Basicamente se me presenta el siguiente error cundo intento conectarme a al base de datos
Se ha producido un error al realizar la operación solicitada:
Error de E/S: The Network Adapter could not establish the connection
Código de proveedor 17002
la primera vez que lo intale funciono perfectamente pero luego no he podido. Favor si me pudieras ayudar
Gracias.
El error 17002 desde SQL
El error 17002 desde SQL Developer es equivalente al error ORA-12541 de la base de datos, o sea, que por alguna razón la conexión no puede llegar al listener de la base de datos Oracle remota. Tienes que revisar todo lo que puede fallar por el camino, y si el listener de la base de datos está levantado.
- 1. Si utilizas el tnsnames.ora, lo primero revisa que esté todo correcto, aunque si antes conectabas y no ha habido cambios lo más probable es que ya lo tengas bien.
-
2. Revisa que las dos máquinas se puedan comunicar, que no haya ningún puerto cerrado y esas cosas.. Para esto te puede ir bien, depués de hacer un ping desde el cliente al servidor, utilizar el tnsping:
> tnsping nombre_del_servicio
o también
> tnsping ‘(ADDRESS=(PROTOCOL=tcp)(HOST=nombre_servidor_o_ip)(PORT=1575))’
- 3. Si tienes comunicación desde la máquina cliente, entonces el problema ya debería estar en el servidor, que realmente podría no tener levantado el servicio del listener de Oracle. En este post sobre el listener tienes información para comprobar su estado, y levantarlo si es necesario.
que tal, estoy usando varias
que tal, estoy usando varias versiones de la herramienta y he intentado conectarme a una base de datos de un cliente la cual esta en oracle 8i.
Me aparece el siguiente mensaje.
Estado: Fallo:Fallo de la Prueba: Versión de Oracle Database no soportada.
Por favor su ayuda urgente necesito realizar la conexion usando esta herramienta, o en su caso una version free
Buen día, tengo una pregunta
Buen día, tengo una pregunta y de antemano muchas gracias por la respuesta.
Necesito limitar el numero de dígitos decimales en cualquier consulta que haga, actualmente y repentinamente me deja hasta 20 dígitos decimales, por lo cual cuando paso la información a excel este me distorsiona los valores.
Me gustaría saber si se puede configurar PL SQL Developer para que me limite el numero de decimales a mostrar pero desde la herramienta PL SQL develope y se se puede en que ruta.
Muchas gracias.
hola. ante todo gracias por
hola.
ante todo gracias por la atención prestada,
mi inquietud es que cuando se generan los archivos planos para generar el pago de nomina por transferencia al banco. uno de los empleados aparece con el número de identificación (cédula de ciudadanía) en 0000000000 y en el banco lo rechazan, agradezco las posibles recomendaciones del caso.
Buenos días , mi problema es
Buenos días , mi problema es de rendimiento de la aplicación , es muy lenta al conectarse a una base de datos , al hacerle click en la conexión se puede demorar al rededor de 2 minutos en abrirla , tengo al rededor de 30 conexiones en la aplicación configuradas . Hay alguna forma de aumentar el rendimiento ,por ejemplo tengo el toad y la consola de enterprise manager y el mismo numero de conexiones y en esas aplicaciones no tengo problemas .
SO :window 8 , memoria : 4GB .
Gracias
Tardar 2 minutos por conexión
Tardar 2 minutos por conexión es muy exagerado, realmente has de tener un problema con algún conector, con la configuración o algo así.
He encontrado un post con consejos para mejorar el rendimiento de SQL Developer con Windows Vista. Es antiguo, pero puede que los consejos que da te sirvan: Post para mejorar el rendimiento de Oracle SQL Developer
Saludos,
Para convertir a mayúscula
Para convertir a mayúscula las palabras clave, en 'Herramientas --> Preferencias --> Base de datos --> Formateador SQL --> Otros' tienes un selector con el que puedes configurar la opción de 'Palabras clave en mayusculas', utilizando esta opción al aplicar formato debería ponerte las palabras clave en mayúsculas.
Lo que ya no te puedo decir es si existe la opción de que aplique este formateado de mayúsculas 'al vuelo'. Yo creo que no porque en los estilos por defecto del editor de códigos sólo puedes seleccionar para cambiar colores y estilo de fuente, pero no descarto que haya alguna manera de hacerlo. Si la encuentras avisa!
Hola Isaac Para poder incluir
Hola, tengo un problema con
Hola, tengo un problema con el host de la base de datos y me gustaria saber si puede ayudarme, la cuestion es que cuando intento tener una conexion a la base de datos, en la parte de la cadena de conexion me aparece un host diferente al establecido en el archivo tnsnames.ora, me gustaria saber a que se debe que cargue un host difeferente al establecido en dicho archivo y como puedo corregirlo, de ante mano gracias por la ayuda
Comprueba que no tengas más
Comprueba que no tengas más de un fichero TNSNAMES.ora en tu máquina, puede que esté cogiendo la información de otro. El tnsnames que developer utiliza por defecto es el que hay en el directorio $ORACLE_HOME/network/admin, o si no el que haya definido en la variable de entorno TNS_ADMIN. Si tu máquina es Windows el problema podría ser que no tengas definida esta variable de entorno. Tendrías que definirla y asignarle como valor el path al directorio donde tienes el tnsnames.
Hola soy nueva con lo que es
Hola soy nueva con lo que es base de datos y tengo que realizar una consulta entre dos tablas distintas y comparar los datos , entonces si los datos que estan en la tabla A no existen en la tabla B mostrarlos., como se puede realizar esta consulta
tengo el join de las dos tablas listas, pero no se como comparar los datos que no existen
gracias por cualquier ayuda...
Tengo un servidor con SunOS
Tengo un servidor con SunOS donde está la BBDD de Oracle y las distintas bases de datos (instancias).
Entro con un usuario unix normal, llamo a sqldeveloper y puedo ver todas las instancias y entrar en ellas.
El problema es que no se que usuario de Oracle soy que tngo todos esos permisos...
¿Hay alguna forma de saberlo? básicamente para evitar que cualquiera pueda acceder a cualquier dato, (aunque sean todos de desarrollo).
Un saludo.
Luis
Me respondo solo. Se entra en
Tengo una duda, a la que no
hola tengo unas consultas y
ve hacia el árbol de objetos,
Hola, buenas. Necesitaríamos
Entra al siguiente
C:\Users\is_delacruz\Pictures\foro sql developer\menu.png
luego das clic en nuevo modelo relacional:
C:\Users\is_delacruz\Pictures\foro sql developer\menu2.png
y por ultimo solo arrastra las tablas que desean mostrar en el diagrama.
Espero haberte ayudado.
Cordial saludo
Hola. me gustaria mucho que
Hola Tengo -un sistema
Hola
Tengo
-un sistema operativo windows 7 de 64 bits.
-SQL Developer y me funciona bien me conecto indistintamente a Oracle 10g como 11g.
El problema me surge porque me he incorporado a un nuevo proyecto y me tengo que instalar PL SQL Developer.
Como no sabía mirar si el cliente que tenía instalado era de 32 o de 64 bits, me he instalado los clientes 11g tanto para 32 como 64 bits.
Antes y después de instalarme el cliente 11g no podía logarme en las bases de datos con PL SQL Developer.
Ahora después de instalarme los dos clientes 11g sigo con el mismo problema.
Desde opciones de tools de PL SQL Developer , voy a ORACLE_HOME tengo la posibilidad de seleccionar OraCliente 11g_home1; OraClient10_home1 y vacío.
con todo sigo sin poder logarme en PL SQL Developer y no conozco a nadie que tenga los dos (Oracle Developer y PL SQL Developer ) funcionando.
Saludos
Lourdes
carlos wrote:¿Y qué mensaje
Yo tengo un problema al
Yo tengo un problema al conectarme a una base de datos hecha en SQL Server, ya que no me muestra las tablas que existen es dicha Base, pero si puedo hacer consultas exitosas... Cuando intento abrir la estructura de la Base me muestra un error con la siguiente leyenda
Se ha producido un error al realizar la operacion solicitada:
El nombre de la columna 'suid' no es valido.
Código del proveedor 207
Ojala alguien pueda ayudarme
Hola tengo en mi equipo
Hola tengo en mi equipo Windows 8, ya instale la Base de datos de Oracle y todo parece que se instalo correctamente ahora quiero instalar sql developer para poder ingresar solo que al bajar la version sqldeveloperx64 que tiene incluido el jdk la ejecuto en mi lap y empieza a cargar pero cierra la ventana y baje tambien el sqldeveloper que necesita jdk pero no me funciona, hay algun truco que desconozca para poder instalar oracle 11g en mi lap? Les agradezco su respuesta.
Pues dificilmente, porque por
Pues dificilmente, porque por ejemplo, las fechas te van a dar más de un dolor de cabeza.
Lo normal es exportarlos a un fichero y luego importar ese fichero, al que a veces, hay que pasar procesos para adaptar el contenido.
Además debes tener en cuenta el juego de caracteres de cada BBDD
Hola buenas tardes carlos
Hola buenas tardes carlos quiero hacerte una consulta. Fijate que tengo un modelo entidad-relacion en oracle sql developer data modeler, el cual quiero sincronizar con una base de datos que tengo en oracle sql developer y el problema es que no se como hacerlo, ya he intentado por ejemplo. archivo/importar/modelo de oracle designer. luego selecciono la conexion y le doy importar, me aparece el combo de las conexiones que deseo importar en este caso es una, pero cuando busco no me aparece el archivo del modelado ya que lo tengo registrado con extension.dmd haz de cuenta que el archivo se llama prueba.dmd, pero no me lo reconoce el asistente ya que solo acepta archivos .xml y por lo tanto no puedo subir el archivo donde hice mis correcciones para poder sincronizarlo con mi base de datos ¿ que me aconsejas que haga ? de antemano muchas gracias.
Hola, tengo un problema a la
Hola,
tengo un problema a la hora de exportar una base de datos de sql
Si lo exporto a excel, hace todo el proceso pero no exporta ningun dato.
Si lo exporto a texto me coge un nº de registros muy pequeño. No en todos los casos el mismo nº de registros.
Si lo selecciono y copio me da un mensaje de COMMAND NO HANDLE
Comentaros que hasta hace dos dias no tenia este problema, ha sido de un dia para otro.
Sabeis qué ha podido ocurrir??
Muchas gracias
Hola Jorge Para convertir un
Hola Jorge
Para convertir un string a fecha en Oracle se suele utilizar la función TO_DATE, que te permite especificar una máscara con el formato que tiene la fecha en la cadena.
Pero tu formato incluye milisegundos, y el tipo DATE de Oracle sólo llega al 'detalle' de segundos. Si puedes hacer que el csv no incluya milisegundos en la hora sería tan sencillo como hacer algo así:
SELECT TO_DATE('17/08/2015 10:30:40 AM', 'DD/MM/YYYY HH:MI:SS AM') FROM dual;
Si no te puedes librar de los milisegundos, puedes hacer primero una conversión a TIMESTAMP con TO_TIMESTAMP, y después convertir el TIMESTAMP en DATE. Algo así como esto:
SELECT CAST(TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9') AS DATE)
FROM dual
SELECT CAST(TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9') AS DATE)
FROM dual
SELECT CAST(TO_TIMESTAMP('17/08/2015 10:30:40,000000000 AM', 'DD/MM/YYYY HH:MI:SS AM',FF9') AS DATE) FROM dual
Ejecutando desde SQL
Ejecutando desde SQL Developer la siguiente sentencia:
export * tablaY where mail=x;
da como resultado : 1 Fila ha sido actualizada
pero no consigo averiguar cual? qué se ha modificado exactamente? Entenderia que esa sentencia exporta todos los campos de la tablaY donde el campo mail vale x pero al no poner fichero ni nada donde lo exporta? y por qué sale el mensaje de fila actualizada?
Cualquier ayuda es grata ! Gracias.
Aqui les comparto un link de
Aqui les comparto un link de gran utilidad, a mi me sirvio mucho para filtrar datos de una tabla:
Hola que tal tengo un gran
Hola que tal tengo un gran problema tengo un servidor con windows server 2003 y ya caduco la licencia que compre ahora al encender el servidor me pide que registre la licencia y no me deja ingreasr al sitema que puedo hacer para sacar mi base de datos sin perder la informacion ya intente con modo de prueba pero no me permite para la base de datos
Buenas tardes. Estoy tratando
Buenas tardes.
Estoy tratando de hacer un SP delete, y si lo hace pero siento temor de que genere bloqueos ya que son tablas muy muy grandes. Tengo entendido que se puede hacer una depuracion de 500 en 500 para evitar estos bloqueos, he visto unos ejemplos y jugado pero creo son mas orientados a SQLServer que a Oracle.
Me podrias orientar o saber si tienes alguna entrada sobre este tema, te agradeceria.
Te comento que lo que he visto y jugado es algo como esto
SET ROWCOUNT 500 delete_more: stmt_str := 'DELETE FROM schema.table WHERE (schema.table.campo_date) BETWEEN TO_DATE('''||start_date||''') AND TO_DATE('''||end_date||''')'; IF @@ROWCOUNT > 0 GOTO delete_more SET ROWCOUNT 0
Pero no logro hacer un SP.. Tipo.
create or replace PROCEDURE "SP_DELETE_CC_" AS start_date date; end_date date; stmt_str varchar2(1000); BEGIN select FECHAINICIO into start_date from SOURCE_SCHEMA.SOURCE_TABLE_CC where DESCRIPCION='SOURCE_SCHEMA.TABLE' AND ID_ ='20'; select FECHAFIN into end_date from SOURCE_SCHEMA.SOURCE_TABLE_CC where SUJETO_DESCRIPCION='SOURCE_SCHEMA.TABLE' AND ID_SUJETO ='20'; SET ROWCOUNT 500 delete_more: stmt_str := 'DELETE FROM TARGET_SCHEMA.TARGET_TABLE WHERE (TARGET_SCHEMA.TARGET_TABLE.CAMPO_DATE) BETWEEN TO_DATE('''||start_date||''') AND TO_DATE('''||end_date||''')'; IF @@ROWCOUNT > 0 GOTO delete_more SET ROWCOUNT 0 EXECUTE IMMEDIATE stmt_str; EXECUTE IMMEDIATE 'commit'; END;
Muchas Gracias
Hola a todo@s, tengo la
Hola a todo@s, tengo la siguiente consulta que ejecuto con : SELECT mar_nu_prov,unidades,familia, replace(round(neto_sin_iva, 2) - rappel,'.',',') AS neto FROM alma, (SELECT lin_codigo, mar_descripcion, LPad(mar_familia, 5, ' ') || ' ' || fam_nombre as Familia, LPad(mar_subfamilia, 5, ' ') || ' ' || subfam_nombre as SubFamilia, mar_pre_costo costo_art, mar_pre_medio medio_art, '' as proveedor, Sum(lin_uni) as unidades, Sum(lin_bonif) as bonif, Sum(lin_bultos) as bultos, Sum(round(round(lin_uni * lin_p_venta,2) * (1 - lin_descuento_t/100), 2)) as ventas, Sum(lin_uni * mar_peso) as kilos, Sum(Round(lin_p_costo * (lin_uni + lin_bonif), 2)) as costo, Sum(Round(lin_p_medio * (lin_uni + lin_bonif), 2)) as pmedio, ((sum(round(round(lin_uni * lin_p_venta, 2) * (1 - lin_descuento_t/100), 2))) - sum(round((lin_uni + lin_bonif) * lin_p_costo, 2))) as BenfBruto, ((sum(round(round(lin_uni * lin_p_venta, 2) * (1 - lin_descuento_t/100), 2))) - sum(round((lin_uni + lin_bonif) * lin_p_medio, 2))) as BenfPM, Sum(round(round(round(lin_uni * lin_p_venta, 2) * (1 - lin_descuento_t / 100), 2) * (1 - glin_dto_pp / 100) * (1 - glin_dto_adicio_01 / 100) * (1 - glin_dto_adicio_02 / 100) * (1 - glin_dto_adicio_03 / 100), 2)) as neto_sin_iva, Sum(round(round(round(round(lin_uni * lin_p_venta, 2) * (1 - lin_descuento_t / 100), 2) * glin_recargo / 100, 2) * (1 + lin_iva_v / 100), 2)) rappel, Sum(glin_descuento_i) glin_descuento_i, Sum(round(Round(round(round(lin_uni * lin_p_venta,2) * (1 - lin_descuento_t/100),2) * (1 - glin_dto_pp / 100) * (1 - glin_dto_adicio_01 / 100) * (1 - glin_dto_adicio_02 / 100) * (1 - glin_dto_adicio_03 / 100), 2) * (lin_iva_v/100), 2)) IVA_V FROM linfac, glinfac, articulo, familia, subfam, proved01, vendedor,client01 WHERE glin_n_fac = lin_n_fac AND glin_estado = lin_estado AND glin_estado IN (1, 6, 8) AND Trim(mar_n_articulo) = Trim(lin_codigo) AND mar_familia = fam_codigo AND mar_subfamilia = subfam_codigo (+) AND mar_familia = subfam_codigo_fam (+) AND glin_fecha BETWEEN To_Date('01/01/2015', 'dd/mm/yyyy') AND To_Date('31/12/2015','dd/mm/yyyy') AND glin_cliente BETWEEN 430010001 AND 430999999 AND glin_alma BETWEEN 2 AND 40 AND glin_vendedor BETWEEN 2 AND 2 AND mar_familia BETWEEN 1 AND 99 AND glin_zona BETWEEN 0 AND 999 AND lin_provee = prove_cuenta (+) AND mcl_vendedor = ven_codigo (+) and glin_cliente = mcl_n_cliente GROUP BY lin_codigo, mar_descripcion, LPad(mar_familia, 5, ' ') || ' ' || fam_nombre, LPad(mar_subfamilia, 5, ' ') || ' ' || subfam_nombre, mar_pre_costo, mar_pre_medio,glin_recargo ) , articulo A WHERE alm_codigo = lin_codigo AND alm_codigo = A.mar_n_articulo GROUP BY lin_codigo, A.mar_descripcion,mar_nu_prov,familia, subfamilia,costo_art, medio_art,unidades, bultos, bonif, ventas, costo, pmedio, BenfBruto, BenfPM, neto_sin_iva, glin_descuento_i, iva_v ,rappel, kilos, A.mar_tipo_arti, A.mar_unid_bulto esta conmsulta me da un resulto como el siguiente: PROVEEDOR UNIDADES FAMILIA PRECIO 400010144 154 1 Tubería de Sanitaria 34,17 400010144 25 1 Tubería de Sanitaria 10,19 400010144 6 1 Tubería de Sanitaria 7,68 400010555 31 1 Tubería de Sanitaria 52,02 400010144 4 1 Tubería de Sanitaria 3,64 400010008 22 3 Abastecimiento PE 55,48 400010008 6 3 Abastecimiento PE 39,65 400010837 4 2 Tubería de Saneamiento 54,28 400010008 6 3 Abastecimiento PE 34,98 400010008 2 3 Abastecimiento PE 142,13 400010664 41 3 Abastecimiento PE 111,69 400010664 9 3 Abastecimiento PE 36,07 400010664 32 3 Abastecimiento PE 179,36 400010364 6 3 Abastecimiento PE 21,42 400010364 6 3 Abastecimiento PE 31,55 400010627 0 3 Abastecimiento PE 0 400010664 6 3 Abastecimiento PE 89,28 400010144 38 1 Tubería de Sanitaria 9,95 400010144 3 1 Tubería de Sanitaria 2,4 400011000 2 4 Abastecimiento PP 33,72 400010751 87 5 Abastecimiento PB Terrain 215,38 400010751 3207 5 Abastecimiento PB Terrain 534,45 400010751 86 5 Abastecimiento PB Terrain 328,7 400010751 1 5 Abastecimiento PB Terrain 2,57 400010751 0 5 Abastecimiento PB Terrain 0 400010833 0 7 Abastecimiento Fund. 0 400010774 -6 8 Abastecimiento CU. -1,8 400010774 1 8 Abastecimiento CU. ,2 400010774 26 8 Abastecimiento CU. 9,86 400010774 8 8 Abastecimiento CU. 6,24 400010774 8 8 Abastecimiento CU. 8,42 400010774 6 8 Abastecimiento CU. 5,3 400010882 127 4 Abastecimiento PP 279,87 400010882 217 4 Abastecimiento PP 92,77 400010308 15 9 Abastecimiento Galvanizado 16,95 400010352 50 10 Fijación 27,38 400010352 49 10 Fijación 65,84 400010944 118 10 Fijación 16,32 400010832 15 10 Fijación 7,2 400010352 11 10 Fijación 18,89 400010180 2 12 Tubería de presión 40,28 400010144 6 12 Tubería de presión 6,46 400010352 10 10 Fijación 22,9 400010540 1 12 Tubería de presión 9,08 400010180 6 12 Tubería de presión 27,92 400010180 1 12 Tubería de presión 5,78 400010751 56 10 Fijación 16 400010751 8 10 Fijación 2,11 400010180 18 12 Tubería de presión 19,15 400010180 8 12 Tubería de presión 42,63 NECESITO POR FAVOR QUE ALGUIEN ME AYUDE, QUIERO AGRUPAR POR PROVEEDOR, FAMILIA Y QUE SUME LAS UNIDADES Y TOTALES DEL PRECIO Y NO TENGO NI IDEA DE COMO HACER ESTO, AGRADECERÍA ENORMEMENTE SI ALGUIEN PUEDIERA AYUDARME. UN SALUDO PARA TODOS DESDE TENERIFE . ESPAÑA
Buenos días Me he instalado
Buenos días
Me he instalado recientemente el programa SQL Developer, mi idea era crear dos conexiones una a Oracle y otra a SQL Server
La conexión a Oracle la ha podido realizar sin problemas pero la conexión a SQL Server no la puedo configurar porque en donde esta el círculo rojo no aparece la pestaña SQL Server.
He descargado varios controladores jdbc para SQL Server y los he asignado en Herramientas/Preferencias/Base de datos/Controladores JDBC de Terceros. Pero con ninguno de ellos he conseguido que me aparezca la pestaña.
La versión de SQL Developer es la: Oracle IDE18.2.0.183.1748
¿Alguien puede ayudarme por favor?
Gracias.
Hola Elisa Seguramente los
Hola Elisa
Seguramente los controladores que has probado no sirven para SQL Developer, aunque sí sean JDBC's para SQL Server. Prueba con el driver open source jTDS, que es el que siempre ha funcionado con SQL Developer.
Espero haberte ayudado,
Oracle Warehouse Builder 10g disponible sin cargo
Oracle Warehouse Builder 10g disponible sin cargo Carlos Wed, 05/09/2007 - 22:20Si trabajas con bases de datos Oracle y te estás planteando la posibilidad de utilizar una herramienta ETL (Extract, Transform & Load) para la alimentación de un Data warehouse, o simplemente para facilitar integraciones o migraciones de datos, te puede ir muy bien saber que Oracle permite la utilización de la versión básica de su herramienta de ETL Oracle Warehouse Builder 10g Release 2, sin coste adicional de licencias.
Eso sí, has de disponer de al menos una licencia de Oracle Database Standard Edition One, Oracle Database Standard Edition o Oracle Database Enterprise Edition.
Para más detalles, consultar el artículo de Oracle Press Oracle Anuncia la Disponibilidad General de Oracle Warehouse Builder 10g Release 2
Oracle WorkFlow sobre OWB
Oracle WorkFlow sobre OWB cfb Thu, 05/29/2008 - 11:14Tengo instalado Oracle Workflow, y lo utilizo desde Oracle Warehouse Builder. Para definir los flujos de proceso no hay ningún problema, todo bien, y la validación también me la da como correcta. El problema me lo encuentro cuando quiero desplegar un workflow desde el control center. Parece que cuando tiene que crear el dblink se encuentra un nombre demasiado largo, que sobrepasa los 30 caracteres que permite PL/SQL en los nombres de variables.
El mensaje de error que devuelve al intentar hacer el despliegue es este:
Nombre | Acción | Estado | Log |
ODS | Crear | Error |
ORA-06550: línea 1, columna 29: PLS-00114: el identificador 'DWH.REGRESS.RDBMS.DEV.US.O' es demasiado largo |
ODS | Crear | Error |
RPE-02215: Fallo al probar el sinónimo ODS_WB_RTI_WORKFLOW_UTIL. |
ODS | Crear | Error |
RPE-02260: Database User OWF_MGR must be a Control Center User. Please use the OWB Design Client against the Control Center repository to grant the Control Center User role. |
Yo creo que tiene que ver con el churro que la base de datos añade a los nombres de DBLINK en la versión 10g (es la que he utilizado como repositorio de OWF), que hace que este sea demasiado largo.
Alguien sabe si es este el problema o puede ser otra cosa? Si fuera este, cómo hago para que la base de datos no agregue al nombre el 'REGRESS.RDBMS.DEV.US.ORACLE'. Si el link se llamara sólo 'DWH' seguro que ya no tendría problema.
Efectivamente el problema
Efectivamente el problema estaba en el nombre del dblink que crea OWF. A partir de la versión 10g, las bases de datos Oracle tienen un nombre global compuesto por el nombre de la instancia, lo que siempre hemos llamado SID, y el dominio. Este dominio por defecto es REGRESS.RDBMS.DEV.US.ORACLE.COM, o sea que el nombre global de mi base de datos era DWH.REGRESS.RDBMS.DEV.US.ORACLE.COM
Al crear cualquier DBLink, la base de datos agrega al mismo el nombre del dominio:
SQL>create database link mi_db_link connect to scott identified by tiger using 'dwh'; Database link created. SQL> select db_link from user_db_links;
DB_LINK ------------------------------------------
MI_DB_LINK.REGRESS.RDBMS.DEV.US.ORACLE.COM
Este dominio realmente no sirve de mucho, por lo que no pasa nada si se cambia por otro más corto (con un usuario con privilegios de DBA):
SQL> select * from global_name;
GLOBAL_NAME --------------------------------------------------------------------------------
DWH.REGRESS.RDBMS.DEV.US.ORACLE.COM
SQL> alter database rename global_name to dwh.dataprix.com;
Base de datos modificada.
Ahora que hemos cambiado el nombre del dominio podemos volver a crear el dblink, y el nombre que le asigna la base de datos ha de ser más corto: SQL> dropdatabase link mi_db_link;
Enlace con la base de datos borrado.
SQL> create database link mi_db_link connect to scott identified by tiger using 'dwh';
Enlace con la base de datos creado.
SQL> select db_link from user_db_links;
DB_LINK --------------------------------------------------------------------------------
MI_DB_LINK.DATAPRIX.COM
Nuestro database link ahora se llama MI_DB_LINK.DATAPRIX.COM, con una longitud menor que 30 caracteres, por lo que el Workflow ya no tiene ningún problema al hacer el 'deploy'.
Como resumen, por si alguien se ha perdido, lo único que había que hacer era reducir el nombre global de la base de datos con:
SQL> alter database rename global_name to miBD.mi.dominio.com;
Requerimientos de Targets de Oracle Warehouse Builder
Requerimientos de Targets de Oracle Warehouse Builder Carlos Wed, 05/14/2008 - 23:02Estoy utilizando OWB como herramienta de ETL para la carga de un Datawarehouse, pero también me gustaría utilizarlo para realizar cargas o actualizaciones de datos puntuales en otras bases de datos Oracle.
El problema es que, por lo que he podido ver, para cada BD en la que quiero tocar o cargar algún dato, tengo que tener instalado un servidor de OWB. Son bases de datos de producción y encuentro algo arriesgado y no muy lógico que para insertar registros en una sola tabla, por ejemplo, tenga que hacer previamente una instalación de la herramienta.
Alguien sabe si con OWB hay alguna manera de poder definir un esquema destino en otra base de datos sin tener que hacer una instalación del 'runtime' en esa base de datos?
Hola Carlos. No es posible
Hola Carlos.
No es posible deployar mappings en una bbdd que no tenga instalado el "Control Center" de Warehouse Builder.
Con lo cual no puedes registrar "targets" fuera de la bbdd donde está WB.
Puedes crear mappings, tablas, vistas pero nada mas. Todo lo que hagas quedará solamente como metadatos en el proyecto sin poder generar nada en el destino.
Espero haberte ayudado.
Saluditos,
There is no installation of
Submitted by Jeff Smith on Tue, 05/22/2012 - 22:04
There is no installation of SQL Developer.
You simply download it from OTN and extract it to your OSX machine.
To run it, you'll need the Java 1.6 JDK.
To install and run:
- Ensure you have a JDK installed, if not, download ( https://developer.apple.com/search/index.php?q=java )(See Note)
(For 64-bit Intel Macs, download Java for Mac OS X 10.5, Update 1,
For the latest version of MacOS, use the Software Update feature)
- Download the file above
- Double-click the sqldeveloper icon
When you start SQL Developer it will ask where java is installed. Point to the java.exe from the JDK you just installed.
Feel free to email me if you need help
jeff.d.smith@oracle.com
Product Manager
Oracle SQL Developer
Yo lo instalé en mi Snow
Submitted by Carlos on Tue, 05/22/2012 - 23:18
Yo lo instalé en mi Snow Leopard y es como te comenta Jeff, como va sobre JAVA no debería importar mucho si es un Leopard o un Lion.
Te enlazo la página de descarga de SQL Developer de la OTN, selecciona la versión 'Oracle SQL Developer for Mac OS X platforms', y asegúrate de tener instalado antes el JDK.
Por si no lo has visto aún, te recomiendo consultar el artículo Oracle SQL Developer para cuando tengas que crear las conexiones a bases de datos.
Saludos,
Ayuda!! Tu conseguiste
Submitted by Laila on Fri, 09/27/2013 - 10:43
In reply to Yo lo instalé en mi Snow by Carlos
Ayuda!! Tu conseguiste instalarte el Oracle SQL Developer en Snow Leopard, como?!! yo tengo un archivo bajado de la página oficial de oracle, que se llama: sqldeveloper -3.2.20.09.87-macosx
pero no soy capaz de ejecutarlo, tengo la versión 10.6.8
¿como lo hiciste tu?
Tendrías que explicar el
Submitted by Carlos on Fri, 09/27/2013 - 17:07
In reply to Ayuda!! Tu conseguiste by Laila
Tendrías que explicar el problema que tienes y concretar qué es lo que te falla para que alguien te pueda ayudar, en una instalación pueden pasar muchas cosas..
Lo que te puedo decir es que yo me lo instalé hace mucho tiempo en un Mac OS Leopard, y la misma instalación ha pasado por las actualizaciones pertinentes hasta el actual Mac OS Lion que tengo ahora, así que no creo que el problema te venga por ahí.
De hecho acabo de mirarlo y he de confesar que mi versión de SQL Developer es aún la 1.5.4, creo que voy a tener que encontrar un ratito para ponerme al día.
gracias amigos lo acabo de
Submitted by ades_dj on Wed, 05/23/2012 - 19:49
gracias amigos lo acabo de instalar ahora el profesor nos dijo que deberia ahcer una conexion con sql plus ahora em enfrento frente a otro problema pue no se como :(
Supongo que quieres utilizar
Submitted by Carlos on Fri, 05/25/2012 - 01:03
In reply to gracias amigos lo acabo de by ades_dj
Supongo que quieres utilizar SQLPlus para conectar con una base de datos Oracle desde el mismo Mac con Lion en el que has instalado SQL Developer.
Necesitas Instant Client, el software 'cliente' de Oracle que contiene SQL Plus. Te enlazo la página de descarga de Instant Client en OTN, en la que has de seleccionar la versión para MAC OS.
Configurar SQL Plus en un Mac no es igual que hacerlo en Windows o Linux. Tienes que definir variables de entorno específicas para que te funcione desde el terminal.
En el blog PrincipiantesMac.com, en el post Instalar SQL*Plus Oracle Client en Mac, explican bastante bien cómo hacerlo. Revisa todos los pasos, pero extraigo la parte de configuración de las variables, que es la más importante:
Espero que te sea de ayuda
ya lo intente amigos lo hice
Submitted by ades_dj on Sun, 05/27/2012 - 10:56
ya lo intente amigos lo hice de mil formas y no queda ya me desepere :( les explico decarge el : instantclient-basic-10.2.0.4.0-macosx-x86.zip(34,109,360 bytes) "desde oracle"
lo descompirmi en la carpeta de /aplicaciones con el nombre de instantclient_10_2
copie las lineas mensionadas :
DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/Applications/instantclient_10_2
pero no puedo sacar ni un archivo tnsnames.ora
y en la carpeta en donde esta el instanclient solo me salen 10 objetos:
basic redme
class12.jar
genezi
libclntsh.dylib.10.1
libnnz10.dylib
libocci. dylib .10.1
libociei. dylib
libocijdbc10. dylib
libocijdbc10. jnilib
ojdbc14.jar
pues bien amigos este es mi caso :( ahora otro punto si es que pudiera hacer login arrancandolo con los commando sqlplus que usuario le pongo el nombre que esoty usando de mi maguina? o creo uno nuevo,, y en e servido? dice que me lo da la primera linea del archivo tnsname.ora pero no se en donde esta
porfavor amigo esperos que me ayuden soy muy burro :(
tengo mac os x version 10.7.4
Vale, te falta descargar otro
Submitted by Carlos on Tue, 05/29/2012 - 00:51
In reply to ya lo intente amigos lo hice by ades_dj
Vale, te falta descargar otro paquete con el SQL Plus, no recordaba que el Client y las librerías de SQL Plus se instalan por separado.
En la misma página de descarga de Oracle, busca otro zip que contiene el SQL Plus. Tiene esta descripción:
*Instant Client Package - SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client
Tanto el Client como el SQL Plus te han de servir para conectar con una base de datos Oracle que ha de estar instalada y funcionando en un servidor, o incluso en tu máquina, pero necesitas una base de datos activa para poder conectar con ella, si no SQLPlus no te va a servir de nada.
En el TNSNAMES tendrás que informar los datos de acceso a la/s base/s de datos con las que podrá conectar SQL Plus o el cliente, pero los datos de conexión te los ha de proporcionar un administrador de la base de datos, por ejemplo. En ningún caso vas a encontrar nada en el instalador, que obviamente no puede saber con qué base de datos quieres conectar.
bueno amigo creo que ya boy
Submitted by ades_dj on Tue, 05/29/2012 - 09:27
bueno amigo creo que ya boy por buen camino ya inatle todo en apliccaciones en instanclient_10_2
para arrancarla le pongo esto:
DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/Applications/instantclient_10_2
export DYLD_LIBRARY_PATH TNS_ADMIN=/Applications/instantclient_10_2 export TNS_ADMIN PATH=$PATH:/Applications/instantclient_10_2
luego le pongo esto :
MacBook-de-Vicente-Juarez:~ ades_dj$ sqlplus y me sale esto:
SQL*Plus: Release 10.2.0.4.0 - Production on Tue May 29 02:23:43 2012
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Enter user-name:
mi rpegunta es que usuario le pongo ? si le pongo ades_dj como yo soy ese usuario. me dipe passwor le pongo mi contraseña pero me sale esto :
Enter user-name: ades_dj
Enter password:
ERROR:
ORA-12162: TNS:net service name is incorrectly specified
y ahora cual sera el siguiente paso? mil gracias por su ayuda amigo espero no fastidiarlos :)
Como te comentaba antes,
Submitted by Carlos on Tue, 05/29/2012 - 23:57
In reply to bueno amigo creo que ya boy by ades_dj
Como te comentaba antes, ahora tienes las herramientas cliente Oracle SQL Developer, y SQL Plus, para conectarte a bases de datos Oracle, pero te falta la base de datos.
Necesitas saber los datos de una base de datos Oracle (nombre de instancia, puerto de acceso, servidor..) para informarlos en el archivo TNSNAMES.ora, y después has de saber los datos (user/password) de un usuario de esta base de datos, que no tiene nada que ver con el usuario local de tu máquina.
Si no tienes una base de datos disponible, tendrás que instalarte una, una Oracle Express Edition, por ejemplo, que es de libre utilización.
bueno no la tengo pero cre
Submitted by ades_dj on Wed, 05/30/2012 - 08:00
bueno no la tengo pero cre que me peuda servir esta?www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html
o alguna que usted me recomiende?
,
Oracle JDeveloper? Yo diría
Submitted by Carlos on Wed, 05/30/2012 - 15:47
In reply to bueno no la tengo pero cre by ades_dj
Oracle JDeveloper? Yo diría que no. Lo que necesitas es una base de datos. No conozco mucho el producto, ni si incluye una base de datos o no, pero JDeveloper es un entorno de desarrollo.
Te enlazo la página de descarga de OTN con la última versión de Oracle DB XE
Lo único que verás que sólo tienes una versión para Windows y otra para Linux.
Tendrás que instalarla en otro ordenador, o en una imagen virtual de tu Mac con Windows o Linux.
gracias amigos por su ayuda
Submitted by ades_dj on Tue, 07/24/2012 - 02:14
gracias amigos por su ayuda se los agradesco muchisimo y saben termine mejor instalando postgres y ese es el que estoy utilizando :) gracias a todos por su ayuda .....
Hola a todos: Tengo el MAC
Submitted by Ruben (not verified) on Wed, 11/13/2013 - 23:10