Categoria: Oracle

Mover tabelas e índices para outra tablespace

Índices select ‘alter index ‘|| owner ||’.’||segment_name||’ rebuild tablespace USERS;’from dba_segmentswhere 0=0and owner = ‘xxxx’and tablespace_name<>’USERS’and segment_type=’INDEX’; Tabelas select ‘alter table ‘||owner ||’.’||segment_name||’ move tablespace USERS;’from dba_segmentswhere owner=’xxxxx’and tablespace_name<>’USERS’and segment_type=’TABLE’;...

Session Wait

SELECT W.INST_ID, W.SID,S.serial#, W.EVENT, W.SECONDS_IN_WAIT, SQL.SQL_TEXTFROM GV$SESSION_WAIT W, GV$SESSION S, GV$PROCESS P, GV$SQLTEXT SQLWHERE W.SID = S.SID ANDS.PADDR = P.ADDR ANDSQL.ADDRESS = S.SQL_ADDRESS ANDSQL.HASH_VALUE = S.SQL_HASH_VALUE ANDW.WAIT_CLASS != ‘Idle’ ANDW.INST_ID = S.INST_ID ANDW.INST_ID = P.INST_ID ANDW.INST_ID = SQL.INST_IDORDER BY W.SECONDS_IN_WAIT, W.INST_ID,...

expdp / impdp

expdp (backup) expdp usuario/senha@database directory=nome_diretorio dumpfile=nome_arquivo.DMP schemas=usuario_backup Obs. quando o backup for feito no oracle12 para ser restaurado no oracle11 é necessário acrescentar o parametro da versao, por exemplo: expdp usuario/senha@database directory=nome_diretorio dumpfile=nome_arquivo.DMP schemas=usuario_backup VERSION=11.2 impdp (restore) impdp usuario/senha@database directory=nome_diretorio dumpfile=nome_arquivo.DMP...