Mi lista de blogs

lunes, 11 de abril de 2016

NUEVA APP PARA ANDROID

En https://play.google.com/store/apps/details?id=appinventor.ai_mgtomillo.Dido&hl=es_419  encontraras una nueva app para guardar tu ubicación, luego saber como volver a ella y también puedes compartirla con tus contactos. !!!!




lunes, 1 de febrero de 2016

Ingresar por FTP a mi hosting

Ingresar por FPT a la web o al servidor donde esta alojado nuestro hosting, requiere de algunos paso y sin duda muchas veces solemos tener errores.
En este video veremos uno de los errores frecuentes que suelen presentarse, cuando aun no esta dado de alta nuestro dominio. Es decir, nuestro dominio es NOMBREDENUESTRAWEB.COM / .AR /.ES /etc ... esta alta de dominio, lleva generalmente 48 horas en estar habilitada. Entonces, en los campos que nos solicitan determinados datos el FTP deben ser completados para poder subir nuestra pagina. Con lo cual, aun sin estar habilitado nuestro dominio pero si nuestro hosting, podemos acceder a nuestro servidor para subir los objetos de nuestra pagina web.

viernes, 29 de enero de 2016

Primer HTML - "Web en construccion"

Hoy les voy a enseñar a realizar una pagina en HTML muy muy sencilla. Que solo nos va a representar, como muchas veces vemos en internet, una web en construcción.
Primero debemos descargar una herramienta de entorno para desarrollar. En mi caso utilizo Dreanweaver.

Entonces, comencemos con esto y próximamente mostrare como editar un template,como enviar mail´s, como conectar una base mysql, etc.




jueves, 28 de enero de 2016

Instalar Base De Datos en Unix

Si en tu cabeza estan las preguntas como ¿Nose como instalar una base oracle? ¿que es una instancia? ¿que es un spfile.ora? ... pues nosotros te daremos la respuesta a esas preguntas. 

Las bases de datos Oracle son muy efectivas para la contención de todo tipo de registro que queramos almacenar en nuestro sistema. Su performance a la hora de estar operativa, son muy eficientes, siempre y cuando tengamos un servidor que cumpla con los requisitos necesarios de software y hardware .
Entocnes, comenzaremos a explicar como instalar una base de datos en nuestro servidor unix.
Primero descargamos el paquete de instalación . Esto lo podemos descargar desde la pagina de oracle. Una vez que tenemos el paquete que corresponde a nuestro servidor (unix,windows,64bits,32bits,etc) la transferimos a nuestro servidor, donde queremos que este instalada mi base de datos.

Yo voy a explicar en caso de unix. Ingreso a mi unix por putty con el user ORACLE.
Comienzo escribiendo:

pwd       --->verifico donde estoy parado para poder buscar mi paquete de instalacion. En mi caso lo deje en el file /u01 entonces coloco:

cd /u01/Stage/Instalador/Disk1

ahora, escribo

runInstaller    

A tener en cuenta:   para instalar se debe tener activo el inicio de terminal gráfica.

entonces se les abrirá una pantalla, que los guiara para la instalación, es muy sencillo.

Bien, una vez hecho todo lo indicado, vamos a pararnos donde dejamos instalado el motor, en mi caso es :

cd /u01/app/oracle/product/10.2.0.5

y luego

cd bin

me fijo con ls

y nos arrojara un listado donde estan muchos componentes para utilizar, ahora nosotros queremos crear una instancia asi que escribiremos:

dbca

y se nos abrirá otra terminal gráfica donde nos guiara para crear la instancia. Es muy sencillo !

¿que es un spfile.ora?

Cuando estamos creando la instancia, y coloquemos un nombre, un tamaño, un destino de los datafile, y finalicemos la creación de la misma, se creara un archivo con el nombre spfileNOMBREDELAINSTANCIA.ora. Este archivo, contendra todos los datos de nuestra BASE y el mismo se encontrara en el home de oracle, en la carpeta dbs.

Es importante aclarar que este archivo NO DEBE ser modificado manualmente, el mal uso del mismo puede provocar que la base no levante mas-

martes, 20 de octubre de 2015

Realización de una Copia de Seguridad - Oracle 11

