Vous êtes sur la page 1sur 13

SQL> drop tablespace intsupfct_data_index_2 INCLUDING CONTENTS AND datafiles CAS CADE CONSTRAINTS; drop tablespace intsupfct_data_index_2 INCLUDING

CONTENTS AND datafiles CASCADE CONSTRAINTS * ERROR at line 1: ORA-23515: materialized views and/or their indices exist in the tablespace select 'drop materialized view '||owner||'.'||name||' PRESERVE TABLE;' from dba_ registered_snapshots where name in (select table_name from dba_tables where tablespace_name = 'INTSUPFCT_DATA_INDEX _2' and owner='INTSUPFCT2') AND OWNER='INTSUPFCT2' ----------------------

CREATE TEMPORARY TABLESPACE TEMP TEMPFILE '+DGCORE04' SIZE 30g AUTOEXTEND ON NEX T 100M MAXSIZE UNLIMITED; ----/u01/orapla/temp01.dbf /u01/oracle/ORAERP/db/apps_st/data/temp1.dbf CREATE TEMPORARY TABLESPACE TEMP TEMPFILE '/u02/oracle/ORAERP/db/apps_st/data/temp.dbf' SIZE 1g; ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp; DROP TABLESPACE temp1 INCLUDING CONTENTS AND datafiles; ----------------------------------------------------------------CREATE TEMPORARY TABLESPACE TEMP1 TEMPFILE '/u01/oracle/ORAERP/db/apps_st/data/temp3.dbf' SIZE 500m; ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp1; DROP TABLESPACE temp INCLUDING CONTENTS AND datafiles; --------------------------------------------------------------CREATE TEMPORARY TABLESPACE TEMP1 TEMPFILE '/u01/oracle/ERPQA/db/apps_st/data/temp2.dbf' SIZE 1g; ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp1; DROP TABLESPACE temp INCLUDING CONTENTS AND datafiles;

---/u01/orapla/undotbs01.dbf CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE '/u05/orapla/undotbs02.dbf' SIZE 500M; ALTER SYSTEM SET undo_tablespace = 'UNDOTBS2'; DROP TABLESPACE UNDOTBS1 INCLUDING CONTENTS AND DATAFILES; -------

CREATE UNDO TABLESPACE UNDOTBS1 DATAFILE '/u07/orapla/undotbs01.dbf' SIZE 1G; ALTER SYSTEM SET undo_tablespace = 'UNDOTBS1'; DROP TABLESPACE UNDOTBS2 INCLUDING CONTENTS AND DATAFILES; -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

drwxr-xr-x 3 ororaerp dboraerp 4096 Feb 3 20:15 oracle mkdir -p /u03/oracle/backup/hot -------------------------------------------------------------------------CREATE UNDO TABLESPACE APPS_UNDOTS DATAFILE '/u01/oracle/ORAERP/db/apps_st/data/undo01.dbf' SIZE 6G; ALTER SYSTEM SET undo_tablespace = 'APPS_UNDOTS'; DROP TABLESPACE APPS_UNDOTS1 INCLUDING CONTENTS AND DATAFILES; ---------------------------------------------------------------------------CREATE UNDO TABLESPACE APPS_UNDOTS DATAFILE '/u01/oracle/ERPAPD/db/apps_st/data/undo01.dbf' SIZE 1G; ALTER SYSTEM SET undo_tablespace = 'APPS_UNDOTS'; DROP TABLESPACE APPS_UNDOTS1 INCLUDING CONTENTS AND DATAFILES;

CREATE TEMPORARY TABLESPACE TEMP TEMPFILE '/u01/oracle/ORAERP/db/apps_st/data/temp1.dbf' SIZE 5G; ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp; DROP TABLESPACE temp1 INCLUDING CONTENTS AND datafiles; -----------------------------------------------------------------------ALTER DATABASE DATAFILE '/disco4/oradata/oraqa/tspc_mdr_idx_s03.dat' offline dro p; create /disco4/oradata/oraqa/tspc_mdr_idx_s03.dat -----------tablespace ALTER DATABASE TEMPFILE '/u01/oracle/ORAERP/db/apps_st/data/temp1.dbf' DROP INCL

