[ORACLE] 오라클 SID 확인 방법

    Oracle 데이터베이스에서 SID(System ID)는 데이터베이스 인스턴스를 식별하는 데 사용되는 고유한 식별자입니다. 이 글에서는 Oracle 데이터베이스에서 SID를 확인하는 방법에 대해 알아보겠습니다.

    1. SQL*Plus 명령어를 사용하여 SID 확인하기

    SQL*Plus 명령어를 사용하여 SID를 확인할 수 있습니다. 명령어를 실행하면 데이터베이스에 연결되며, 세션 ID와 함께 SID가 출력됩니다.

    SELECT sys_context('USERENV', 'SID') AS sid FROM dual;

    2. V$INSTANCE 뷰를 사용하여 SID 확인하기

    V$INSTANCE 뷰는 Oracle 데이터베이스 인스턴스에 대한 정보를 제공하는 뷰입니다. 이 뷰를 사용하여 SID를 확인할 수 있습니다.

    SELECT INSTANCE_NAME, INSTANCE_NUMBER, THREAD# AS SID FROM V$INSTANCE;

    위의 쿼리를 실행하면 인스턴스의 이름, 번호, 그리고 SID가 출력됩니다.

    3. 등록된 서비스 목록에서 SID 확인하기

    Oracle 데이터베이스는 등록된 서비스 목록을 가지고 있습니다. 이 목록을 확인하여 데이터베이스의 SID를 확인할 수 있습니다.

    SELECT value FROM v$parameter WHERE name = 'service_names';

    위의 쿼리를 실행하면 등록된 서비스 목록이 출력됩니다. 여기서 목록 중 하나가 SID와 일치할 것입니다.

    댓글

    Designed by JB FACTORY