Então, colega : para uma tablespace ser colocada como read only, as transações TODAS que podem estar relacionadas à tablespace em questão precisam ser encerradas, os blocos TODOS de objetos relacionados com essa tablespace precisam ser checkpointeados para disco, as tabelas internas do database precisam ser atualizadas.... É uma operação relativamente custosa mas num ambiente "normal", rotineiro, não deveria levar tanto tempo assim... Penso que existem duas possibilidades que podem estar te interferindo : a) o teu servidor e/ou o teu database estão sobrecarregados, com um montão tão grande de processamento que não 'sobra' capacidade de CPU e/ou banda de I/O para atender aos checkpoints e às atualizações internas do database, necessárias para o read only da tablespace OU, o que é bem provável, b) vc está caindo nos bugs Bug #5688734 e/ou #2227223 , que fazem com que o ALTER TABLESPACE READ ONLY fique em wait esperando por transações independentes da tablespace em questão : veja no metalink as descs desses bugs e veja a nota "Alter Tablespace Read Only Hanging When There Are Active TX In Any Tablespace" [ID 554832.1] para mais refs, bem como http://oraexplorer.com/2010/04/alter-tablespace-read-only-hangs/ para checks relacionados []s Chiappa
--- Em oracle_br@yahoogrupos.com.br, Rafael Mendonca <raffaell.ti77@...> escreveu > > Pessoal, estou com um problema ao colocar a tablespace em modo read only. > > Faço o seguinte: > > 1 - Crio uma tablespace: > > CREATE TABLESPACE XUXA_TBS > DATAFILE '/u01/app/oracle/oradata/ORA11G/XUXA_TBS01.DBF' > SIZE 20M AUTOEXTEND ON NEXT 50M; > > 2 - crio uma tabela na tablespace criada acima: > > Create table SCHEMA_XUXA.TABELA_XUXA (x number) tablespace XUXA_TBS; > > 3 - Coloco a tablespace em read only > > Alter tablespace XUXA_TBS read only; > > Com isso a minha sessão fica travada e não sai mais disso. > > Dei um shutdown abort, levantei o banco com restrict, dropei a tablespace e > repeti a operação, mas após colocar a tablespace em modo read only a minha > sessão fica travada, alguém pode ajudar? > > [As partes desta mensagem que não continham texto foram removidas] >