정확도가 떨어지는 잡학다식 : The 2nd Stage

ietranger.egloos.com

방명록

 


Oracle 12c Release 2에서 테이블 및 컬럼 길이가 128자로 확장되었다 Oracle DBMS

아직 다운로드 링크가 열린 것은 아니지만, 문서가 공개되었다.

여러가지 달라진 점이 있지만, 무엇보다도 오라클의 특징이자 가장 큰 단점(?)이었던 스키마 명, 테이블 명, 컬럼 명의 길이가 기존 30바이트에서 128바이트로 늘어났다!

다만 데이터베이스 명은 8바이트, 디스크 그룹, Pluggable Databases(PDBs), rollback segments, tablespaces, tablespace sets는 이전과 같이 30바이트로 제한된다.

ERWIN 7.x를 사용하는 경우 물리명의 길이를 직접 변경해야 한다(기본값 30).

그동안에 컬럼 길이 때문에 약어 쓰고 별 희한한 짓 다했는데 이제 그렇게 큰 걱정 안 해도 되겠다.

그냥 뽑아서 DDL 스크립트 넘기면 되겠다.

참고로 VARCHAR2는 12c Release 1에서 이미 32767 바이트까지 확장되었다. 그런데 이 확장 길이를 사용하기 위해서는 사전에 미리 ALTER SYSTEM 명령으로 변경 후 DB를 재시작해야 한다. 그리고 몇 가지 제약 사항이 있다. IOT 사용 불가, 병렬로 직접 경로를 통해 데이터를 업로드하는 것이 불가능하다. 이건 그냥 CLOB 쓰는 게 나을 지도.

그런데 문서 나온지 3주나 되었네... ㅡㅡ;;