메세지가 짤리지 않았으리라 믿고 적습니다.
아래 메세지는 NKI 테이블스페이스에 freespace가 부족하여,
안에 있는 kisa 계정의 ugisa 테이블이 extend 할 수 없다는 경우 입니다.
해결방안은 NKI 테이블 스페이스에 freespace를 마련해 주면 되고,
freespace를 늘리는 방법은 두가지가 있습니다.
데이타 파일을 추가하는 방법과 데이타 파일을 resize 하여
늘이는 방법입니다.
system 계정으로 접속하세요.
SQL> desc dba_data_files
Name Null? Type
----------------------------------------- -------- ----------------------------
FILE_NAME VARCHAR2(513)
FILE_ID NUMBER
TABLESPACE_NAME VARCHAR2(30)
BYTES NUMBER
BLOCKS NUMBER
STATUS VARCHAR2(9)
RELATIVE_FNO NUMBER
AUTOEXTENSIBLE VARCHAR2(3)
MAXBYTES NUMBER
MAXBLOCKS NUMBER
INCREMENT_BY NUMBER
USER_BYTES NUMBER
USER_BLOCKS NUMBER
SQL> col TABLESPACE_NAME for a10
SQL> col file_name for a40
SQL> select tablespace_name, file_name, bytes from dba_data_files
SQL> where tablespace_name = 'NKI'
SQL> ;
TABLESPACE FILE_NAME BYTES
---------- ---------------------------------------- ----------
NKI /u01/oradata/ELISL/ts_proto_dELISL01.dbf 52428800
그러면 위와 같은 결과가 나옵니다.
물론 파일 이름은 당연히 님의 환경에 맞게 나올 것입니다.
그러면 위의 결과를 보고 ( 물론 크기도 님의 환경에 맞도록 )
SQL> alter tablespace NKI add datafile
SQL> '/u01/oradata/ELISL/ts_proto_dELISL02.dbf' size 300MB ;
라고 데이타 파일을 하나 추가하거나
SQL> alter database datafile
SQL> '/u01/oradata/ELISL/ts_proto_dELISL01.dbf' resize 500MB ;
라고 데이타 파일의 크기를 늘려주시면 됩니다.
매우 조심해서 작업하시기 바랍니다.
그리고 DB는 항상 백업하시기를 바라며, 중요한 DB는 반드시 archive mode
로 운영하세요.
> ORACLE Error detected: file error ORA-01653: unable to extend table KISA.UGISA by 6400 in tables
> pace NKI
>
> 도대체 어떻게 해야하는지 최대한 빠른 도움을 부탁드립니다.
> 절실합니다. 정말로....
>
> 메일이나 글 남겨주시면 감사하겠습니다.
|