domingo, 7 de septiembre de 2014

Activación / desactivación de Firewall en el servidor Solaris

Documento sin título

Para habilitar FW

svcadm enable svc:/network/ipfilter:default

Para desactivarlo

svcadm disable svc:/network/ipfilter:default

A continuación muestra de comando si ipf está funcionando o no.

ipfstat -io

Solución Error 403 Forbidden en Wamp

Documento sin título

Cuando Instalamos WAMP los pasos son muy fáciles, bueno en si es siguiente, siguiente, finalizar y cuando entramos por en navegador del que ahora es el servidor, todo funciona muy bien, prácticamente, no necesita ninguna otra configuración, pero la cara de la moneda cambia cuando queremos entrar desde una maquina de nuestra red y peor aun desde en Internet, el Apache viene preconfigurado, para que no acepte peticiones, pero se soluciona fácilmente modificando el httpd.conf, donde lo que tenemos que hacer es remplazar las siguientes lineas…

Order deny,allow
Deny from all
Allow from 127.0.0.1

por estas lineas:


Order allow,deny
Allow from all

reiniciamos los servicios y listo…

lunes, 25 de agosto de 2014

Quitar interfaz gráfica a un servidor CentOS

También debería servir para RHELFedora o derivados.
Lo instalé con Gnome y ahora no lo necesito para nada, así que seguiremos estas instrucciones, las cuales paso a traducir a mi manera:

Arrancar por defecto en modo consola

El modo consola es cuando arrancas Linux en runlevel 3. Lo haremos comportamiento por defecto reemplazando id:5:initdefault: porid:3:initdefault: en el fichero /etc/inittab.

Desactivar y reactivar la interfaz gráfica temporalmente

Ejecutaremos init 3 para desactivarla e init 5 para reactivarla.

Eliminar la interfaz gráfica definitivamente

Si no te basta con lo anterior y lo que quieres es eliminar por completo la interfaz gráfica de tu servidor, cosa muy razonable si no vas a usarla, ejecuta yum groupremove "GNOME Desktop Environment" "X Window System.

Inicializar sistema operativo CentOS Linux con servicios basicos

Para configurar un servidor CentOS Linux primero es necesario inicializar el equipo procediendo a la deshabilitacion de todos los servicios activados por defecto y dejar solo los necesarios de la siguiente manera:
1. Ingresar en una consola
2. Escribir los siguientes comandos para deshabilitar los servicios por defecto y solo habilitar los basicos:
# LANG=C
# for i in $( chkconfig --list | awk '{ print $1 }' ); do chkconfig $i off; done
# for i in network sshd crond rsyslog haldaemon messagebus; do chkconfig $i on; done
3. Reiniciar el sistema operativo

# reboot


4. Listo.

domingo, 24 de agosto de 2014

Instalar Oracle 11g Express (XE) en CentOS

Este post va explicar como realizar la instalación y configuración basica de Oracle 11g Express Edition (XE) en CentOS. También vamos a echar un rápido vistazo a la configuración de Application Express (APEX) para XE 11g, en un basica y sensilla instalacion. Si lo que desea es levantarla y verla funcionando, sólo puede hacer los pasos 1 a 4 a continuación (y el 10 y 11 de Apex).

Los pasos restantes (5 a 9) cubren copia de seguridad, recuperación y configuración de rendimiento básico. Los requisitos del sistema estan aquí Tu cuadro de CentOS debe tener swap igual a 2xRAM. En cada instalación de CentOS que he hecho por XE, que sólo necesitaba actualizar / instalar los paquetes para libaio, bc, y flex.

yum install libaio flex bc  



Paso 1: Descargar e instalar Oracle 11g XE rpm



Ahora descargaremos Oracle XE rpm, oracle-xe-11.2.0-1.0.x86_64.rpm.zip, de la OTN 
aquí
Después Descomprimiremos oracle-xe-11.2.0-1.0.x86_64.rpm.zip:

unzip -q oracle-xe-11.2.0-1.0.x86_64.rpm.zip => todo dentro de root


