OS 환경 : Oracle Linux 8.1 (64bit)
DB 환경 : Oracle Database 19.3.0.0
에러 : Resize operation completed for file# 201, old size 874496K, new size 875520K
dml 작업시 alert log에 발생하는 메세지
1
2
3
4
|
2025-02-23T10:46:46.885365+09:00
Resize operation completed for file# 201, old size 874496K, new size 875520K
Resize operation completed for file# 201, old size 875520K, new size 876544K
Resize operation completed for file# 201, old size 876544K, new size 877568K
|
하지만 실제로 201번 datafile은 존재하지 않음
1
2
3
4
5
6
7
|
SQL> select tablespace_name, file_id, file_name from dba_data_files where file_id = 201;
no rows selected
SQL> select tablespace_name, file_id, file_name from dba_temp_files where file_id = 201;
no rows selected
|
해결 방법 : 이 파일은 일반 데이터파일이 아닌 temp파일임
이 파일은 일반 데이터파일이 아닌 temp파일임
alert log에 나오는 이 파일번호는 db_files 파라미터(기본값 200) + temp파일의 file_id이 합쳐진 번호임
201 = db_files 파라미터(기본값 200) + 1(temp파일의 file_id)
현재 db_files 파라미터값 확인
1
2
3
4
5
|
SQL> show parameter db_files
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_files integer 200
|
200임
tempfile 번호 확인
1
2
3
4
5
6
7
8
|
SQL>
set lines 200 pages 1000
col file_name for a50
select tablespace_name, file_id, file_name from dba_temp_files;
TABLESPACE_NAME FILE_ID FILE_NAME
------------------------------ ---------- --------------------------------------------------
TEMP 1 /oradata1/ORACLE19/temp01.dbf
|
temp파일의 번호가 1임
temp파일이 부족하다면 수동으로 필요한만큼 더 늘려주고 그런게 아니라면 그냥 tempfile이 증량되고 있구나 정도로 알고있으면됨
원인 : 데이터파일 증량시 나오는 정보성 메세지
이 메세지는 데이터파일이 autoextend on으로 설정되어 있어 공간 부족시 자동으로 증량할때 발생하는 정보성 메세지임
하지만 파일번호가 tempfile번호가 아닌 +db_files 만큼 되어 201이라고 나오는건 추후 버전에서 패치되지 않을까 싶음
참조 :
2246369.1, bug 25661172
https://positivemh.tistory.com/285
'ORACLE > Trouble Shooting' 카테고리의 다른 글
오라클 11gR2 grid 설치시 gui 서브 팝업창 미노출 문제 (0) | 2025.06.04 |
---|---|
Out of capacity for shape VM.Standard.A1.Flex in availability domain AD-1. (0) | 2025.06.03 |
ORA-14086: a partitioned index may not be rebuilt as a whole (0) | 2025.06.01 |
[INS-32027] ORACLE_HOME 환경 변수가 현재 설정되어 있으며.. (0) | 2025.03.18 |
ORA-63302: Transaction must roll back (0) | 2024.12.10 |