Ir al contenido principal

Reduccion de Costos. (SQL Developer)

En estos tiempos de "Crisis" (No me gusta usar esa palabra, pero es la que esta de "moda") , me di a la tarea de buscar algún software que estuviera disponible y que fuera gratis o ya por lo menos barato. Al igual que muchos de los DBAs de Oracle soy un usuario de las herramientas de Quest, en especial del famoso "sapo" (TOAD).

Quien tenga tiempo trabajando en este ambiente de oracle, sabrá que la interfaz del SQLplus es bastante arcaica y no es nada amigable para trabajar, y mas aun, si eres alguien que viene del mundo del SQL Server, (es raro pero si hay gente asi) .

El uso de TOAD para tus consultas era indispensable ademas de todas la monerias que tiene ( graficacion de espacio, trace de sesiones con un solo click, etc) .

En fin, el chiste de todo esto fue que, como ya no nos podian aprobar el comprar mas licencias de TOAD para su servidor y para la gente que utiliza oracle (todos los usuarios de oracle querian licencias de toad pues el sql plus no lo querian ni voltear a ver por las razones ya comentadas. ) me tuve que poner a buscar la herramienta que pudiera reemplazar al TOAD.

Despues de buscar por varios dias encontre la herramienta SQL DEVELOPER, que es una herramienta de oracle y lo mejor de todo es gratuita!!! Hay para todos los "sabores" windows, linux, mac y "otros", para que nadie se sienta discriminado.

La herramienta la pueden obtener del link
http://www.oracle.com/technology/products/database/sql_developer/index.html

la herramienta esta hecha en java, no se tiene que instalar ni nada, solo se baja se descomprime y listo esta lista para trabajar. Mide alrededor de 100 MB.

Al instalarla se encuentra una interfaz amigable, no al grado del SQL Query analyzer, pero es un gran salto en cuanto a la interfaz para un programa de oracle. Mucha gente puede estar usando el isqlplus del oracle 10g para consultas, pero creo que esta es una buena opcion ademas de que tiene algunas otras monerias, por ejemplo para mi el plan de ejecución de las consultas es de gran utilidad y es de lo que mas uso, tambien tiene algunos reportes que pueden ser utiles pero no los he checado a profundidad.

Pruebenlo y compartan sus comentarios a ver que les parecio y que sugerencias tienen para su uso.

Saludos.

Fernando Rivas

Comentarios

Entradas más populares de este blog

Eliminar archivelogs desde RMAN

Estos son algunos ejemplos para eliminar los archivelogs desde RMAN. Para eliminara todos los archivos expirados sin pedir confirmación. delete noprompt expired archivelog all; Para eliminar los archive logs expirados de algún folder en especifico (Pedirá confirmación antes de borrar): delete expired archivelog like '+FRA/STACK/ARCHIVELOG/2017_03_12/%'; Para eliminar archive logs basados en la fecha de creación, por ejemplo archive logs de mas de 7 dias.  (Sin confirmacion) delete archivelog until time 'sysdate - 7'; Borrar archivelogs hasta una secuencia en especifico: delete archivelog until sequence = 43; Borrar archivelogs desde una secuencia en especifico: (Usar con precaución) delete archivelog from sequence = 38; Combinándolas: delete archivelog from sequence = 38 until sequence = 47; Saludos. F.R.

Como saber que Service Pack tengo instalado en SQL Server?

Para saber que Service pack se tiene instalado en SQL Server, Hay que ejecutar el siguiente comando: SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') Este regresa algo parecido a: 9.00.3042.00 SP2 Enterprise Edition El primer registro es la versión, el segundo es el nivel de producto (en este caso Service pack 2), y el ultimo es la edición, En este caso Enterprise. Esta es una tabla con las versiones de SQL y su respectivo Service pack. RTM SP1 SP2 SP3 SP4 SQL Server 2017 SQL Server 2016 13.0.2149.0 13.0.4001.0 SQL Server 2014 12.0.2000.8 12.0.4100.1 12.0.5000.0 SQL Server 2012 11.0.2100.60 11.0.3000.00 11.0.5058.0 11.0.6020.0 11.0.7001.0 SQL Server 2008 R2 10.50.1600.1 10.50.2500.0 10.50.4000.0 10.50.6000.34 SQL Server 2008 10.00.1600.22   10.00.2531.00 10.00.4000.00 10.00.5500.00 10.0.6000.29 SQL Server 2005 9.00.1399 9.00.2047 9.00.3042 9.00.4035 9.00.5000 SQL Serve...

Migrar los logins / usuarios de SQL Server entre servidores

Cuando necesitamos mover una BD de un servidor a otro, pero queremos que los usuarios tengan los mismos privilegios que en el servidor actual, tenemos que llevar al nuevo servidor tambien los logins. En SQL server es diferente un login a un usuario. Un login es a nivel del Servidor y usario es a nivel de la BD. Si creamos por ejemplo el usuario fer en el servidor A, y luego creo un usuario fer en el servidor B y me llevo la BD produccion al server B el usuario fer es diferente, esto debido a que sql en realidad trabaja con SIDs en lugar del nombre del usuario. Para solucionar esto hay que llevarnos los logins al nuevo server. Como la BD se respalda con los usuarios incluidos, solo hay que recrear los usuarios con su mismo SID en el nuevo server. El script es como sigue: SET NOCOUNT ON SELECT 'EXEC sp_addlogin @loginame = ''' + loginname + '''' ,', @defdb = ''' + dbname + '''' ,', @deflanguage = ''' + langu...