Esto creará el directorio Disk1. Ahora nos cambiaremos al directorio Disk1: 

cd Disk1 
ls
oracle-xe-11.2.0-1.0.x86_64.rpm  response  upgrade  

Ahora instalamos el rpm usando el siguiente comando:

rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm Preparing...                ########################################### [100%]  
   1:oracle-xe              ########################################### [100%] Executing post-install steps...  
You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.  



Paso 2: Opciones y Configurar 11g Database XE


Cuando se completa la instalación, ejecutaremos 'configure /etc/init.d/oracle-xe' para configurar e iniciar la base de datos. 

A menos que desee cambiar los puertos, excepto los valores predeterminados y establecer la contraseña del sistema en SYS/SYSTEM.

Ahora dentro de Disk 1 ejecutaremos esta instrucción: 

/etc/init.d/oracle-xe configure

Luego nos saldrá un mensaje como este:


  1. Oracle Database 11g Express Edition Configuration  
  2. -------------------------------------------------  
  3. This will configure on-boot properties of Oracle Database 11g Express  
  4. Edition.  The following questions will determine whether the database should  
  5. be starting upon system boot, the ports it will use, and the passwords that  
  6. will be used for database accounts.  Press <enter> to accept the defaults.  
  7. Ctrl-C will abort.  
  8.   
  9. Specify the HTTP port that will be used for Oracle Application Express [8080]:  
  10.   
  11. Specify a port that will be used for the database listener [1521]:  
  12.   
  13. Specify a password to be used for database accounts.  Note that the same  
  14. password will be used for SYS and SYSTEM.  Oracle recommends the use of  
  15. different passwords for each database account.  This can be done after  
  16. initial configuration:  
  17. Confirm the password:  
  18.   
  19. Do you want Oracle Database 11g Express Edition to be started on boot (y/n) [y]:y  
  20.   
  21. Starting Oracle Net Listener...Done  
  22. Configuring database...Done  
  23. Starting Oracle Database 11g Express Edition instance...Done  
  24. Installation completed successfully.</enter>  



Curso de SOLARIS 11 en pdf a descargar

Amigos, Como estén de nuevo?
Aca les dejo un link donde pueden descargar el curso de solaris incluyendo la actualizacion del 10 al 11 o la instalacion del mismo 11.

Aca les dejo el link de descarga https://www.dropbox.com/s/aa0lxley3s7o6vv/Oracle%20Solaris%2011%20Information%20Library%20%28Espa%C3%B1ol%29%20Release.zip?dl=1

Mas las imagenes del pdf:

Espero que les sirvan amigos


Que esten bien!!!!!!!!!!!!!!!!!!!

Algunas Querys que nos pueden servir

Amigos como están?, Tanto tiempo sin publicar nada....
Acá les dejo unas consultas muy interesantes que nos pueden servir en este caso para MySQL. Acá les pondré unos casos:

1-    Si tenemos una base de datos llamada Negocio y deseamos cambiarle el nombre a una tabla llamada traslado a detalle_traslado, ingresamos la siguiente consulta:

RENAME TABLE `Negocio`.`traslado` TO `Negocio`.`detalle_traslado`;

Pero no es necesariamente se pone el esquema o base de datos para identificar la tabla la cual pertenece, sino solo se pone esta misma instrucción:

RENAME TABLE `traslado` TO `detalle_traslado`;  

O también sin las comillas:

RENAME TABLE traslado TO detalle_traslado;

2-    Ahora si a la tabla detalle_traslado deseamos agregar un campo llamado cantidad y tipo float y que no sea nulo y que estuviera antes del campo precio lo ponemos de esta forma:

ALTER TABLE `detalle_traslado` ADD `cantidad` FLOAT NOT NULL AFTER `precio`;

O sino lo hacemos de esta forma sin comillas:

ALTER TABLE detalle_traslado ADD cantidad FLOAT NOT NULL AFTER precio;

 

3-    Siguiendo con la tabla detalle_traslado deseamos cambiar el tipo del  campo del atributo llamado cantidad y de un float a un integer y que el campo sea nulo, lo hacemos de esta forma:

ALTER TABLE `detalle_traslado` CHANGE `cantidad` `cantidad` INT(10) NULL;

O sino de esta forma sin comillas:

ALTER TABLE detalle_traslado CHANGE cantidad cantidad INT(10) NULL;

4-    Ahora en la tabla detalle_traslado deseamos cambiar el tipo del  campo del atributo llamado cantidad al agregarle un comentario de lo que hace el campo como comentario mas mantener el tipo del campo y el estado que sea un nulo y especialmente por defecto, lo hacemos de esta forma:

ALTER TABLE `detalle_traslado` CHANGE `cantidad` `cantidad` FLOAT NULL DEFAULT NULL COMMENT 'Cantidad de productos que llegan al local';

O sino de esta forma:

ALTER TABLE detalle_traslado CHANGE cantidad cantidad FLOAT NULL DEFAULT NULL COMMENT 'Cantidad de productos que llegan al local';

Solo Manteniendo las comillas en Comentario.

5-    Ahora en la tabla detalle_traslado deseamos cambiar el tipo del  campo del atributo llamado estado en donde cambiamos el tipo de campo el cual es un ENUM que en programación nos puede servir para un checkbox o radiobutton los campos serian nt(No Trasladado) y t(Trasladado) con el tipo utf8 COLLATE utf8_general_ci y con comentario a ese campo pues hacemos lo que vemos abajo:

ALTER TABLE `detalle_traslado` CHANGE `estado` `estado` ENUM('nt','t') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'nt' COMMENT 'Este campo nos da la opcion de traslado del material si fue trasladado o no con un t o sino un nt';

O sino de esta forma:

ALTER TABLE detalle_traslado CHANGE estado estado ENUM('nt','t') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'nt' COMMENT 'Este campo nos da la opcion de traslado del material si fue trasladado o no con un t o sino un nt';


Bueno amigos espero que esto les haya servido y pondré mas cosas de estas para otros motores de bases de datos.

Cambiar la contraseña de las cuentas que usa SQL Server (Administración de configuración de SQL Server 2008 R2)

El siguiente Artículo le explicará cómo cambiar la contraseña de la cuenta de SQL Server 2008 R2 (servidores con OS Windows)



Nota: Sólo aplica para servidores con OS Windows Server 2008 R2



Conocimientos previos necesarios:
ESTE ARTICULO CONTIENE INFORMACIÓN DELICADA Y LOS AJUSTES DEBEN SER REALIZADOS ÚNICAMENTE POR USUARIOS EXPERIMENTADOS PARA EVITAR AFECTAR A SU SERVIDOR. 




SQL Server Database Engine (Motor de base de datos de SQL Server) y el Agente SQL Server se ejecutan en un equipo como un servicio, mediante credenciales suministradas inicialmente durante la instalación. Si SQL Server se ejecuta con una cuenta de dominio y se cambia la contraseña de esa cuenta, la contraseña que utiliza SQL Server debe actualizarse. Si la contraseña no se actualiza, SQL Server puede perder el acceso a algunos recursos del dominio y si SQL Server se detiene, el servicio no se reiniciará hasta que la contraseña se actualice. Después de cambiar una contraseña de dominio (mediante Windows), cambie la contraseña que utilizan Motor de base de datos y el Agente SQL Server mediante el Administrador de configuración de SQL Server.



Para cambiar la contraseña que utiliza el servicio del Agente SQL Server:



SQL Server 2008:


1.- Haga clic en el botón Inicio, seleccione Todos los programas, seleccione Microsoft SQL Server 2008 R2, seleccione Herramientas de configuración y, a continuación, haga clic en Administrador de configuración de SQL Server.


2.- En Administrador de configuración de SQL Server, haga clic en Servicios de SQL Server.


3.- En el panel de detalles, haga clic con el botón secundario en Agente SQL Server () y, a continuación, haga clic en Propiedades.


