본문 바로가기

다른 DBMS/Tibero17

[에러해결]TBR-10019 Updating partition key column would cause a partition change. /* * err: -10019 * name: ERROR_EXEC_PARTITION_CHANGED_BY_UPDATE * desc: Updating partition key column would cause a partition change. * cause: Updating the partitioned table key will cause a partition change. * action: Check the definition of the partition in the corresponding table.; */ 원인 : 파티션 테이블의 경우 파티션 키 컬럼의 데이터를 변경하려고 하면 rowid가 변경되기 때문에 에러가 발생합니다. 해결 : 해당 테이블의 row_movement 상태를 disable (de.. 2021. 1. 12.
[에러해결]TBR-10018 Partition key does not map to a partition. TBR-10018 Partition key does not map to a partition. * desc: Partition key does not map to a partition. * cause: There is no defined partition to which the partition key is mapped. * action: Check the definition of the partition in the corresponding table.; 원인 : 파티션키에 매핑되는 파티션테이블이 없을때 나는 에러입니다. 해결 : 파티션테이블을 확인 후 해당 파티션키에 맞는 파티션테이블 추가합니다. DBA_PART_TABLES 테이블을 확인하여 파티션테이블을 확인합니다. 1.select * from D.. 2021. 1. 4.
아카이브 모드 변경 redo 로그 파일을 아카이브파일로 백업받을 수 있는 아카이브모드 변경방법입니다. mount에서 진행합니다. 0.확인 SQL> select log_mode from v$database; LOG_MODE ------------ NOARCHIVELOG 1.tip파일에 LOG_ARCHIVE_DEST 추가 $TB_HOME/config/$TB_SID.tip에 경로를 추가해줍니다. LOG_ARCHIVE_DEST="/DBMS/TIBERO/TBARC" 2.DB 운영시 DBDOWN $tbdown immediate Tibero instance terminated (IMMEDIATE mode). 3.mount로 DB 변경 $ tbboot mount Change core dump dir to /DBMS/TSTMDJ/TIBER.. 2020. 12. 21.
TBR-12033 : Lock acquisition failed in NOWAIT mode. 원인 : NOWAIT 모드로 lock 획득에 실패했을 때 발생 다른 사용자가 테이블에 대해 트랜잭션을 잡고 끝마치지 않은 상태에서 제가 작업을 수행할 때 발생하였습니다. 해결책 : 1. 트랜잭션이 끝날 때 까지 대기 2. 강제로 세션 kill 방법 1.select * from V$TRANSACTION 로 현재 작업중인 트랜잭션 확인 SQL> select sess_id,start_time,tx_type from v$transaction SESS_ID START_TIME TX_TYPE ------------ -------------------------- --------------- 424 2020/11/10 16:34:18.000000 LOCAL 282 2020/11/11 09:57:18.000000 DB.. 2020. 11. 11.