Oracle/운영135 maxdatafile 갯수 초과 시 컨트롤 파일 재생성 유/무 테스트(Tibero6 포함) 오늘 테스트 해볼 것은 컨트롤파일에 설정된 maxdatafile 설정 값보다 더 크게 datafile을 생성하려 했을 때 Oracle(11.2.0.1)과 Tibero6의 방법에 대해서 알아보겠습니다. 결론 Oracle : maxdatafile 개수가 넘어도 자동으로 증가 Tibero : maxdatafile 개수가 넘으면 에러 발생(수동으로 증가시켜줘야 함) Oracle 1.현재 컨트롤파일에 설정된 값을 확인합니다. 세번째 컬럼인 RECORDS_TOTAL 100인것을 확인합니다. SQL> select * from V$CONTROLFILE_RECORD_SECTION where type='DATAFILE'; TYPE RECORD_SIZE RECORDS_TOT RECORDS_USE FIRST_INDEX LAS.. 2021. 6. 7. v$version - Oracle 버전&Edition 확인 v$version뷰를 통해 현재 사용 중인 DB의 Edition을 확인할 수 있습니다. Enterprise Edition의 경우 첫번째 값이 Enterprise Edition이라고 표시됨 SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production PL/SQL Release 11.2.0.4.0 - Production CORE 11.2.0.4.0 Production TNS for HPUX: Version 11.2.0.4.0.. 2021. 4. 19. PK 컬럼추가(PK 재생성)(Oracle,Tibero,Mysql) PK는 Primary Key라고 불리며 기본키로 번역되서 불립니다. 특징으로는 테이블 컬럼 내의 유일한 값(Unique)과 빈 값이 없는(Not Null) 특징을 가지고 있습니다. 즉, 각 값들의 특징을 구분할 수 있는 유일한 값이 PK의 값이 되는것이죠. 예를들어 고객의 테이블에서 주민등록번호는 PK가 될 수 있습니다. 한 사람당 유일한 값을 가지는 값이기 때문입니다. 그리고 PK 설정시 자동적으로 Unique Index를 생성하여 줍니다. Oracle과 Tibero의 경우 PK와 같은 컬럼의 Unique Index가 존재 시 따로 생성하지 않고 기존에 있는 Unique Index를 사용합니다. Mysql의 경우에는 이미 있더라도 PK설정시 따로 Unique Index를 생성합니다. 아래의 테스트를 통.. 2021. 4. 5. dba_2pc_pending 출처 사이트의 내용을 번역 후 정리하는 글입니다. 분산 트랜잭션 환경에서 네트워크 이슈로 인해 트랜잭션이 끊기게 되면 dba_2pc_pending 뷰에 정보가 생기게 됩니다. 그런 다음 RECO(Recovery Background process)는 일관성을 보장하기 위해 연결이 끊긴 노드의 상태와 일치하도록 정상노드를 롤백하거나 커밋합니다. dba_2pc_pending 뷰에는 보류중인 항목을 커밋하거나 롤백하도록 데이터베이스에 지시하는 ADVISE 컬럼이 포함되어 있습니다. ALTER SESSION ADVISE 구문을 사용하여 2PC(2 phase commit)메커니즘을 지시할 수 있습니다. 예를 들어 INSERT를 강제로 완료하려면 다음을 입력할 수 있습니다. ALTER SESSION ADVISE CO.. 2021. 3. 11. 이전 1 ··· 17 18 19 20 21 22 23 ··· 34 다음