UDING DATAFILES; ALTER TABLESPACE temp ADD TEMPFILE '/u02/oradata/TESTDB/temp01.dbf' SIZE 512m; alter tablespace tspc_bocms_dat rename to tspc_bocms_datidx; -----------------UNDO----------------------SELECT name,value FROM v$parameter WHERE name IN ('undo_management','undo_table space'); NAME VALUE -----------------------undo_management AUTO undo_tablespace UNDOTBS01 CREATE UNDO TABLESPACE APPS_UNDOTS2 DATAFILE '/u02/oracle/ORAERP/db/apps_st/data/undo02.dbf' SIZE 10G; ALTER SYSTEM SET undo_tablespace = 'APPS_UNDOTS2'; DROP TABLESPACE APPS_UNDOTS1 INCLUDING CONTENTS AND DATAFILES; -CREATE UNDO TABLESPACE APPS_UNDOTS1 DATAFILE '/u02/oracle/ORAERP/db/apps_st/data/undo01.dbf' SIZE 5G; ALTER SYSTEM SET undo_tablespace = 'APPS_UNDOTS1'; DROP TABLESPACE APPS_UNDOTS2 INCLUDING CONTENTS AND DATAFILES; ---------------CREATE TEMPORARY TABLESPACE TEMP4 TEMPFILE '/u01/oracle/ERPDES/db/apps_st/data/temp04.dbf' SIZE 100M; ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp4; DROP TABLESPACE temp1 INCLUDING CONTENTS AND datafiles; -----------------------------------------------------------------------------

SQL> ALTER SYSTEM SET undo_tablespace = 'UNDOTBS02'; SQL> ALTER TABLESPACE undotbs01 OFFLINE; SQL> DROP TABLESPACE undotbs01 INCLUDING CONTENTS AND DATAFILES; SQL> ALTER SYSTEM SET undo_tablespace = 'UNDOTBS01'; ALTER TABLESPACE undotbs02 OFFLINE; DROP TABLESPACE undotbs02 INCLUDING CONTENTS AND DATAFILES; --------------------------------------------------CREATE BIGFILE TABLESPACE "DEVFCT_DATA_INDEX_1" DATAFILE '/u02/oradata/CORDES/de vfct_data_index_1.dbf' SIZE 40G AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL UNIFO RM SIZE 5120K SEGMENT SPACE MANAGEMENT AUTO;

CREATE TEMPORARY TABLESPACE TEMP4 TEMPFILE '/u01/oracle/ERPAPD/db/apps_st/data/temp04.dbf' SIZE 1000M; CREATE TEMPORARY TABLESPACE TEMP4 TEMPFILE '/u01/oracle/ERPDES/db/apps_st/data/temp04.dbf' SIZE 100M; ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp4; TABLESPACE GROUP temp_grp; desc dba_tablespace_groups SELECT * FROM dba_tablespace_groups; ALTER TABLESPACE tools TABLESPACE GROUP apps_grp; eliminar tablespace de grupo ALTER TABLESPACE temp1 TABLESPACE GROUP ''; ALTER TABLESPACE temp2 TABLESPACE GROUP '';

ALTER DATABASE DEFAULT TEMPORARY TABLESPACE app_grp; DROP TABLESPACE temp1 INCLUDING CONTENTS AND datafiles; DROP TABLESPACE temp2 INCLUDING CONTENTS AND datafiles; ----------------------------------------------------------SELECT * FROM dba_temp_files SELECT * FROM dba_users ------------------------------------------------------------------------CREATE TEMPORARY TABLESPACE temp4 TEMPFILE '/u01/oracle/ERPQA/db/apps_st/data/temp04.dbf' SIZE 1000m extent management local uniform size 128k; ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp4; DROP TABLESPACE temp INCLUDING CONTENTS AND datafiles; -----------------------------------------------------------------------------ALTER TABLESPACE temp1 TABLESPACE GROUP ''; ALTER TABLESPACE temp2 TABLESPACE GROUP ''; DESC dba_tablespace_groups SELECT * FROM dba_tablespace_groups; ALTER TABLESPACE tools TABLESPACE GROUP apps_grp; DROP TABLESPACE temp1 INCLUDING CONTENTS AND datafiles; DROP TABLESPACE temp2 INCLUDING CONTENTS AND datafiles; SELECT * FROM v$sort_usage; SELECT * FROM v$sort_segment;