Realización de una Copia de Seguridad del
1) Configure el entorno para la base de datos ORCL.
$ . oraenv
ORACLE_SID = [rcat] ? orcl
2) Vuelva a conectarse a RMAN, como en el paso anterior.
$ rman target sys@rcat
target database Password: oracle_4U <<< not displayed
connected to target database: RCAT (DBID= 464959795)
RMAN>
3) Realice copias de seguridad de la base de datos del catálogo de recuperación. En
esta ocasión, la operación se debe realizar correctamente.
RMAN> backup database;
Starting backup at 21-JUL-09
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=40 device type=DISK
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00001 name=+DATA/rcat/system01.dbf
input datafile file number=00002 name=+DATA/rcat/sysaux01.dbf
input datafile file number=00003 name=+DATA/rcat/undotbs01.dbf
input datafile file number=00005 name=+DATA/rcat01.dbf
input datafile file number=00004 name=+DATA/rcat/users01.dbf
channel ORA_DISK_1: starting piece 1 at 21-JUL-09
channel ORA_DISK_1: finished piece 1 at 21-JUL-09
piece
handle=+FRA/rcat/backupset/2009_07_21/nnndf0_tag20090721t15532
5_0.263.692812405 tag=TAG20090721T155325 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time:
00:02:37
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
including current control file in backup set
including current SPFILE in backup set
channel ORA_DISK_1: starting piece 1 at 21-JUL-09
channel ORA_DISK_1: finished piece 1 at 21-JUL-09
piece
handle=+FRA/rcat/backupset/2009_07_21/ncsnf0_tag20090721t15532
5_0.264.692812569 tag=TAG20090721T155325 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time:
00:00:03
Finished backup at 21-JUL-09
RMAN> exit
4) Ejecute el script disable_asynch_io.sh para desactivar la entrada/salida
(E/S) asíncrona. Después de modificar el sistema, se reinicia la base de datos. De
esta forma, se mejora el rendimiento en los siguientes ejercicios prácticos:
$ ~/labs/disable_asynch_io.sh
Setting up ORCL environment.
ORACLE_SID = [orcl] ? The Oracle base for
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 is
/u01/app/oracle
SQL*Plus: Release 11.2.0.1.0 Production on Tue Jul 21 15:58:51
2009
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 -
Production
With the Partitioning, Automatic Storage Management, OLAP,
Data Mining
and Real Application Testing options
SQL>
System altered.
SQL>
System altered.
SQL> Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> ORACLE instance started.
Total System Global Area 481259520 bytes
Fixed Size 1337324 bytes
Variable Size 360712212 bytes
Database Buffers 113246208 bytes
Redo Buffers 5963776 bytes
Database mounted.
Database opened.
SQL> Disconnected from Oracle Database 11g Enterprise Edition
Release 11.2.0.1.0 - Production
With the Partitioning, Automatic Storage Management, OLAP,
Data Mining
and Real Application Testing options
Práctica 4-1: Definición del Formato de Fecha y Hora de RMAN
En esta práctica, definirá el formato de fecha/hora que utiliza RMAN para mostrar los
registros de hora.
1) Defina las variables NLS_LANG y NLS_DATE_FORMAT de forma que RMAN
incluya la información de hora en cualquier valor de registro de hora. Agregue las dos
líneas siguientes al archivo ~oracle/.bashrc. A continuación, salga de todas las
ventanas de terminal. De esta forma se garantiza que, cuando cree otras nuevas, esta
configuración sea efectiva.
export NLS_LANG=american_america.al32utf8
export NLS_DATE_FORMAT="yyyy-mm-dd:hh24:mi:ss"
2) Inicie una nueva ventana de terminal y verifique la configuración iniciando RMAN y
enumerando las copias de seguridad de la base de datos del catálogo de recuperación.
a) Configure el entorno para la base de datos ORCL.
$ . oraenv
ORACLE_SID = [orcl] ? orcl
b) Conéctese a RMAN.
$ rman target sys@rcat
target database Password: oracle_4U <<< not displayed
connected to target database: RCAT (DBID= 464959795)
c) Enumere las copias de seguridad y observe el formato del registro de hora.
RMAN> list backup;
using target database control file instead of recovery catalog
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion
Time
------- ---- -- ---------- ----------- ------------ ----------
---------
1 Full 9.36M DISK 00:00:06 2009-07-
21:15:42:05
BP Key: 1 Status: AVAILABLE Compressed: NO Tag:
TAG20090721T154159
Piece Name:
+FRA/rcat/backupset/2009_07_21/ncsnf0_tag20090721t154159_0.262
.692811721
SPFILE Included: Modification time: 2009-07-21:15:32:47

Creación de un Catálogo de Recuperación - Oracle 11

Creación de un Catálogo de Recuperación

