Sei sulla pagina 1di 11

1.

-
Spool respcal.sql
SQL> select 'alter tablespace '||tablespace_name||' begin backup;' from
dba_data_files;

'ALTERTABLESPACE'||TABLESPACE_NAME||'BEGINBACKUP;'
-------------------------------------------------------------
alter tablespace USERS begin backup;
alter tablespace SYSAUX begin backup;
alter tablespace UNDOTBS1 begin backup;
alter tablespace SYSTEM begin backup;
alter tablespace EXAMPLE begin backup;

SQL> select '!tar -cvf /u01/respaldo'||tablespace_name||'.tar '||file_name||''


from dba_data_files;

'!TAR-CVF/U01/RESPALDO/'||TABLESPACE_NAME||'.TAR'||FILE_NAME||''
--------------------------------------------------------------------------------
!tar -cvf /u01/respaldoUSERS.tar /u01/app/oracle/oradata/admonbd2/users01.dbf
!tar -cvf /u01/respaldoSYSAUX.tar /u01/app/oracle/oradata/admonbd2/sysaux01.dbf
!tar -cvf /u01/respaldoUNDOTBS1.tar /u01/app/oracle/oradata/admonbd2/undotbs01.
dbf

!tar -cvf /u01/respaldoSYSTEM.tar /u01/app/oracle/oradata/admonbd2/system01.dbf


!tar -cvf /u01/respaldoEXAMPLE.tar /u01/app/oracle/oradata/admonbd2/example01.d
bf

SQL> select 'alter tablespace '||tablespace_name||' end backup;' from


dba_data_files;

'ALTERTABLESPACE'||TABLESPACE_NAME||'ENDBACKUP;'
-----------------------------------------------------------
alter tablespace USERS end backup;
alter tablespace SYSAUX end backup;
alter tablespace UNDOTBS1 end backup;
alter tablespace SYSTEM end backup;
alter tablespace EXAMPLE end backup;

SQL> spool off

!tar cvf /u01/respaldo_`date +%d%b%y`.tar /u01/respaldo


////fin script
Crontab
11 * * 1 rlwrap sqlplus system/admonbd2 as sysdba @respcal.sql
2.-
SQL> !exp system/admonbd2 file=/u01/expscott.dmp owner=scott
constraints=no

Export: Release 10.2.0.1.0 - Production on Sat Nov 20 13:21:42


2010

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release


10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Export done in US7ASCII character set and AL16UTF16 NCHAR
character set
server uses WE8ISO8859P1 character set (possible charset
conversion)
Note: constraints on tables will not be exported

About to export specified users ...


. exporting pre-schema procedural objects and actions
. exporting foreign function library names for user SCOTT
. exporting PUBLIC type synonyms
. exporting private type synonyms
. exporting object type definitions for user SCOTT
About to export SCOTT's objects ...
. exporting database links
. exporting sequence numbers
. exporting cluster definitions
. about to export SCOTT's tables via Conventional Path ...
. . exporting table BONUS 0 rows
exported
EXP-00091: Exporting questionable statistics.
. . exporting table DEPT 4 rows
exported
EXP-00091: Exporting questionable statistics.
. . exporting table EMP 14 rows
exported
EXP-00091: Exporting questionable statistics.
. . exporting table SALGRADE 5 rows
exported
EXP-00091: Exporting questionable statistics.
. exporting synonyms
. exporting views
. exporting stored procedures
. exporting operators
. exporting triggers
. exporting indextypes
. exporting bitmap, functional and extensible indexes
. exporting posttables actions
. exporting materialized views
. exporting snapshot logs
. exporting job queues
. exporting refresh groups and children
. exporting dimensions
. exporting post-schema procedural objects and actions
. exporting statistics
Export terminated successfully with warnings.

3.-
SQL> !imp system/admonbd2 file=/u01/expscott.dmp fromuser=scott
touser=hr

Import: Release 10.2.0.1.0 - Production on Sat Nov 20 13:27:51


2010

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release


10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

Export file created by EXPORT:V10.02.01 via conventional path


import done in US7ASCII character set and AL16UTF16 NCHAR
character set
import server uses WE8ISO8859P1 character set (possible charset
conversion)
. importing SCOTT's objects into HR
. . importing table "BONUS" 0 rows
imported
. . importing table "DEPT" 4 rows
imported
. . importing table "EMP" 14 rows
imported
. . importing table "SALGRADE" 5 rows
imported
Import terminated successfully without warnings.
SQL> connect hr/hr
Connected.
SQL> select * from cat
2 ;