---------------------------------------------------------- Assign group as the temporary tablespace for a user. ALTER USER scott TEMPORARY TABLESPACE temp_ts_group; -- Assign group as the default temporary tablespace. ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp_ts_group; -------------------------------------------------------------------------------------------------------------------------------------------------para despues de un post-clone --------------------------------------create temporary tablespace temp1 tempfile '/u01/oracle/ERPAPD/db/apps_st/data/t emp1.dbf' size 2000m extent management local uniform size 128k; alter database default temporary tablespace temp1; drop tablespace temp including contents and datafiles; ------------------------------------------------------------------------------------------CREATE TABLESPACE auto_seg_ts DATAFILE 'file_2.f' SIZE 1M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; ---es igual que no col oque ningun parametro EXTENT MANAGEMENT LOCAL AUTOALLOCATE;----si no coloco nada es igual que escribir esto EXTENT MANAGEMENT LOCAL UNIFORM SIZE 2M;

chequeo de tablespace temporal---------------------------------SELECT u.TABLESPACE, u.USERNAME, SUM(u.blocks)*8/1024 "mb_temp_used" FROM v$tempseg_usage u GROUP BY u.TABLESPACE, u.USERNAME -----------------------------------------------------col tablespace for a10 col machine for a20 col username for a10 col osuser for a15 col terminal for a10 col sid for 9999 col spid for 9999 SELECT a.TABLESPACE,a.CONTENTS,a.extents,a.blocks,b.username,b.osuser, b.MACHINE, b.terminal, c.spid, b.sid, SYSDATE FROM v$sort_usage a, v$session b, v$process c WHERE a.session_addr = b.saddr AND c.addr = b.paddr ORDER BY extents DESC

SELECT