4.- En el cuadro de diálogo Propiedades de Agente SQL Server () de la ficha Iniciar sesión, en la cuenta que aparece en la lista del cuadro Nombre de cuenta, escriba la nueva contraseña en los recuadros Contraseña y Confirmar contraseña y, después, haga clic en Aceptar.


Notas: 

  • La contraseña surte efecto inmediatamente, sin necesidad de reiniciar SQL Server.
  • Para cambiar la contraseña que utiliza un servicio debe ser el administrador del equipo.



-----------------------------------------------------



Si aún cuenta con SQL Server 2005


1.- Haga clic en Inicio, elija Todos los programasMicrosoft SQL Server 2005Herramientas de configuración y, finalmente, haga clic en Administrador de configuración de SQL Server.


2.- En Administrador de configuración de SQL Server, haga clic en Servicios de SQL Server 2005.


3.- En el panel de detalles, haga clic con el botón secundario en SQL Server () y, a continuación, haga clic en Propiedades.


4.- En el cuadro de diálogo Propiedades de SQL Server () de la ficha Iniciar sesión, en la cuenta que aparece en la lista del cuadro Nombre de cuenta, escriba la nueva contraseña en los recuadrosContraseña y Confirmar contraseña y, después, haga clic en Aceptar.


Notas: 

  • La contraseña surte efecto inmediatamente, sin necesidad de reiniciar SQL Server.
  • Para cambiar la contraseña que utiliza un servicio debe ser el administrador del equipo.


-------------------------------------------------------------



Nota: En ocasiones al querer crear bases de datos cabe la posibilidad de  que los datos de la cuenta no sean los correctos y aparezca el error SQL Server service account: Access is denied [0x80070005] o WMI Provider Error: Access is denied. [0x80070005].
Para corregirlo escriba el nombre de la cuenta nuevamente (o solo remueva .\\ del nombre de la cuenta).
 







¡Felicidades, ya sabe cómo cambiar las contraseñas que usa SQL Server 2008 R2!

viernes, 1 de agosto de 2014

Averiguar la IP del router

Averiguar la IP del router

Con este proceso sabremos cuál es la dirección IP del router al que está conectado
nuestro ordenador, lo cual es útil si queremos acceder a su web de configuración para
abrir puertos u otras tareas.

Windows 7

Buscamos en la esquina inferior derecha de la pantalla uno de estos iconos
(aparecerá uno u otro según estemos conectados por WiFi o por cable).
Se desplegará un menú.

Si estamos conectados por Wifi

Si estamos conectados por cable
Pulsamos la opción Abrir Centro de redes y recursos compartidos. Se abrirá una ventana.

IP router Windows 7 3.png

Seleccionamos Conexión de área local o Conexión de red inalámbrica. Se abrirá una ventana.

IP router Windows 7 4.png
Pulsamos Detalles. Se abrirá una ventana.

IP router Windows 7 5.png

La dirección IP identificada como Puerta de enlace predeterminada IPv4
es la dirección IP de nuestro router, en nuestro caso 192.168.1.1.
Con esa IP puedes acceder a la configuración del router.

IP router Windows 7 6.png

Otras versiones de Windows

  • Abrimos una ventana de comandos (en Windows: Accesorios / Símbolo del sistema)
  • Ipconfig-win.gif
  • Escribe ipconfig y pulsa [Enter]
  • Localiza la conexión que estés utilizando. Fíjate que el campo 
            Puerta de enlace predeterminada contenga algún valor.
La dirección IP que aparece como Puerta de enlace predeterminada es la
dirección IP del router. Ya puedes acceder a su web de administración del router
introduciéndola en la barra de direcciones de tu navegador.

martes, 29 de julio de 2014

lunes, 28 de julio de 2014

PASOS PARA CONFIGURAR SQL SERVER 2008 PARA ADMITIR CONEXIONES REMOTAS.

Las nuevas políticas de Seguridad de Microsoft incorporan restricciones a la hora de comenzar a usar SQL Server 2008. Los Servicios que antes estaban habilitados por defecto, ahora no lo están, y es función del Administrador ir habilitándolos según las necesidades de uso del mismo.

