FIXED_USED_MEM2 compact 알티베이스 사용시 데이터가 계속 증가 되는 테이블에서 메모리 할당을 많이 잡고 있으면 다른 테이블 메모리가 못 늘어 나서 insert 가 안되는 경우가 있다 이때는 우선 데이터가 많이 들어 있는 테이블의 데이터를 지워준다 그래도 insert가 안되면 select b.table_name, a.FIXED_ALLOC_MEM,a.FIXED_USED_MEM from v$memtbl_info a, system_.sys_tables_ b where a.table_oid=b.table_oid; 위 명령어로 테이블의 메모리 할당을 확인 한후 FIXED_ALLOC_MEM 메모리가 쓸데 없이 많이 잡혀 있는 테이블을 compact 시켜 준다 ex) alter table usertbl compact; 2012. 3. 6. 테이블별 사용 메모리 보기 알티베이스가 메모리 디비이다 보니 메모리가 다 차면 데이터가 안들어 가죠.... 테이블별 메모리 보는 쿼리 입니다. /*************************************** 메모리 테이블의 사용 정보를 조회 TABLE_OID : 테이블 객체 아이디 TABLE_NAME : 테이블명 SLOT_SIZE : 슬롯 크기 ALLOC_BYTE : 해당 테이블에 할당된 크기 USED_BYTE : 현재 사용중인 크기 EFFICIENCY : 활용률 ***************************************/ CREATE OR REPLACE VIEW ADM_MEMTBL AS SELECT A.TABLE_OID TABLE_OID, C.USER_NAME||'.'||B.TABLE_NAME TABLE_N.. 2009. 9. 4. 이전 1 다음