TABLE_NAME TABLE_TYPE
------------------------------ -----------
REGIONS TABLE
COUNTRIES TABLE
LOCATIONS TABLE
DEPARTMENTS TABLE
JOBS TABLE
EMPLOYEES TABLE
JOB_HISTORY TABLE
LOCATIONS_SEQ SEQUENCE
DEPARTMENTS_SEQ SEQUENCE
EMPLOYEES_SEQ SEQUENCE
EMP_DETAILS_VIEW VIEW

TABLE_NAME TABLE_TYPE
------------------------------ -----------
BONUS TABLE
DEPT TABLE
EMP TABLE
SALGRADE TABLE

15 rows selected.
SQL> select owner,table_name,constraint_name from dba_constraints
where owner like '%HR%';
OWNER TABLE_NAME
------------------------------ ------------------------------
CONSTRAINT_NAME
------------------------------
HR REGIONS
REG_ID_PK

HR REGIONS
REGION_ID_NN

HR COUNTRIES
COUNTRY_C_ID_PK
HR COUNTRIES
COUNTR_REG_FK

HR COUNTRIES
COUNTRY_ID_NN

HR LOCATIONS
LOC_ID_PK
HR LOCATIONS
LOC_C_ID_FK

HR LOCATIONS
LOC_CITY_NN

HR DEPARTMENTS
DEPT_ID_PK
HR DEPARTMENTS
DEPT_LOC_FK

HR DEPARTMENTS
DEPT_MGR_FK

HR DEPARTMENTS
DEPT_NAME_NN
HR JOBS
JOB_ID_PK

HR JOBS
JOB_TITLE_NN

HR EMPLOYEES
EMP_EMP_ID_PK
HR EMPLOYEES
EMP_EMAIL_UK

HR EMPLOYEES
EMP_DEPT_FK

HR EMPLOYEES
EMP_JOB_FK
HR EMPLOYEES
EMP_MANAGER_FK

HR EMPLOYEES
EMP_SALARY_MIN

HR EMPLOYEES
EMP_JOB_NN
HR EMPLOYEES
EMP_HIRE_DATE_NN

HR EMPLOYEES
EMP_EMAIL_NN

HR EMPLOYEES
EMP_LAST_NAME_NN
HR JOB_HISTORY
JHIST_EMP_ID_ST_DATE_PK

HR JOB_HISTORY
JHIST_DEPT_FK

HR JOB_HISTORY
JHIST_JOB_FK
HR JOB_HISTORY
JHIST_EMP_FK

HR JOB_HISTORY
JHIST_DATE_INTERVAL

HR JOB_HISTORY
JHIST_JOB_NN
HR JOB_HISTORY
JHIST_END_DATE_NN

HR JOB_HISTORY
JHIST_START_DATE_NN

HR JOB_HISTORY
JHIST_EMPLOYEE_NN
HR EMP_DETAILS_VIEW
SYS_C005383

34 rows selected.

4.-
SQL> !imp system/admonbd2 file=/u01/sia_full.dmp fromuser=deptos
touser=dept rows=no

Import: Release 10.2.0.1.0 - Production on Sat Nov 20 13:42:48


2010

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release


10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

Export file created by EXPORT:V09.02.00 via conventional path

Warning: the objects were exported by SE01, not by you

import done in US7ASCII character set and AL16UTF16 NCHAR