Una de las cuestiones más importantes es la de Admitir Conexiones Remotas en nuestro Servidor. A fin de habilitarlas y asegurarnos que se pueden conectar desde otros ordenadores debemos seguir unos sencillos pasos:

1. Abriremos SQL Server Management Studio, nos situamos encima de la instancia de nuestro Servidor y pulsamos botón derecho, Propiedades, seleccionamos Conexiones, nos mostrara la siguiente pantalla:



Ahora marcamos el checkbox: “Permitir conexiones remotas con este servidor” u pulsamos aceptar.

2. Vamos al Menú de Inicio > Programas > Microsoft SQL Server 2008 > Herramientas de Configuración > Administrador de Configuración de SQL Server, aparece la siguiente ventana:



Seleccionamos la Configuración de red de SQL Server y luego Protocolos de MSSQLSERVER. Como podemos observar, por defecto solo tiene habilitado el protocolo de Memoria compartida, el resto estan deshabilitados. Básicamente es el tipo de protocolo que se usa, cuando nos conectamos a SQL Server desde el mismo Servidor.

Lo que debemos hacer es habilitar los protocolos: “Canalizaciones con nombre” y “TCP/IP”. Para lo cual, pulsamos con el botón derecho del ratón encima de los mismos y pulsamos Habilitar. En las dos ocasiones nos mostrara un mensaje informándonos, que para que la nueva configuración surta efecto abra que reiniciar el Servicio de SQL Server.

Ahora nos quedará así:



3. Vamos al Menú de Inicio > Ejecutar y escribimos services.msc y le damos aceptar. De esta forma nos abrirá la Consola de Administración de Servicios. Nos desplazamos hasta el Servicio con nombre “SQL Server (MSSQLSERVER)”, nos situamos encima y pulsamos el botón derecho del ratón, seleccionando; reiniciar. Con esto aplicaremos los cambios efectuados en el paso anterior.




4. SI estamos utilizando SQL Server con nombre de instancia y sin emplear un número concreto de puerto TCP/IP, debemos habilitar el servicio SQL Server Browser, que se encuentra en la misma ventana de Servicios con el nombre de “SQL Server Browser”. Nos situamos encima y con el botón derecho del ratón pulsamos en Propiedades, o bien podemos hacer doble click, es lo mismo.


En el Tipo de Inicio, seleccionamos Automático y pulsamos Iniciar para que el Servicio arranque. Aceptar para cerrar la pantalla.

Este Servicio comporta ciertos riesgos de seguridad que deben ser considerados, pues existen otras alternativas a utilizar como configurar el Cliente de SQL Servidor con el Alias del Servidor, o utilizar la conexión incorporando el puerto de TCP/IP a usar, por defecto en SQL Server es el 1433.


5. Y por último, en caso de tener habilitado el Firewall de Windows, cosa que deberíamos tener por Seguridad, deberemos configurarlo para que los Servicios de SQL Server y SQL Browser puedan comunicarse con el exterior. Vamos a Menú de Inicio , hacemos clic en Ejecutar , escribimos firewall.cpl y pulsamos Aceptar. Nos muestra esta ventana:


Pulsamos en “Permitir un programa a través del Firewall de Windows” nos muestra:



Pulsamos en Agregar programa nos muestra la ventana:



Pulsamos en Examinar e introducimos la carpeta donde se encuentra el Servicio de SQL Server: “C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn” en la misma seleccionamos el programa: “sqlservr.exe” y pulsamos Aceptar. Repetimos la operación para añadir el SQL Server Browser que se encuentra en la carpeta: “C:\Program Files\Microsoft SQL Server\90\Shared”. Seleccionamos el programa: “sqlbrowser.exe” y pulsamos Aceptar. Veremos que ambas excepciones nos aparecen en la pantalla de Configuración del Firewall.

Y con esto ya tenemos configurado nuestro Servidor SQL 2008 para permitir Conexiones desde cualquier ordenador de nuestra red.

Resolución de Problemas "Instalacion SQL-SERVER 2008 R2"


