You are on page 1of 9

INSTALACION DE LA BASE DE DATOS ORACLE Y CREACION DE LA BASE DE DATOS

Primeramente crear las tablas donde se crear las carpetas donde se empezaran a crear los tablespace
del Oracle.
1. Instalacin del Administrador de Base de Datos Oracle:
Ejecutar el instalador del Oracle, mostrara la siguiente pantalla:

Despus mostrara la siguiente pantalla:


El nombre de la Base de Datos es Bpac y la clave SFI, ruta donde se instalara el oracle

De ah dar siguiente y dejar que instale por default el oracle.

2. Ingresar a la consola del Windows

3. En la consola digitar el siguiente comando:


--mkdir c:\Data\sicobplus
--mkdir c:\Data\sisnicplus

En la unidad quedara de la siguiente forma:

4. Ingresar al PLSQL, con el usuario SYSTEM, clave SFI

5. Despus de haber ingresado al SQLPLUS, se proceder ejecutar los siguientes comandos;

--Creacion de tablespaces
CREATE SMALLFILE TABLESPACE "SICOBPLUS_DATA" DATAFILE
'c:\Data\sicobplus\SICOBPLUS_D01.DBF' SIZE 1000M AUTOEXTEND ON NEXT 50M
MAXSIZE 10000M,
'c:\Data\sicobplus\SICOBPLUS_D02.DBF' SIZE 1000M AUTOEXTEND ON NEXT 50M
MAXSIZE 10000M
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

CREATE SMALLFILE TABLESPACE "SICOBPLUS_IND" DATAFILE


'c:\Data\sicobplus\SICOBPLUS_I01.DBF' SIZE 1000M AUTOEXTEND ON NEXT 50M
MAXSIZE 5000M

LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

CREATE SMALLFILE TABLESPACE "SISNICPLUS_DATA" DATAFILE


'c:\Data\sisnicplus\SISNICPLUS_D01.DBF' SIZE 1000M AUTOEXTEND ON NEXT 50M
MAXSIZE 10000M,
'c:\Data\sisnicplus\SISNICPLUS_D02.DBF' SIZE 1000M AUTOEXTEND ON NEXT 50M
MAXSIZE 10000M,
'c:\Data\sisnicplus\SISNICPLUS_D03.DBF' SIZE 1000M AUTOEXTEND ON NEXT 50M
MAXSIZE 10000M
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

CREATE SMALLFILE TABLESPACE "SISNICPLUS_IND" DATAFILE


'c:\Data\sisnicplus\SISNICPLUS_I01.DBF' SIZE 1000M AUTOEXTEND ON NEXT 50M
MAXSIZE 5000M
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

--Creacion de usuarios
CREATE USER SICOBPLUS IDENTIFIED BY cb
DEFAULT TABLESPACE SICOBPLUS_DATA
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
GRANT "CONNECT" TO SICOBPLUS;
GRANT "RESOURCE" TO SICOBPLUS;
ALTER USER SICOBPLUS DEFAULT ROLE "CONNECT", "RESOURCE";

CREATE USER SISNICPLUS IDENTIFIED BY buzz


DEFAULT TABLESPACE SISNICPLUS_DATA
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
GRANT "CONNECT" TO SISNICPLUS;
GRANT "RESOURCE" TO SISNICPLUS;
ALTER USER SISNICPLUS DEFAULT ROLE "CONNECT", "RESOURCE";
GRANT DEBUG CONNECT SESSION TO SISNICPLUS, SICOBPLUS;
GRANT DBA TO SISNICPLUS, SICOBPLUS;
GRANT CREATE PUBLIC SYNONYM TO SISNICPLUS, SICOBPLUS;
GRANT CREATE VIEW TO SISNICPLUS, SICOBPLUS;

Con todos estos pasos ya se cre los tablespace, se crearon los usuarios, ahora lo que falta es
realizar la importacin de los archivos DMP, con ello se restaurando la base de datos

