Categories: Base de datos, Oracle 10g, Oracle 11g, Oracle11gR2, Oracle 12c

Scripts para creación de bases Oracle 10gr (Filesystem) en forma manual



Siguiendo con los scripts manuales para crear bases de datos, les muestro la creación de una base en versión 10g, todo en forma manual


Obs: Me gusto...por ese la reitero :yes:

Para Oracle10g




1.- Creación del archivo de inicialización por ejemplo /home/oracle/inittest.ora el cual debiese contener los siguientes parámetros

*.background_dump_dest='/home/oracle/test/bdump/'
*.compatible='10.2.0.0.0'
*.control_files='/home/oracle/test/oradata/control01.ctl'
*.core_dump_dest='/home/oracle/test/cdump'
*.sga_target=176999620
*.db_name='test'
*.instance_name='test'
*.log_buffer=6291456# 6 MB
*.pga_aggregate_target=429496720
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS'
*.user_dump_dest='/home/oracle/test/udump'



2.- Se crea los directorios que ocuparemos para nuestra base de datos , con el usuario oracle

$ mkdir -p /home/oracle/test/oradata
$ mkdir -p /home/oracle/test/cdump
$ mkdir -p /home/oracle/test/bdump
$ mkdir -p /home/oracle/test/udump



3.- Levantamos sólo la instancia (startup nomount)

$ export ORACLE_SID=test

$ sqlplus /nolog

SQL> conn / as sysdba

SQL> startup force nomount pfile='/home/oracle/inittest.ora'



4.- Ejecutamos el comando de creación de base de datos

create database test
logfile group 1 ('/home/oracle/test/oradata/redo1.rdo') size 10M,
group 2 ('/home/oracle/test/oradata/redo2.rdo') size 10M,
group 3 ('/home/oracle/test/oradata/redo3.rdo') size 10M
character set WE8ISO8859P1
national character set utf8
datafile '/home/oracle/test/oradata/system.dbf' size 50M
autoextend on next 10M extent management local
sysaux datafile '/home/oracle/test/oradata/sysaux.dbf'
size 10M autoextend on next 10M
undo tablespace undotbs
datafile '/home/oracle/test/oradata/undo.dbf'
size 10M autoextend on
default temporary tablespace temp
tempfile '/home/oracle/test/oradata/temp.dbf'
size 10M autoextend on;



5.- Una vez generada la base ejecutamos el scripts catalog.sql y el catproc.sql ambos scripts crean los Stores Procedures para el manejo del motor Oracle y crea todo el diccionario de datos .

SQL> @?/rdbms/admin/catalog.sql

SQL> @?/rdbms/admin/catproc.sql



6.- Cambiamos las claves al usuario SYS y SYSTEM

alter user sys identified by clave1;

alter user system identified by clave1;



7.- Creamos el archivo de password

cd $ORACLE_HOME/dbs

$ orapwd file=orapwtest password=oracle1 entries=5



8.- Creamos el archivo de inicialización como spfile

SQL> create spfile from pfile='/home/oracle/inittest.ora';



9.- Bajamos y subimos la base de datos para que reinicie con spfile

SQL> startup force



10.- Levantamos el listener, teniendo en cuenta que debe estar seteado el ORACLE_HOME y el PATH

lsnrctl start

Base creada :lalala:

by Ligarius
12.09.12. 12:06:12. 439 words, 6044 views. Categories: Base de datos ,

Scripts para creación de bases Oracle 9i en forma manual



Siempre es bueno tener a mano los scripts para la creación de una base Oracle, pero en forma manual...sobre todo cuando no existe interfaz gráfica donde apoyarse, los ejemplos que se muestran a continuación es una expresión mínima de creación de base de datos Oracle


Obs: La foto no tiene nada que ver con la creación de una base de datos, pero me gusta como se ve

Para Oracle9i




1.- Creación del archivo de inicialización por ejemplo /home/oracle/inittest.ora el cual debiese contener los siguientes parámetros

*.background_dump_dest='/home/oracle/test/bdump/'
*.compatible='9.2.0.0.0'
*.control_files='/home/oracle/test/oradata/control01.ctl'
*.core_dump_dest='/home/oracle/test/cdump'
*.db_cache_size=176999620
*.db_name='test'
*.instance_name='test'
*.java_pool_size=0
*.log_buffer=6291456# 6 MB
*.pga_aggregate_target=429496720
*.shared_pool_size=85899350
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS'
*.user_dump_dest='/home/oracle/test/udump'



2.- Se crea los directorios que ocuparemos para nuestra base de datos , con el usuario oracle

$ mkdir -p /home/oracle/test/oradata
$ mkdir -p /home/oracle/test/cdump
$ mkdir -p /home/oracle/test/bdump
$ mkdir -p /home/oracle/test/udump



3.- Levantamos sólo la instancia (startup nomount)

$ export ORACLE_SID=test

$ sqlplus /nolog

SQL> conn / as sysdba

SQL> startup nomount pfile='/home/oracle/inittest.ora'