character set
import server uses WE8ISO8859P1 character set (possible charset
conversion)
export client uses WE8MSWIN1252 character set (possible charset
conversion)
. importing DEPTOS's objects into DEPT
IMP-00015: following statement failed because the object already
exists:
"CREATE TABLE "HIST_GRUPOS" ("PERIODO" NUMBER(1, 0) NOT NULL
ENABLE, "A?O" N"
"UMBER(4, 0) NOT NULL ENABLE, "ID" NUMBER(6, 0) NOT NULL ENABLE,
"CARRERA_ID"
"" NUMBER(2, 0), "PLAN_ID" NUMBER(4, 0) NOT NULL ENABLE, "ESP_ID"
NUMBER(2, "
"0) NOT NULL ENABLE, "BLOQUE" NUMBER, "PROF_ID" NUMBER(6, 0),
"CAPACIDAD" NU"
"MBER(2, 0), "INSCRITOS" NUMBER(2, 0), "H_LUN" VARCHAR2(25),
"H_MAR" VARCHAR"
"2(25), "H_MIE" VARCHAR2(25), "H_JUE" VARCHAR2(25), "H_VIE"
VARCHAR2(25), "H"
"_SAB" VARCHAR2(25), "HI_LUN" DATE, "HF_LUN" DATE, "HI_MAR" DATE,
"HF_MAR" D"
"ATE, "HI_MIE" DATE, "HF_MIE" DATE, "HI_JUE" DATE, "HF_JUE" DATE,
"HI_VIE" D"
"ATE, "HF_VIE" DATE, "HI_SAB" DATE, "HF_SAB" DATE, "GPO_REAL"
NUMBER(6, 0)) "
" PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL
16384 FREELI"
"STS 1 FREELIST GROUPS 1) LOGGING
NOCOMPRESS"
IMP-00017: following statement failed with ORACLE error 911:
"CREATE FORCE VIEW "DEPT"."HIST_GRUPOS_VW"
("PERI"

"ODO","A?O","ID","MATERIA_TXT","CREDITOS","CARRERA_ID","PLAN_ID","
ESP_ID","B"

"LOQUE","PROF_ID","PROF_TXT","CAPACIDAD","INSCRITOS","H_LUN","H_MA
R","H_MIE""
","H_JUE","H_VIE","GPO_REAL") AS "
"SELECT hg.periodo, hg.a?o, hg.id, m.nom_cto, m.creditos,
hg.carrera_id, hg."
"plan_id, hg.esp_id, hg.bloque, hg.prof_id, p.apellidos||'
'||p.nombre, hg.c"
"apacidad,"
" hg.inscritos, hg.h_lun, hg.h_mar, hg.h_mie, hg.h_jue,
hg.h_vie, hg"
".gpo_real"
" FROM hist_grupos hg, ser_esc.materias m, rec_hum.profesores
p"
" WHERE m.id=TRUNC(hg.id/100) AND p.id(+)=hg.prof_id"
IMP-00003: ORACLE error 911 encountered
ORA-00911: invalid character
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_VW" TO "SER_ESC""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_VW" TO "SE01""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_VW" TO "SE02""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_VW" TO "DEP""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_VW" TO "DIRECTOR""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_VW" TO "SUBACA""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 911:
"CREATE FORCE VIEW "DEPT"."HIST_GRUPOS_PROF_VW"
("

""PERIODO","A?O","ID","CARRERA_ID","PLAN_ID","ESP_ID","PROF_ID","H
_LUN","H_M"

"AR","H_MIE","H_JUE","H_VIE","PROFESOR","MATERIA","CARRERA","ESPEC
IALIDAD") "
"AS "
"SELECT hg.periodo, hg.a?o, hg.id, hg.carrera_id, hg.plan_id,
hg.esp_id, hg."
"prof_id, hg.h_lun,"
" hg.h_mar, hg.h_mie, hg.h_jue, hg.h_vie,
pr.apellidos||' '|"
"|pr.nombre profesor,"
" m.nombre materia,c.nom_cto carrera, e.nombre
especialidad"
" FROM DEPTOS.hist_grupos hg, REC_HUM.profesores pr,
SER_ESC.mate"
"rias m,"
" SER_ESC.carreras c, SER_ESC.especialidades e"
" WHERE (c.id=TRUNC(hg.plan_id/100)) AND"
" (e.plan_id=hg.plan_id AND e.id=hg.esp_id) AND"
" (hg.prof_id=pr.id) AND"
" (m.id=TRUNC(hg.id/100)) AND"
" (periodo,a?o) in"
" ( SELECT p1.NUM, p2.NUM"
" FROM SIA.PARAMETROS p1,SIA.PARAMETROS p2"
" WHERE p1.ID='PER_ACTUAL' and
p2.id='A?O_ACTUAL')"
IMP-00003: ORACLE error 911 encountered
ORA-00911: invalid character
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_PROF_VW" TO "SER_ESC""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_PROF_VW" TO "SE01""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_PROF_VW" TO "SE02""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_PROF_VW" TO "DEP""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_PROF_VW" TO "DIRECTOR""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_PROF_VW" TO "SUBACA""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 911:
"CREATE FORCE VIEW "DEPT"."HIST_GRUPOS_ACTUAL_VW"
"
"
("PERIODO","A?O","ID","CARRERA_ID","PLAN_ID","ESP_ID","GPO_REAL","
PROF_ID""

","H_LUN","H_MAR","H_MIE","H_JUE","H_VIE","PROFESOR","MATERIA","CA
RRERA","ES"
"PECIALIDAD") AS "
"SELECT hg.periodo, hg.a?o, hg.id, hg.carrera_id, hg.plan_id,
hg.esp_id,hg.g"
"po_real,hg.prof_id, hg.h_lun,"
" hg.h_mar, hg.h_mie, hg.h_jue, hg.h_vie,
pr.apellidos||' '|"
"|pr.nombre profesor,"
" m.nombre materia,"
" c.nom_cto carrera, e.nombre especialidad"
" FROM DEPTOS.hist_grupos hg, REC_HUM.profesores pr,
SER_ESC.mate"
"rias m,"
" SER_ESC.carreras c, SER_ESC.especialidades e"
" WHERE (c.id=TRUNC(hg.plan_id/100)) AND"
" (e.plan_id=hg.plan_id AND e.id=hg.esp_id) AND"
" (hg.prof_id=pr.id) AND"
" (m.id=TRUNC(hg.id/100)) AND"
" (HG.PERIODO,HG.A?O) IN"
" ( SELECT p1.NUM, p2.NUM"
" FROM SIA.PARAMETROS p1,SIA.PARAMETROS p2"
" WHERE p1.ID='PER_ACTUAL' and
p2.id='A?O_ACTUAL')"
IMP-00003: ORACLE error 911 encountered
ORA-00911: invalid character
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_ACTUAL_VW" TO "SER_ESC""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_ACTUAL_VW" TO "SE01""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_ACTUAL_VW" TO "SE02""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_ACTUAL_VW" TO "DEP""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_ACTUAL_VW" TO "DIRECTOR""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_ACTUAL_VW" TO "SUBACA""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 911:
"CREATE FORCE VIEW "DEPT"."HIST_GRUPOS_PROF_CAL_VW"
"
"
("PERIODO","A?O","ID","CARRERA_ID","PLAN_ID","ESP_ID","PROF_ID","H
_LUN","

""H_MAR","H_MIE","H_JUE","H_VIE","PROFESOR","MATERIA","CARRERA","E
SPECIALIDA"
"D") AS "
"SELECT hg.periodo, hg.a?o, hg.id, hg.carrera_id, hg.plan_id,
hg.esp_id, hg."
"prof_id, hg.h_lun,"
" hg.h_mar, hg.h_mie, hg.h_jue, hg.h_vie,
pr.apellidos||' '|"
"|pr.nombre profesor,"
" m.nombre materia,c.nom_cto carrera, e.nombre
especialidad"
" FROM DEPTOS.hist_grupos hg, REC_HUM.profesores pr,
SER_ESC.mate"
"rias m,"
" SER_ESC.carreras c, SER_ESC.especialidades e"
" WHERE (c.id=TRUNC(hg.plan_id/100)) AND"
" (e.plan_id=hg.plan_id AND e.id=hg.esp_id) AND"
" (hg.prof_id=pr.id) AND"
" (m.id=TRUNC(hg.id/100)) AND"
" (hg.prof_id=SUBSTR(USER,6)) AND"
" (periodo,a?o) in"
" ( SELECT HGA.NUM,HGB.NUM"
" FROM SIA.PARAMETROS HGA,SIA.PARAMETROS HGB"
" WHERE hga.ID='PER_ACTUAL' and
hgb.id='A?O_ACTUAL')"
IMP-00003: ORACLE error 911 encountered
ORA-00911: invalid character
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_PROF_CAL_VW" TO "SER_ESC" WITH
GRANT OPTION"
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_PROF_CAL_VW" TO "SE01" WITH GRANT
OPTION"
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"GRANT SELECT ON "HIST_GRUPOS_PROF_CAL_VW" TO "SE02" WITH GRANT
OPTION"
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
Import terminated successfully with warnings.

5.-
SQL> create tablespace rman_tab datafile '/u01/rman_tab' size 10m
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;

Tablespace created.

SQL> create user rman01 identified by rman01 default tablespace


rman_tab;

User created.

SQL> GRANT RECOVERY_CATALOG_OWNER TO RMAN01;

Grant succeeded.

SQL> GRANT CONNECT, RESOURCE TO RMAN01;

Grant succeeded.

SQL> CONNECT RMAN01/RMAN01


Connected.

SQL> !rman

Recovery Manager: Release 10.2.0.1.0 - Production on Sat Nov 20


14:13:37 2010

Copyright (c) 1982, 2005, Oracle. All rights reserved.

RMAN> connect catalog rman01/rman01

connected to recovery catalog database

RMAN> create catalog

RMAN> register database;


database registered in recovery catalog
startin full resynnc of recovery catalog
full resync complete
RMAN>

Potrebbero piacerti anche