안녕하세요.
alert.log 파일을 보다 보니 다음과 같은 에러메시지가 있어서
글을 올립니다.
ORA-04031: unable to allocate 532524 bytes of shared memory ("large pool","unknown object","large pool hea","KSFQ Buffers")
Tue Feb 18 00:18:33 2003
ksfqxcre: failure to allocate shared memory means sync I/O will be used
whenever async I/O to file not supported natively
Tue Feb 18 00:18:33 2003
이게 무슨 뜻인지 모르겟군요.
large_pool_size가 부족 하다는 것인지요.
현재 128메가로 잡혔습니다.
부족 하다면 적정메모리를 알수 있는 방법이 없을 까요 .
그리고 테이블 스페이스에 대해서 궁금 한게 있습니다.
데이타 파일을 추가는 add datafile로 하면 되는데 삭제는 어떻게 하는지요.
alter database datafile '/funddb03/fund_temp01.dbf' offline drop
이런식으로 한다음
os상에서 지웠는데
조회하면 실제는 없는데
조회는 되는 군요.
select tablespace_name, bytes, file_name
from dba_data_files
where tablespace_name = 'FUND_TEMP'
FUND_TEMP 104857600 /funddb03/fund_temp01.dbf
여기서는 삭제가 되지는 않나요.
그럼 수고하세요.
|