6. Importacin de los esquemas sicobplus y sisnicplus, se tiene que realizar en este orden, el
nombre de archivo resaltado deber de remplazarse por el nombre de los archivos DMP que se
tenga, asimismo el archivo programa imp deber de estar en su ruta correcta.
Sicobplus:
C:\oracle\product\10.2.0\db_1\bin\imp sicobPlus/cb@bpac
file=C:\backup\sicobplus16_02_2009.DMP log=C:\backup\ sicobplus16_02_2009.log
fromuser=sicobplus touser=sicobplus buffer=99999999 ignore = 'Y'

Sisnicplus:
C:\oracle\product\10.2.0\db_1\bin\imp Sisnicplus/buzz@bpac file=C:\backup\
sisnicplus16_02_2009.DMP log=C:\backup\sisnicplus16_02_2009.log
fromuser=sisnicplus touser=sisnicplus buffer=99999999 ignore='Y'

Se recomienda estos archivos ponerlo en un Bat.

RESTAURACIN DE BACKUP
1. Ingresar al PLSQL, con el usuario SYSTEM, clave SFI

2. Despus de haber ingresado al PLSQL, se proceder ejecutar los siguientes comandos:

--ELIMINACION DE USUARIOS
DROP USER SICOBPLUS CASCADE;
DROP USER SISNICPLUS CASCADE;
--Creacin de usuarios
CREATE USER SICOBPLUS IDENTIFIED BY cb
DEFAULT TABLESPACE SICOBPLUS_DATA
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
GRANT "CONNECT" TO SICOBPLUS;

GRANT "RESOURCE" TO SICOBPLUS;


ALTER USER SICOBPLUS DEFAULT ROLE "CONNECT", "RESOURCE";

CREATE USER SISNICPLUS IDENTIFIED BY buzz


DEFAULT TABLESPACE SISNICPLUS_DATA
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
GRANT "CONNECT" TO SISNICPLUS;
GRANT "RESOURCE" TO SISNICPLUS;
ALTER USER SISNICPLUS DEFAULT ROLE "CONNECT", "RESOURCE";
GRANT DEBUG CONNECT SESSION TO SISNICPLUS, SICOBPLUS;
GRANT DBA TO SISNICPLUS, SICOBPLUS;
GRANT CREATE PUBLIC SYNONYM TO SISNICPLUS, SICOBPLUS;
GRANT CREATE VIEW TO SISNICPLUS, SICOBPLUS;

Con todos estos pasos ya se cre los tablespace, se crearon los usuarios, ahora lo que falta es
realizar la importacin de los archivos DMP, con ello se restaurando la base de datos.

3. Importacin de los esquemas sicobplus y sisnicplus, se tiene que realizar en este orden, el
nombre de archivo resaltado deber de remplazarse por el nombre de los archivos DMP que se
tenga, asimismo el archivo programa imp deber de estar en su ruta correcta.
Sicobplus:
C:\oracle\product\10.2.0\db_1\bin\imp sicobPlus/cb@bpac
file=C:\backup\sicobplus16_02_2009.DMP log=C:\backup\ sicobplus16_02_2009.log
fromuser=sicobplus touser=sicobplus buffer=99999999 ignore = 'Y'

Sisnicplus:
C:\oracle\product\10.2.0\db_1\bin\imp Sisnicplus/buzz@bpac file=C:\backup\
sisnicplus16_02_2009.DMP log=C:\backup\sisnicplus16_02_2009.log
fromuser=sisnicplus touser=sisnicplus buffer=99999999 ignore='Y'

Se recomienda estos archivos ponerlo en un Bat.


4. Se corrern las siguientes sentencias, los resultados de SICOBPLUS se
corren desde SISNIC y viceversa.
---SINONIMOS SE CORRE EN SICOB PARA SISNICPLUS
select 'CREATE OR REPLACE PUBLIC SYNONYM '||TABLE_NAME ||' FOR
'||OWNER||'.'||TABLE_NAME ||';' from all_all_tables where owner
='SICOBPLUS';
---SINONIMOS SE CORRE EN SISNIC PARA SICOBPLUS

select 'CREATE OR REPLACE PUBLIC SYNONYM '||TABLE_NAME ||' FOR


'||OWNER||'.'||TABLE_NAME ||';' from all_all_tables where owner
='SISNICPLUS';

You might also like