FAQ
Q. PostgreSQL 서버에 O2 Extension을 어떻게 설치합니까?
A. PostgreSQL은 Extension 설치를 간편하게 할 수 있도록 설계되어 있다. O2 Extension도 마찬가지로 손쉽게 설치가 가능하다. 자세한 내용은 설치 안내서를 참조한다.
Q. 설치한 O2 Extension을 어떻게 활성화합니까?
A. PostgreSQL은 동적 링크를 활용하여 Extension을 간단한 SQL 구문으로 활성화하도록 설계되어 있다. O2 Extension도 마찬가지로 간단한 SQL 구문을 사용하여 활성화할 수 있다. 자세한 내용은 설치 안내서를 참조한다.
Q. O2 Extension이 특정 PostgreSQL 버전과 호환되지 않는 경우도 있습니까?
A. O2 Extension의 기능은 대부분 PostgreSQL 14 이상 버전을 지원한다. 일부 기능은 PostgreSQL 15 이상부터 지원하고 있으며 PostgreSQL 14에는 자동으로 해당 기능을 제외하고 설치가 된다. PostgreSQL 15 이상부터 지원하는 기능은 아래와 같다.
O2Functions
REGEXP_LIKE
Function
15
REGEXP_COUNT
Function
15
REGEXP_INSTR
Function
15
REGEXP_SUBSTR
Function
15
REGEXP_REPLACE
Function
15
O2Views
O2_SHARED_MEMORY_INFO
View
15
DBMS_ALERT
REMOVEALL
Procedure
15
WAITANY
Procedure
15
Q. O2 Extension을 사용한 후 성능 저하가 발생하면 어떻게 해결할 수 있습니까?
A. 데이터베이스 성능 저하는 다양한 이유로 인해 발생할 수 있으며 문제 해결을 위해서는 정확한 원인을 찾는 것이 중요하다. 성능 저하 해결에 대한 자세한 내용은 TroubleShooting의 Common Issues 항목을 참조한다.
Q. O2 Extension 사용 중 발생하는 일반적인 에러 코드와 그 해결 방법은 무엇입니까?
A. O2 Extension에서는 PostgreSQL의 빌트인 에러 코드와 O2 Extension의 커스텀 에러 코드를 발생시킨다. PostgreSQL의 빌트인 에러 코드는 PostgreSQL Error Codes 매뉴얼을 참조한다. O2 Extension의 커스텀 에러 코드는 TroubleShooting의 에러 코드 항목을 참조한다.
Q. O2 Extension을 최신으로 업데이트하는 방법은 무엇입니까?
A. PostgreSQL은 Extension을 간단한 SQL 구문으로 업데이트할 수 있도록 설계되어 있다. O2 Extension도 마찬가지로 간단한 SQL 구문을 사용하여 업데이트할 수 있다. 자세한 내용은 설치 안내서를 참조한다.
Q. 더 이상 필요하지 않은 O2 Extension을 어떻게 제거합니까?
A. PostgreSQL은 Extension을 데이터베이스 객체로서 관리하며 간단한 SQL 구문으로 제거할 수 있도록 설계되어 있다. O2 Extension도 마찬가지로 간단한 SQL 구문을 사용하여 제거할 수 있다. 자세한 내용은 설치 안내서를 참조한다.
Q. O2 Extension 관련 로그를 어디서 확인할 수 있습니까?
A. O2 Extension 관련 로그는 PostgreSQL의 로그 파일에 함께 작성된다.
Last updated