A.tablespace_name TABLESPACE, D.mb_total, SUM (A.used_blocks * D.block_size) / 1024 / 1024 mb_used, D.mb_total - SUM (A.used_blocks * D.block_size) / 1024 / 1024 mb_free FROM v$sort_segment A, ( SELECT B.name, C.block_size, SUM (C.bytes) / 1024 / 1024 mb_total FROM v$tablespace B, v$tempfile C WHERE B.ts#= C.ts# GROUP BY B.name, C.block_size ) D WHERE A.tablespace_name = D.name GROUP BY A.tablespace_name, D.mb_total; SELECT x.thesid,x.username,x.TABLESPACE, s.sql_text FROM v$sqlarea s, (SELECT b.sql_hash_value,b.sql_address, --modification a.TABLESPACE,a.CONTENTS,a.extents,a.blocks,b.username,b.osuser, b.MACHINE, b.terminal, c.spid, b.sid thesid, SYSDATE FROM v$sort_usage a, v$session b, v$process c WHERE a.session_addr = b.saddr AND c.addr = b.paddr ORDER BY extents DESC) x WHERE s.hash_value=x.sql_hash_value AND s.address=x.sql_address ORDER BY 1,2 ---------------locked -------------select oracle_username os_user_name, locked_mode, object_name, object_type from v$locked_object a,dba_objects b where a.object_id = b.object_id ---------------sql usados ------------select sql_text,address,hash_value,child_number from v$sql where users_executing > 0;

---MUSTRAS TODOS LOS TABLESPACES, CON EL TAMAO TOTAL Y EL USADO ---------------------------------------------------------------SELECT T.TABLESPACE_NAME, (T.BYTES/1024) "KB TOTAL", (T.BYTES-F.BYTES)/1024 "KB USADOS", TO_CHAR((U.BYTES/T.BYTES),'9990.00') " %KB USADOS" FROM SM$TS_AVAIL t, sm$ts_FREE f, sm$ts_used u WHERE T.TABLESPACE_NAME = F.TABLESPACE_NAME AND T.TABLESPACE_NAME = U.TABLESPACE_NAME /

alter tablespace TSPC_MDR_IDX_S add datafile '$2$DUA56:[ORACLE.MDR]TSPC_MDR_IDX_S04.DAT' size 256M reuse; drop tablespace tspc_cifqa_dat_s including contents and datafiles; ------------------------------------------------MOVER DATAFILE DE SYSTEM-----------------------------------------------------------1.----bajar base de datos (shutdown immediate) 2.- copiar archivo en bd abajo 3.- la base de datos debe estar montada ($ startup mount) 4.- se renombran los tablespace ( alter database rename file 'origen' to 'destin o' 5.- subir bd ,,alter database open;

cp /u01/oracle/ORAERP/db/apps_st/data/system01.dbf /data/system01.dbf cp /u01/oracle/ORAERP/db/apps_st/data/system02.dbf /data/system02.dbf cp /u01/oracle/ORAERP/db/apps_st/data/system03.dbf /data/system03.dbf cp /u01/oracle/ORAERP/db/apps_st/data/system04.dbf /data/system04.dbf cp /u01/oracle/ORAERP/db/apps_st/data/system05.dbf /data/system05.dbf cp /u01/oracle/ORAERP/db/apps_st/data/system06.dbf /data/system06.dbf cp /u01/oracle/ORAERP/db/apps_st/data/system07.dbf /data/system07.dbf cp /u01/oracle/ORAERP/db/apps_st/data/system08.dbf /data/system08.dbf cp /u01/oracle/ORAERP/db/apps_st/data/system09.dbf /data/system09.dbf cp /u01/oracle/ORAERP/db/apps_st/data/system10.dbf /data/system10.dbf cp /u01/oracle/ORAERP/db/apps_st/data/system11.dbf /data/system11.dbf cp /u01/oracle/ORAERP/db/apps_st/data/system12.dbf /data/system12.dbf

/u01/oracle/ERPAPD/db/apps_st /u01/oracle/ERPAPD/db/apps_st /u01/oracle/ERPAPD/db/apps_st /u01/oracle/ERPAPD/db/apps_st /u01/oracle/ERPAPD/db/apps_st /u01/oracle/ERPAPD/db/apps_st /u01/oracle/ERPAPD/db/apps_st /u01/oracle/ERPAPD/db/apps_st /u01/oracle/ERPAPD/db/apps_st /u01/oracle/ERPAPD/db/apps_st /u01/oracle/ERPAPD/db/apps_st /u01/oracle/ERPAPD/db/apps_st

alter database rename file '/u01/oracle/ORAERP/db/apps_st/data/system01.dbf' '/u01/oracle/ERPAPD/db/apps_st/data/system01.dbf'; alter database rename file '/u01/oracle/ORAERP/db/apps_st/data/system02.dbf' '/u01/oracle/ERPAPD/db/apps_st/data/system02.dbf'; alter database rename file '/u01/oracle/ORAERP/db/apps_st/data/system03.dbf' '/u01/oracle/ERPAPD/db/apps_st/data/system03.dbf'; alter database rename file '/u01/oracle/ORAERP/db/apps_st/data/system04.dbf' '/u01/oracle/ERPAPD/db/apps_st/data/system04.dbf'; alter database rename file '/u01/oracle/ORAERP/db/apps_st/data/system05.dbf' '/u01/oracle/ERPAPD/db/apps_st/data/system05.dbf'; alter database rename file '/u01/oracle/ORAERP/db/apps_st/data/system06.dbf' '/u01/oracle/ERPAPD/db/apps_st/data/system06.dbf';

to to to to to to

alter database rename file '/u01/oracle/ORAERP/db/apps_st/data/system07.dbf' '/u01/oracle/ERPAPD/db/apps_st/data/system07.dbf'; alter database rename file '/u01/oracle/ORAERP/db/apps_st/data/system08.dbf' '/u01/oracle/ERPAPD/db/apps_st/data/system08.dbf'; alter database rename file '/u01/oracle/ORAERP/db/apps_st/data/system09.dbf' '/u01/oracle/ERPAPD/db/apps_st/data/system09.dbf'; alter database rename file '/u01/oracle/ORAERP/db/apps_st/data/system10.dbf' '/u01/oracle/ERPAPD/db/apps_st/data/system10.dbf'; alter database rename file '/u01/oracle/ORAERP/db/apps_st/data/system11.dbf' '/u01/oracle/ERPAPD/db/apps_st/data/system11.dbf'; alter database rename file '/u01/oracle/ORAERP/db/apps_st/data/system12.dbf' '/u01/oracle/ERPAPD/db/apps_st/data/system12.dbf';

to to to to to to

---------------------------------------------------------------------------------------------para borrar un tablespaces---------alter tablespace tspc_sfr_tmp offline; drop tablespace tspc_sfr_tmp including contents and datafiles; ---------------------------------------------------para cambiar tablespace de datos e indices a otro disco o ubicacion 1.- se dejan los tablespace de datos e indices offline (alter tablespace nombre offline;) 3.- se copian todos los archivos de datos e indices a los directorios destino ( tienen que estar los archivos de origen y de destino en los directorio especi f.) 4.- se renombran los tablespace (alter tablespace nombre rename datafile 'origen data' to 'destino data fisica') por ej: alter tablespace TSPC_BCT_DAT_S rename datafile '$2$DUA56:[ORACLE.BCT]TSPC_BCTQA _IDX_S04.DAT' TO $2$DUA56:[ORACLE.BCT]TSPC_BCT_DAT_S04.DAT'; 5.- se deja los tablespace "online" ----------------------------------------noo es necesario2.- se baja la instancia sql> shutdown immediate; (abort) noo es necesario6.- se sube la instancia (sql> startup) ----------------------------------------mkdir -p /u03/oracle/backup/hot ororaerp dboraerp chown -R ororaerp.dboraerp /u03 [ororaerp@srverpora1 ~]$ ll /u02/oracle/ORAERP/db/apps_st/data/ total 81867968 -rw-r----- 1 ororaerp dboraerp 33286004736 Apr 28 10:08 a_txn_data10.dbf -rw-r----- 1 ororaerp dboraerp 31138521088 Apr 28 10:19 a_txn_data11.dbf -rw-r----- 1 ororaerp dboraerp 17179877376 Apr 28 10:13 a_txn_ind09.dbf -rw-r----- 1 ororaerp dboraerp 2147491840 Apr 28 10:23 temp2.dbf alter tablespace apps_ts_tx_idx offline; alter tablespace apps_ts_tx_data offline; cp /u02/oracle/ORAERP/db/apps_st/data/a_txn_ind09.dbf /u03/a_txn_ind09.dbf --cp /u02/oracle/ORAERP/db/apps_st/data/a_txn_data11.dbf /u03/a_txn_data11.dbf cp /u02/oracle/ORAERP/db/apps_st/data/a_txn_data10.dbf /u03/a_txn_data10.dbf

alter tablespace apps_ts_tx_idx rename datafile '/u02/oracle/ORAERP/db/apps_st/d ata/a_txn_ind09.dbf' to '/u03/a_txn_ind09.dbf'; -alter tablespace apps_ts_tx_data rename datafile '/u02/oracle/ORAERP/db/apps_st/ data/a_txn_data11.dbf' to '/u03/a_txn_data11.dbf'; alter tablespace apps_ts_tx_data rename datafile '/u02/oracle/ORAERP/db/apps_st/ data/a_txn_data10.dbf' to '/u03/a_txn_data10.dbf'; -alter tablespace apps_ts_tx_idx online; alter tablespace apps_ts_tx_data online;

alter tablespace tspc_crd_dat_s offline; cp /u01/oralqa1/tspc_crd_dat_s01.dat /u05/oralqa1/tspc_crd_dat_s01.dat alter tablespace tspc_crd_dat_s rename datafile '/u01/oralqa1/tspc_crd_dat_s01.d at' to '/u05/oralqa1/tspc_crd_dat_s01.dat'; alter tablespace tspc_crd_dat_s online; rm -f /u01/oralqa1/tspc_crd_dat_s01.dat ------------------------------------------------------------------ll /U02 -mkdir -p /u02/oracle/ORAERP/db/apps_st/data chown -R ororaerp:dboraerp /u02 -----------------movimiento de datafile de OEM --------------------------------------------------alter tablespace MGMT_TABLESPACE offline; cp /u01/app/oracle4/oradata/oraoem/mgmt.dbf /u03/oradata/oem/mgmt.dbf alter tablespace MGMT_TABLESPACE rename datafile '/u01/app/oracle4/oradata/orao em/mgmt.dbf' TO '/u03/oradata/oem/mgmt.dbf'; alter tablespace MGMT_TABLESPACE online; alter tablespace MGMT_ECM_DEPOT_TS offline; cp /u01/app/oracle4/oradata/oraoem/mgmt_depot.dbf /u03/oradata/oem/mgmt_depot.db f alter tablespace MGMT_ECM_DEPOT_TS rename datafile '/u01/app/oracle4/oradata/ora oem/mgmt_depot.dbf' TO '/u03/oradata/oem/mgmt_depot.dbf'; alter tablespace MGMT_ECM_DEPOT_TS online; alter tablespace MGMT_AD4J_TS offline; cp /u01/app/oracle4/oradata/oraoem/mgmt_ad4j.dbf /u03/oradata/oem/mgmt_ad4j.dbf alter tablespace MGMT_AD4J_TS rename datafile '/u01/app/oracle4/oradata/oraoem/ mgmt_ad4j.dbf' TO '/u03/oradata/oem/mgmt_ad4j.dbf'; alter tablespace MGMT_AD4J_TS online; CREATE TEMPORARY TABLESPACE TEMP1 TEMPFILE '/u03/oradata/oem/temp1.dbf' SIZE 1000m; ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp1;

DROP TABLESPACE temp INCLUDING CONTENTS AND datafiles; CREATE UNDO TABLESPACE UNDOTBS1 DATAFILE '/u03/oradata/oem/undotbs01.dbf' SIZE 1000M; ALTER SYSTEM SET undo_tablespace = 'UNDOTBS1'; DROP TABLESPACE UNDOTBS2 INCLUDING CONTENTS AND DATAFILES; alter tablespace sysaux offline; cp /u01/app/oracle4/oradata/oraoem/sysaux01.dbf /u03/oradata/oem/sysaux01.dbf alter tablespace sysaux rename datafile '/u01/app/oracle4/oradata/oraoem/sysaux 01.dbf' TO '/u03/oradata/oem/sysaux01.dbf'; alter tablespace sysaux online;

----------------------------------------------------alter tablespace apps_ts_tx_idx offline; alter tablespace apps_ts_tx_data offline; cp /u03/a_txn_ind09.dbf /u02/oracle/ORAERP/db/apps_st/data/a_txn_ind09.dbf --cp /u03/a_txn_data11.dbf /u02/oracle/ORAERP/db/apps_st/data/a_txn_data11.dbf cp /u03/a_txn_data10.dbf /u02/oracle/ORAERP/db/apps_st/data/a_txn_data10.dbf alter tablespace apps_ts_tx_idx rename datafile '/u03/a_txn_ind09.dbf' TO '/u02/ oracle/ORAERP/db/apps_st/data/a_txn_ind09.dbf'; -alter tablespace apps_ts_tx_data rename datafile '/u03/a_txn_data11.dbf' TO '/u0 2/oracle/ORAERP/db/apps_st/data/a_txn_data11.dbf'; alter tablespace apps_ts_tx_data rename datafile '/u03/a_txn_data10.dbf' TO '/u0 2/oracle/ORAERP/db/apps_st/data/a_txn_data10.dbf'; -alter tablespace apps_ts_tx_idx online; alter tablespace apps_ts_tx_data online; -----------------------------------------------------------------alter tablespace users offline; cp /u01/app/oracle/oradata/oralxbp/users01.dbf /u02/oradata/oralxbp/users01.dbf alter tablespace users rename datafile '/u01/app/oracle/oradata/oralxbp/users01. dbf' to '/u02/oradata/oralxbp/users01.dbf'; alter tablespace users online; rm -f /u01/app/oracle/oradata/oralxbp/users01.dbf alter tablespace orabpel offline; cp /u01/app/oracle/oradata/oralxbp/orabpel.dbf /u02/oradata/oralxbp/orabpel.dbf alter tablespace orabpel rename datafile '/u01/app/oracle/oradata/oralxbp/orabpe l.dbf' to '/u02/oradata/oralxbp/orabpel.dbf'; alter tablespace orabpel online; rm -f /u01/app/oracle/oradata/oralxbp/orabpel.dbf CREATE TEMPORARY TABLESPACE TEMP TEMPFILE '/u02/oradata/oralxbp/temp1.dbf' SIZE 500m;

ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp; DROP TABLESPACE temp1 INCLUDING CONTENTS AND datafiles; CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE '/u02/oradata/oralxbp/undotbs02.dbf' SIZE 500M; ALTER SYSTEM SET undo_tablespace = 'UNDOTBS2'; DROP TABLESPACE UNDOTBS1 INCLUDING CONTENTS AND DATAFILES; ------------------------------------------------------------------------------para los tablespace temporales, tienen el sigueinte trato??????? (o se pueden cr ear de nuevo) 1.- se baja la instancia entrando como system (sql> shutdown 2.- se copian los tablespace temporales al area destino 3.- la base de datos debe estar montada ($ startup mount) 4.- se renombran los tablespace ( alter database rename file 'origen' to 'destin o' ------------------------------------------------------------------------CREA TABLESPACE DE DATOS O INDICES -------------------------------------------------------------------alter tablespace tspc_CIFQA_IDX_S offlINE; DROP TABLESPACE TSPC_CIFQA_IDX_S INCLUDING CONTENTS AND DATAFILES; create tablespace TSPC_MDR_DAT_S datafile '$2$DUA56:[ORACLE.MDR]TSPC_MDR_DAT_S01.DAT' size 262144K reuse extent management local uniform size 512K nologging; ---Si se quiere agregar un nuevo archivo de tablespace alter tablespace TSPC_MDR_DAT_S add datafile '$2$DUA52:[ORACLE.MDR]TSPC_MDR_DAT_S05.DAT' size 262144K; --------------UNDO---------------------------------------SELECT * FROM DBA_ROLLBACK_SEGS -- Perform backup operations ALTER TABLESPACE undotbs_01 BEGIN BACKUP; ALTER TABLESPACE undotbs_01 END BACKUP; -- Drop an undo tablespace. DROP TABLESPACE undotbs_01; drop tablespace tspc_undo INCLUDING CONTENTS AND DATAFILES; CREATE UNDO TABLESPACE tspc_undo2 datafile '$2$DUA52:[ORACLE.ORA]TSPC_UNDO.DAT' size 10 M; CAMBIA TSPC_UNO POR TSPC_UNDO2; ----------------------------------------------------------ALTER SYSTEM SET UNDO_TABLESPACE = TSPC_UNDO2; ALTER TABLESPACE TSPC_UNDO2 ADD DATAFILE '$2$DUA52:[ORACLE.ORA]TSPC_UNDO1.DAT' size 10 M; ------CREA TABALESPACE TEMORALES --------------------------------------------------------------------

DROP TABLESPACE TEMP INCLUDING CONTENTS AND DATAFILES; create temporary tablespace TEMP tempfile '$2$DUA54:[ORACLE.ORA]TEMP01.DAT' size 5152K reuse extent management local uniform size 128K; create temporary tablespace TEMP tempfile '/u01/orapla/temp01.dbf' size 5152K reuse extent management local uniform size 128K; --------------------------------------------------------------------borrar tempfiles------------------alter database tempfile '/oracle/oradata/V901/temp2_01.tmp' drop; -------------------------------------------------------------------------------------------------------------------------------------------------tablespace temporales---------------------------------SQL> ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp2; Database altered. Alter user nombre_de_usuario temporary tablespace nombre_de_tablespace;

SQL> DROP TABLESPACE temp INCLUDING CONTENTS AND DATAFILES; Tablespace dropped. SQL> CREATE TEMPORARY TABLESPACE temp 2 TEMPFILE '/u02/oradata/TESTDB/temp01.dbf' SIZE 500M REUSE 3 AUTOEXTEND ON NEXT 100M MAXSIZE unlimited 4 EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M; Tablespace created. SQL> ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp; Database altered. SQL> DROP TABLESPACE temp INCLUDING CONTENTS AND DATAFILES; ---------------------------------------alter tablespace TSPC_MDR_TMP add tempfile '$2$DUA52:[ORACLE.MDRTMP]TSPC_MDR_TMP_02.DAT' size 262144K; -create temporary tablespace tspc_mdr_tmp tempfile '$2$DUA56:[ORACLE.MDR]TSPC_MDR_TMP_01.DAT' size 256M reuse extent management local uniform size 128K; alter tablespace TSPC_MDR_TMP

add tempfile '$2$DUA52:[ORACLE.MDRTMP]TSPC_MDR_TMP_02.DAT' size 256M reuse; -------------------------------------------------------------------select * from v$datafile select * from v$tablespace select * from v$tempfile

Vous aimerez peut-être aussi