DB

Oracle DB 이름 및 버전 확인 방법 (개발자 제공용)

Lawmin 2024. 7. 2. 10:25

시스템 객체에 대한 권한 변경 없이, 일반 사용자에게 DB 이름과 버전을 알려주고 싶을 때 사용해 볼 수 있습니다.

 

* SQLPLUS sysdba 로 접속

 

$ sqlplus "/as sysdba"

CREATE VIEW SYSTEM.db AS
  SELECT version, ora_database_name db_name
  FROM   product_component_version
  WHERE  ROWNUM = 1;
GRANT SELECT ON SYSTEM.db TO PUBLIC;
CREATE PUBLIC SYNONYM db FOR SYSTEM.db;

SELECT * FROM DB;