Todo los articulos en tu correo

viernes, 15 de diciembre de 2006

ORACLE - CREACION DE BASE DE DATOS

En este tema veremos la CREACION DE UNA BASE DE DATOS hecha en ORACLE, a manera de MANUAL indicaremos PASO A PASO el proceso:

PASO 1:
Crear un archivo pfile en la dirección F:\oracle\0ra90\database (La dirección puede cambiar se gun la configuración de su Oracle y la versión del mismo).
Escribir el siguiente código en un archivo de texto y guardar con el nombre initcursodba.ora

db_name=cursodba
instance_name=cursodba
control_files=(F:\oracle\oradata\cursodba\control01.ctl,
F:\oracle\oradata\cursodba\control02.ctl,
F:\oracle\oradata\cursodba\control013ctl)
db_block_size=4096
db_cache_size=4M
shared_pool_size=10000000
large_pool_size=10000000
java_pool_size=10000000
background_dump_dest=F:\oracle\oradata\cursodba\bdump
user_dump_dest=F:\oracle\oradata\cursodba\udump
core_dump_dest=F:\oracle\oradata\cursodba\cdump

Recordar que se debe guardar con el nombre exacto que se está dando en el ejemplo para que funcione

PASO 2:

Ahra en la dirección F:\oracle\oradata

Crear un directorio con el nombe de la Base de Datos cursodba. Dentro de esta carpeta crear tres directorios llamados udump, cdump y bdump, Deberá ser con los nombres específicos.

PASO 3:

Ejecutar el siguiente comando para la creación del SID:
F:\oracle\ora90\bin>oradim -new -sid cursodba -intpwd passcursodba
Con esto se ha creado el SID para la Base de Datos usando el password "passcursodba". Anotar el passord que será usado más adelante.

PASO 4:

Configurar la variable de entorno de ORACLE SID
F:\set ORACLE_SID=cursodba
Aquí se establecela variable SID. Notar que no hay espacios en la expresion ORACLE_SID=cursodba

PASO 5:

Ejecutar SQLPLUS/NOLOG en el prompt de comando para conectarse a sqlplus
F:\>sqlplus /nolog
Saldra un mensaje similar al siguiente:
----------------------------------------------------------------------------
SQL-PLUS Release 9.0.1.3.0 - Production on Fri Nov 26 12:00:07:35 2006
(c) Copyright 2001 Oracle Corporation. All rights reserved.

SQL>
-------------------------------------------------------------------------------

PASO 6:

Ahora usar la sentencia "connect sys as sysdba" y presionar enter para ingresar. Se le solicitara que ingrese un password de usuario. Ingresar el password que uso durante la creacion del SID con el comamndo oradim. Ejemplo:
------------------------------------------------------------------------------
SQL> connect sys as sysdba
Enter password:
Connected to an idle instance.
------------------------------------------------------------------------------

PASO 7:

Dar la opcionde SQL para iniciar la base de datos en estado nomount. Recordar de dar la opcion nomount y la direccion del archivo pfile creado anteriormnte.Ejemplo:
---------------------------------------------------------------------------------
SQL>startup nomount pfile='F:\oracle\ora90\database\initcursodba.ora'
ORACLE instance started.

Total System Global Area 66757823 bytes
Fixed Size 564223 bytes
Variable Size 61442759
Database Buffers 5205415
Redo Buffers 778759 bytes
SQL>

---------------------------------------------------------------------------------
Despues de ejecutar correctamente este comando se ha iniciado una instancia ORACLE.Pero todavia no se ha creado ninguna base de datos.

PASO 8:

Crear un script con las siguientes SENTENCIAS SQL y guardarguardar el archivo con el nombre crear_cursodba.sql

CREATE DATABASE cursodba
LOGFILE
GROUP 1 ('F:\oracle\oradata\cursodba\redo01.log') size 100M,
GROUP 2 ('F:\oracle\oradata\cursodba\redo02.log') size 100M,
GROUP 3 ('F:\oracle\oradata\cursodba\redo03.log') size 100M,
CHARACTER SET WE8ISO8859P1
national character set utf8
maxlogfiles 3
maxlogmembers 3
maxloghistory 1
maxdatafiles 1024
maxinstances 1
datafile 'F:\oracle\oradata\cursodba\DataFile01.dbf' size 200M autoextend on default temporary tablespace temp TEMPFILE
'F:\oracle\oradata\cursodba\tempfile.tmp' SIZE 200M

Ahora ejecutar el script en el prompt de SQL. Ejemplo:

-------------------------------------------------------------------
SQL> @F:\oracle\oradata\cursodba\crear_cursodba.sql /

Database created
-------------------------------------------------------------------
Usar @< dirección del archivo que contiene la sentencia create database.
Usar " / " para ejecutar el comando, no usar " ; " al final del comando

Ahora la base de datos se ha creado, aunque no contienen nada aun. Para activarla hay que ejecutar los siguientes scripts en el orden que se indican:

---------------------------------------------------------
  1. SQL> @F:\oracle\ora90\rdbms\admin\catalog.sql
  2. SQL> @F:\oracle\ora90\rdbms\admin\catproc.sql
  3. SQL> @F:\oracle\ora90\rdbms\admin\utlsampl.sql
  4. SQL> @F:\oracle\ora90\rdbms\admin\pupbld.sql
---------------------------------------------------------

Pra crear un esquema de ejemplo es script a usar esta dentro del directorio:
F:\oracle\ora90\demo\schema\human_resources

