[oracle]오라클 버전 확인 방법
1번째 방법.. 대부분의 경우 해당 쿼리로 버전 정보가 조회됩니다..
SELECT * FROM V$VERSION;
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
근데.. SELECT * FROM V$VERSION; 쿼리를 날리면 멈추거나.. 버벅거리거나 하는 경우가 발생..
그래서 다시 해당 쿼리말고 다른 방법으로 오라클 버전을 조회하는 방법을 찾게 되었습니다..
2번째 방법..
SELECT * FROM SYS.PRODUCT_COMPONENT_VERSION;
NLSRTL 11.2.0.1.0 Production
Oracle Database 11g Enterprise Edition 11.2.0.1.0 64bit Production
PL/SQL 11.2.0.1.0 Production
TNS for Linux: 11.2.0.1.0 Production
내용은 약간 다르지만.. 그래도.. 원하는 오라클 버전 정보가 나오게됩니다..
이것도 안된다?..
그러 마지막으로.. 3번째 방법..
SELECT * FROM NLS_DATABASE_PARAMETERS
WHERE PARAMETER = 'NLS_RDBMS_VERSION';
NLS_RDBMS_VERSION 11.2.0.1.0
보통 1번이.. 안되더라도.. 2번이 되는데.. 2번이 안되면 3번 방법으로!..
누가 버전 확인 하는 방법 1번이 안되는데.. 다른 방법이 없냐고 물어보길래 올려봅니다..