1) Utilice DBCA para iniciar el proceso de creación de una base de datos del catálogo de
recuperación.
$ dbca
2) En la página Welcome, haga clic en Next.
3) En la página Operations, seleccione la opción Create a Database y haga clic en Next.
4) En la página Database Templates, deje el valor por defecto para General Purpose o
Transaction Processing y, a continuación, haga clic en Next.
5) En la página Database Identification, introduzca el nombre de la base de datos del
catálogo de recuperación. Utilice rcat.example.com en el valor Global Database
Name. A continuación, haga clic en Next.
6) En la página Management Options, anule la selección de la opción Configure
Enterprise Manager y, a continuación, haga clic en el separador Automatic
Maintenance Tasks.
7) En la página Automatic Maintenance Tasks, anule la selección de “Enable automatic
maintenance tasks” y, a continuación, haga clic en Next.
Práctica 3-1: Creación de un Catálogo de Recuperación
(continuación)
Oracle Database 11g: Taller de Administración II A-17
8) En la página Database Credentials, seleccione la opción Use the Same Administrative
Password for All Accounts. A continuación, introduzca oracle_4U en los campos
de contraseña y haga clic en Next.
9) En la página Database File Locations, seleccione Automatic Storage Management
(ASM) como valor para Storage Type. Haga clic en Use Common Location for All
Database Files y, a continuación, utilice el botón Browse para seleccionar el grupo de
discos +DATA y haga clic en OK.
10) A continuación, haga clic en Next.
11) En la página Recovery Configuration, seleccione Specify Flash Recovery Area,
utilice el botón Browse para seleccionar el grupo de discos +FRA (haga clic en OK)
y asegúrese de que el valor de Flash Recovery Area Size sea 4062 M Bytes. A
continuación, haga clic en Next.
12) En la página Database Content, confirme que la opción Sample Schemas no está
seleccionada y, a continuación, haga clic en Next.
13) En la página Initialization Parameter, defina el tamaño de memoria en 303 MB, haga
clic en Use Automatic Memory Management y, a continuación, haga clic en el
separador Character Sets.
14) Haga clic en Use Unicode (AL32UTF8) y, a continuación, haga clic en Next.
15) Si aparece la página Security Settings, mantenga los valores por defecto y, a
continuación, haga clic en Next.
16) En la página Database Storage, revise la configuración y, a continuación, haga clic en
Next.
17) En la página Creation Options, asegúrese de que Create Database sea la única opción
seleccionada y, a continuación, haga clic en Finish.
18) Revise la página Confirmation y, a continuación, haga clic en OK para iniciar el
proceso de creación de la base de datos.
19) El asistente de creación de bases de datos ahora crea la base de datos.
20) Cuando termine de ejecutarse el asistente de configuración de bases de datos,
consulte la página final y, a continuación, haga clic en Exit.
En esta práctica, configurará la base de datos del catálogo de recuperación con un ID de
usuario y los privilegios adecuados, además de registrar una base de datos.
1) Utilice SQL*Plus para configurar la base de datos del catálogo de recuperación.
Conéctese a él como SYS a la base de datos RCAT.
$ sqlplus sys as sysdba
Enter password: oracle_4U@rcat <<<not displayed
SQL>
2) Cree un tablespace denominado RCAT para que contenga los datos del repositorio.
Asígnele un tamaño de 15 MB.
SQL> CREATE TABLESPACE rcat DATAFILE '+DATA/rcat01.dbf' SIZE
15M;
Tablespace created.
SQL>
3) Cree un usuario que será el propietario de los datos del catálogo de recuperación.
Asigne al usuario el nombre RCATOWNER. El tablespace por defecto debe ser el
tablespace RCAT y el usuario debe tener una cuota ilimitada en dicho tablespace.
SQL> CREATE USER rcatowner IDENTIFIED BY "oracle_4U"
2 DEFAULT TABLESPACE rcat QUOTA unlimited on rcat;
User created.
SQL>
4) Otorgue el rol RECOVERY_CATALOG_OWNER al usuario RCATOWNER .
SQL> GRANT recovery_catalog_owner to rcatowner;
Grant succeeded.
SQL> exit
En esta práctica, creará el catálogo de recuperación dentro de la base de datos del
catálogo de recuperación que ha preparado.
1) Conéctese a la base de datos del catálogo de recuperación mediante RMAN.
Conéctese como propietario del catálogo de recuperación que acaba de crear.
$ rman catalog rcatowner@rcat
Recovery Manager: Release 11.2.0.1.0 - Production on Fri Jul
10 19:54:04 2009
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All
rights reserved.
recovery catalog database Password:oracle_4U <<<not displayed
connected to recovery catalog database
RMAN>
2) Cree el catálogo de recuperación. Este comando puede tardar varios minutos en
terminar.
RMAN> create catalog;
recovery catalog created
RMAN> exit

martes, 13 de octubre de 2015

Ver limites de conexión

Consultas en Oracle, para ver el limite de conexión de los usuarios:


select * from USER_RESOURCE_LIMITS;

Hay cuatro que pueden ser su problema:
LOGICAL_READS_PER_SESSION: Bloques totales de lectura en una sesión
LOGICAL_READS_PER_CALL: Bloques totales de lectura en una llamada.
COMPOSITE_LIMIT: Costo de recursos total para una sesión.
CONNECT_TIME: Tiempo total de conexión para un usuario.


select * from USER_SYS_PRIVS;