-------------------------------------------------------
5. SQL> @F:\oracle\ora90\demo\schema\human_resources\hr_main.sql
-------------------------------------------------------

Bueno amigos espero haberlos ayudado en algo, si tienes un consulta, sugerencia o comentario haz click en comentario en la parte inferior de este articulo.

Arcangelion.

martes, 12 de diciembre de 2006

BASE DE DATOS MYSQL

Es una Base de Datos (Data Base) de Software Libre que (algunas veces referido como "monitor mysql") es un programa interactivo que permite conectarnos a un Servidor MySQL, ejecutar algunas consultas y ver los resultados. MySQL puede ser tambien usado en modo Batch, es decir, se pueden colocar toda una serie de consultas en un archivo y luego decirle a MySQL que ejecute dichas consultas.

Para a instalación en LINUX necesitamos tener acceso a la cuenta de administración ROOT, tambien un conjunto de paquetes ordenadas para la instalación necesaria de los servicios, para Red Hat, Fedora y Mandrake se necesitan:

  • apache-1.20
  • php-4.0.0
  • mysql-3.23
  • php-mysql
En lo posible conseguirse las versiones RPM mas recientes para evitar posibles errores.

Luego se instalan los paquetes con:
  • rpm -i nombre_de_paquete.rpm
Se recomienda, por cuestiones de dependencia realizarlos en este orden:
  1. Apache
  2. MySQL
  3. PHP
  4. php-mysql
Comprobación de instalación del paquete:
  • #rpm -q mysql
Reiniciar el servidor:
  • #./mysqld restart
====================================================================

lunes, 11 de diciembre de 2006

TRUCOS DE GMAIL (GOOGLE)

Gmail Tips

BÚSQUEDAS
from: user@domain.com
Busca todos los mensajes/conversaciones que nos hayan enviado 'user@domain.com'.

from: *@domain.com
Busca todos los mensajes/conversaciones que nos hayan llegado desde el dominio 'domain.com'.

from: user@*
Busca todos los mensajes/conversaciones que nos haya enviado 'user' en cualquier dominio.

from: *@*.com
Busca todos los mensajes/conversaciones que nos haya enviado desde un dominio '.com'

to: user@domain.com
Busca todos los mensajes/conversaciones que se hayan enviado a 'user@domain.com'. Se pueden usar los mismos comodines que en 'from'

subject:"informe recibido"
Busca todos los mensajes/conversaciones en los que el asunto contenga la cadena "informe recibido".

pantalones -zapatos
Busca todos los mensajes/conversaciones en los que aparezca la palabra "pantalones", pero no la palabra "zapatos".

pantalones OR zapatos
Busca todos los mensajes/conversaciones en los aparezca la palabra "pantalones" o la palabra "zapatos".

"informe recibido" -urgente from:*@miempresa.es
Busca todos los mensajes/conversaciones que hayan sido enviados desde el dominio "miempresa.es", en los que aparezca la cadena "informe recibido", pero no la palabra "urgente".

CORREO DEL TIPO
'minombre+algo@gmail.com'


Una cosa interesante que puedes hacer cuando proporcionas tu dirección de correo electrónico de Gmail a alguien es dárselo de la forma 'minombre+algo@gmail.com'.

Por ejemplo, si te suscribes a una lista de correo sobre Linux, puedes dar tu dirección: 'minombre+linux@gmail.com', y los correos llegarán igual que si hubieses dado 'minombre@gmail.com'.

De esta manera, puedes hacerte un filtro para que, cuando llegue un email a 'minombre+linux@gmail.com', se ejecute una determinada acción. Por ejemplo, aplicarle una etiqueta.

Una opción interesante si queremos descubrir quién nos envía 'spam' (correo basura no solicitado) sería utilizar este formato de dirección.

FUENTE: http://google.dirson.com/gmail/trucos.php

=====================================================

domingo, 10 de diciembre de 2006

LENGUAJE SQL

El SQL (Structured Query Language = Lenguaje de Consulta Estructurado), es un lenguaje que nos permite realizar consultas en una BD (Data Base), ademas de eso realiza funciones de definición, control y gestion de la base de datos.

Las sentencias SQL se clasifican según su finalidad en :

  • DML (Data Manipulation Language) : Lenguage de manipulación de datos, nos permite recuperar los datos almacenados en ua Base de Datos, tambien incluye ordenes para actualizar la base dedatos como añadir, eliminar, modificar datos
  • DDL (Data Description Language) : Lenguaje de definición de datos, son ordenes para definir, modificar o eliminar tablas y sus relaciones
  • DCL (Data Control Language) : Lenguaje de control de datos, contiene elementos para un entorno multiusuarios, en la que vemos protección,de datos, seguridad de las tablas, establecimiento y restricciones de acceso, así como elementos para coordinarlo referente a usuarios concurrentes.

Cabe destacar que este lenguaje es usado por diferentes softwares de Administracionde base de Datos como ORACLE, SQL SERVER, MYQSL, DB2, etc

=========================================================

NETWORK SOLUTION

Hola amigos, nuevamente ARCANGELION con un nuevo tema.
Aquí encontarán todo lo referente a NETWORK SOLUTION o NET SOLUTIONS, ORACLE, MICROSOFT SQL, SQL SERVER, y ayudas para realizar reportes para sus empresas como: CONSUMER REPORT, para ello necesitaremos un REPORTING SOFTWARE, etc

Bienvenidos a esta nueva empresa informática.
Att:
Arcangelion

=======================================================================