Professional Documents
Culture Documents
Taller PDF
Taller PDF
Taller PDF
Debera seguir cada uno de los pasos con sus respectivos comandos, debera
mostrar un documento con cada paso realizado y pantallazos del mismo,
tenga en cuenta sacar un clon de su maquina virtual para hacer las practicas,
ya que puede dañar la original, además debe borrar la instancia TEST antes
de crear DESA.
a. Bajar la DB
SQL> shutdown immediate;
b. Subirla montada
SQL> startup mount;
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights
reserved.
e. Subir nuevamente la BD
SQL> alter database open;
$ pwd
/d01/fra/TEST/autobackup/2017_04_08
$ cp o1_mf_s_940796934_dgm3w3xj_.bkp /d01/backup/
$ cd /d01/backup/
$ ls
o1_mf_nnndf_TAG20170408T203348_dgm3vwqw_.bkp o1_mf_s_940796934_dgm3w3xj_.bkp
db_name='DESA'
vi restore.rman
run{
allocate auxiliary channel d1 type disk;
allocate auxiliary channel d2 type disk;
allocate auxiliary channel d3 type disk;
allocate auxiliary channel d4 type disk;
SET NEWNAME FOR DATAFILE 1 TO '/d01/oradata/DESA/system01.dbf';
SET NEWNAME FOR DATAFILE 2 TO '/d01/oradata/DESA/sysaux01.dbf';
SET NEWNAME FOR DATAFILE 3 TO '/d01/oradata/DESA/undotbs01.dbf';
SET NEWNAME FOR DATAFILE 4 TO '/d01/oradata/DESA/users01.dbf';
SET NEWNAME FOR DATAFILE 5 TO '/d01/oradata/DESA/example01.dbf';
SET NEWNAME FOR DATAFILE 7 TO '/d01/oradata/DESA/clinica_01.dbf';
SET NEWNAME FOR DATAFILE 8 TO '/d01/oradata/DESA/clinica_02.dbf';
SET NEWNAME FOR DATAFILE 9 TO '/d01/oradata/DESA/sysaux02.dbf';
SET NEWNAME FOR DATAFILE 10 TO '/d01/oradata/DESA/system02.dbf';
SET NEWNAME FOR TEMPFILE 1 TO '/d01/oradata/DESA/temp01.dbf';
duplicate target database to DESA until time "to_date('08-04-2017
20:33:56','DD-MM-YYYY HH24:MI:SS')"
backup location '/d01/backup/'
nofilenamecheck
LOGFILE
GROUP 1 ('/d01/oradata/DESA/redo01.log') SIZE 50M,
GROUP 2 ('/d01/oradata/DESA/redo02.log') SIZE 50M,
GROUP 3 ('/d01/oradata/DESA/redo03.log') SIZE 50M;
}
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights
reserved.
RMAN> run{
2> allocate auxiliary channel d1 type disk;
3> allocate auxiliary channel d2 type disk;
4> allocate auxiliary channel d3 type disk;
5> allocate auxiliary channel d4 type disk;
6> SET NEWNAME FOR DATAFILE 1 TO '/d01/oradata/DESA/system01.dbf';
7> SET NEWNAME FOR DATAFILE 2 TO '/d01/oradata/DESA/sysaux01.dbf';
8> SET NEWNAME FOR DATAFILE 3 TO '/d01/oradata/DESA/undotbs01.dbf';
9> SET NEWNAME FOR DATAFILE 4 TO '/d01/oradata/DESA/users01.dbf';
10> SET NEWNAME FOR DATAFILE 5 TO '/d01/oradata/DESA/example01.dbf';
11> SET NEWNAME FOR DATAFILE 7 TO '/d01/oradata/DESA/clinica_01.dbf';
12> SET NEWNAME FOR DATAFILE 8 TO '/d01/oradata/DESA/clinica_02.dbf';
13> SET NEWNAME FOR DATAFILE 9 TO '/d01/oradata/DESA/sysaux02.dbf';
14> SET NEWNAME FOR DATAFILE 10 TO '/d01/oradata/DESA/system02.dbf';
15> SET NEWNAME FOR TEMPFILE 1 TO '/d01/oradata/DESA/temp01.dbf';
16> duplicate target database to DESA until time "to_date('08-04-2017
20:33:56','DD-MM-YYYY HH24:MI:SS')"
17> backup location '/d01/backup/'
18> nofilenamecheck
19> LOGFILE
20> GROUP 1 ('/d01/oradata/DESA/redo01.log') SIZE 50M,
21> GROUP 2 ('/d01/oradata/DESA/redo02.log') SIZE 50M,
22> GROUP 3 ('/d01/oradata/DESA/redo03.log') SIZE 50M;
23> }
24>
allocated channel: d1
channel d1: SID=96 device type=DISK
allocated channel: d2
channel d2: SID=10 device type=DISK
allocated channel: d3
channel d3: SID=97 device type=DISK
allocated channel: d4
channel d4: SID=11 device type=DISK
database mounted
database dismounted
Oracle instance shut down
database opened
Finished Duplicate Db at 08-04-2017 22:00:01
released channel: d1
released channel: d2
released channel: d3
released channel: d4
DESA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = test.uptc.edu.co)(PORT = 1525))
)
Connecting to
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.uptc.edu.co)(PORT=1525)))
STATUS of the LISTENER
------------------------
Alias DESA
Version TNSLSNR for Linux: Version 11.2.0.1.0 -
Production
Start Date 09-APR-2017 13:27:43
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /d01/oracle/11.2/network/admin/listener.ora
Listener Log File
/d01/oracle/diag/tnslsnr/test/desa/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.uptc.edu.co)(PORT=1525)))
Services Summary...
Service "DESA" has 1 instance(s).
Instance "DESA", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
b. Agregar al tnsnames.ora
DESA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = test.uptc.edu.co)(PORT = 1525))
)
(CONNECT_DATA =
(SERVICE_NAME = DESA)
)
)
$ rm /d01/oradata/DESA/temp01.dbf
commit;
commit;
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
$ cd /d01/exports/
$ ls
hr.dmp salida.log
$ cp /d01/exports/hr.dmp /d01/imports/
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
archivo data_tiposervicio.txt
$ vi data_tiposervicio.txt
11,tiposervicio 1
12,tiposervicio 2
13,tiposervicio 3
14,tiposervicio 4
15,tiposervicio 5
16,tiposervicio 6
17,tiposervicio 7
archivo data_tiposervicio.ctl
$ vi data_tiposervicio.ctl
load data
infile 'data_tiposervicio.txt'
into table newtiposervicio
fields terminated by ','
trailing nullcols
(idtiposervicio,descripcion)
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
ERROR at line 1:
ORA-38029: object statistics are locked
ORA-06512: at "SYS.DBMS_DDL", line 257
ORA-06512: at "SYS.DBMS_UTILITY", line 488
ORA-06512: at line 1
exec DBMS_STATS.UNLOCK_TABLE_STATS('WMSYS','WM$EVENT_QUEUE_TABLE');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYSMAN','MGMT_TASK_QTABLE');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYSMAN','MGMT_NOTIFY_QTABLE');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYSMAN','MGMT_NOTIFY_INPUT_QTABLE');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYSMAN','MGMT_PAF_MSG_QTABLE_1');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYSMAN','MGMT_PAF_MSG_QTABLE_2');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYSMAN','MGMT_LOADER_QTABLE');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYS','SCHEDULER$_EVENT_QTAB');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYS','SCHEDULER$_REMDB_JOBQTAB');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYS','SCHEDULER_FILEWATCHER_QT');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYS','ALERT_QT');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYS','AQ$_MEM_MC');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYS','AQ_EVENT_TABLE');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYS','AQ_PROP_TABLE');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYS','KUPC$DATAPUMP_QUETAB');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYSTEM','DEF$_AQCALL');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYSTEM','DEF$_AQERROR');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYS','SYS$SERVICE_METRICS_TAB');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYS','KUPC$DATAPUMP_QUETAB_1');
exec DBMS_STATS.UNLOCK_TABLE_STATS('SYS','AQ$_KUPC$DATAPUMP_QUETAB_1_P');
FIN