4.- Ejecutamos el comando de creación de base de datos

create database test
logfile group 1 ('/home1/oracle/test/oradata/redo1.log') size 10M,
group 2 ('/home1/oracle/test/oradata/redo2.log') size 10M,
group 3 ('/home1/oracle/test/oradata/redo3.log') size 10M
character set WE8ISO8859P1
national character set utf8
datafile '/home1/oracle/test/oradata/system.dbf' size 300M autoextend on next 10M
maxsize unlimited extent management local
undo tablespace undotbs datafile '/home1/oracle/test/oradata/undotbs01.dbf' size 50M
default temporary tablespace temp tempfile '/home1/oracle/test/oradata/temp01.dbf' size 50M;



5.- Una vez generada la base ejecutamos el scripts catalog.sql y el catproc.sql ambos scripts crean los Stores Procedures para el manejo del motor Oracle y crea todo el diccionario de datos .

SQL> @?/rdbms/admin/catalog.sql

SQL> @?/rdbms/admin/catproc.sql



6.- Cambiamos las claves al usuario SYS y SYSTEM

alter user sys identified by clave1;

alter user system identified by clave1;



7.- Creamos el archivo de password

cd $ORACLE_HOME/dbs

$ orapwd file=orapwtest password=oracle1 entries=5



8.- Creamos el archivo de inicialización como spfile

SQL> create spfile from pfile='/home/oracle/inittest.ora';



9.- Bajamos y subimos la base de datos para que reinicie con spfile

SQL> startup force



10.- Levantamos el listener, teniendo en cuenta que debe estar seteado el ORACLE_HOME y el PATH

lsnrctl start

Base creada :lalala:

by Ligarius
11.09.12. 06:49:45. 469 words, 2743 views. Categories: Base de datos ,

Creación de certificados para cuando se agrega un tercer nodo al RAC



Hola...

Acá les dejo un pequeño y breve documento de como crear los certificados para cuando tenemos que agregar un tercer nodo a nuestro RAC ...



Simplemente baja el documento , ACÁ

Acá les dejo el link de como generar certificados para 2 nodos en un RAC, todo aplicable hasta la versión 11gr1 :)
http://www.oracleyyo.com/index.php/2009/10/07/creacion-de-certificados-para-un-rac

Tienes que recordar que el Grid Infraestructure Installer (11gr2) viene con una pequeña sorpresa, para crear esos certificados sólo presionando un par de botones ;)

Espero sirva el doc

by Ligarius
03.09.12. 17:06:14. 89 words, 10257 views. Categories: Instalación, Oracle11gR2, Real Application Cluster ,

Oracle 12c Database Server




Estamos esperando con ansias la nueva versión de Oracle que hace mucho tiene nombre y se llama Oracle 12c, siguiendo la línea del Cloud.. Estará disponible entre Diciembre de este año y Enero del próximo ..

Lo que me llamó la atención , es que ya se pueden generar Service Request en metalink asociados a está versión



Y bueno... nos queda sólo esperar, ya están los Beta Tester trabajando..veremos que nos depara el futuro :P

by Ligarius
31.08.12. 10:15:04. 82 words, 5008 views. Categories: Base de datos, Oracle 12c ,

¿Dónde están los medios de Oracle 10g y Oracle 9i?



Me imagino que muchos de ustedes han tratado de descargar los medios de Oracle 10g pero no los han encontrado , ni hablar de Oracle 9i, que hace rato no se puede descargar...


Todo lo anterior es por el ciclo de vida de los productos Oracle, los cuales están siempre publicados , uno de esos cuadros muestra el ciclo de vida y soporte de las bases Oracle



De hecho, 10.2.0.4 y 10.2.0.5 estan en modo Extended Support, y los PSU para esas versiones, liberadas después del 1 de Agosto del 2001 , necesitan otra licencia para ser descargados.. o sea, estamos :(

Un gran detalle, hay que fijarse hasta cuando se pueden generar SR para las plataformas que ustedes poseen para el caso de 10gr2




Si por cualquier motivo, requieren descargar los motores 10gr1 , 10gr2 o el mismisimo Oracle 9i , lo que deben hacer es lo siguiente


1.- Crear un SR en metalink , ojalá sea con la página Flash, pues el nuevo formato HTML es horrible |-| , el SR debe decir que los necesitan por asuntos de replicación de ambientes productivos...


2.- A los pocos días (2 o 3 quizás), les llegará un correo En ese correo está el link para la descarga de los medios


3.- Una vez ingresada la URL, se podrán descargar de manera temporal los medios de Oracle que ustedes hayan solicitado, este link es temporal






4.- Los parches para los motores siguen estando disponibles en metalink.oracle.com , pero la idea es que puedan tener su pequeña biblioteca de medios ,uno nunca sabe cuando llega un trabajo caído del cielo :lalala:



Espero les sirva ....

by Ligarius
12.07.12. 09:53:34. 268 words, 5338 views. Categories: Base de datos ,

<< 1 ... 6 7 8 9 10 11 12 13 14 15 16 ... 27 >>