1. Cuando se instala SQL Server 2008 SP1 en una máquina que tiene instalado Visual Studio 2008, se puede presentar el siguiente problema:

Rule "Previous releases of Microsoft Visual Studio 2008" failed. A previous release of Microsoft Visual Studio 2008 is installed on this computer. Upgrade Microsoft Visual Studio 2008 to the SP1 before installing SQL Server 2008.

Solución: Esto se debe a ciertas incompatibilidades que existen entre los productos, para arreglarlo hay que desinstalar cualquier versión de SQL Server que se tenga instalado, instalar el SP1 de VS2008 y volver a instalar SQL Server.

2. Error al intentar instalar SQl Server 2008



Este error se produce por un la configuración regional.

Solución: Ingresamos al al panel de control, configuración regional y colocamos Español (España):






3. El sistema no puede hallar la ruta especificada / is not a valid login or you do not have permission.





Este error se presenta durante la instalación manual de SQl Server 2008 y se debe a que el
nombre  de inicio de sesión de Windows es igual al nombre del equipo.

Solución: Cambiar el nombre del equipo o crear un nuevo usuario administrador con un nombre
distinto al de la cuenta de usuario administrador actual.
Este error se presenta durante la instalación manual de SQl Server 2008 y se debe a que el nombre  de inicio de sesión de Windows es igual al nombre del equipo.

Solución: Cambiar el nombre del equipo o crear un nuevo usuario administrador con un nombre distinto al de la cuenta de usuario administrador actual.


4. La regla “Coherencia del subárbol del Registro de contadores del rendimiento” no se cumple. El subárbol del Registro de contadores de rendimiento está dañado. Para continuar, debe repararse éste subárbol. Para obtener más información, vea http://support.microsoft.com/kb/300956
 
El error aparece cuando se intenta instalar SQl Server 2008 de forma manual en la sección Reglas Auxiliares del programa de instalación.

Solución: Descomprimir el SQL (SQLEXPRWT_x64_ENU.EXE) y ejecutar este comando en donde se descomprimió el paquete:
SQLEXPRWT_x64_ENU>setup.exe /ACTION=install/SKIPRULES=PerfMonCounterNotCorruptedCheck.



5. El archivo de base de datos del sistema master.mdf ya existe en
C:\MicrosoftSQLServer\MSSQL10.NEO2010\MSSQL\DATA


Este error sucede al intentar instalar SQL Server 2008 manualmente después de haberse instalado con errores con DVD de instalación.

Solución: Quitar las bases de datos master, modellog, MSDB y tempdb de la ruta mencionada y ejecutar el setup de instalación nuevamente.



domingo, 27 de julio de 2014

Importar y exportar datos en SQL Server Express 2008

En los foros técnicos de SQL Server son muy frecuentes las prguntas acerca de cómo importar y exportar datos de SQL Server 2008 Express. En las versiones "mayores" (no Express) de SQL Server, los Integration Services son los servicios adecuados para este tipo de tareas. En la edición Express también hay opciones interesantes.

Para importar/exportar de una base de datos de SQL Server 2008 Express, el Management Studio tiene los asistentes de importación y exportación. En la imágen adjunta se puede ver cómo acceder a los asistentes. Recordar que en SQL Server Express, no existe la opción para guardar el paquete creado por el asistente, cosa que sí es posible en las ediciones no-Express.

Por ejemplo, en el siguiente video se muestra cómo exportar datos a una planilla Excel.

Otras alternativas posibles:
  • Usar la herramienta BCP.EXE
  • Usar consultas con OPENROWSET
  • Usar BULK INSERT
Más información en los Books Online:

Importar o exportar datos con el Asistente para importación y exportación de SQL Serverhttp://msdn.microsoft.com/es-es/library/ms141209.aspx

Cómo ejecutar el Asistente para importación y exportación de SQL Serverhttp://msdn.microsoft.com/es-es/library/ms140052.aspx

Acerca de las operaciones de importación y exportación masivas
http://msdn.microsoft.com/es-es/library/ms187042.aspx