Programer Life/DB

DB NAME 과 SID 의 차이

신비마마 2009. 8. 10. 17:37
출처 우성이의 개인 블로그 | 새내기
원문 http://blog.naver.com/querydb/40005886209

결론적으로 DB_NAMESID(System Identifier)는 같은 의미를 입니다.

둘다 모두 데이터베이스 명을 의미히는 키워드들 입니다.

 

SID는 오라클 데이터베이스를 최초 설치할 때 설정하는 환경 변수의 이름으로 사용되는 단어입니다.

UNIX 또는 LINUX 상에서 오라클 데이터베이스가 설치된 사용자 계정으로 접속한 다음 .PROFILE 또는 .CSHRC 등의 파일을 참조해 보시면 ORACLE_SID 라는 환경 변수를 참조하실 수 있을것 입니다.

이 변수의 의미는 설치되어 있는 오라클 데이터베이스의 이름을 운영체계가 이해할 수 있도록 정의하는 이름입니다.

 

다음은 SQLPLUS로 오라클 데이터베이스에 접속한 다음  DB_NAME 이라는 파라미터의 값을 참조해 보십시오.

 

SQL> SHOW PARAMETER  DB_NAME

 

화면에 출력된 값은 현재 사용하고 있는 오라클 데이터베이스의 이름을 나타 냅니다.

즉, 데이터베이스 내에서 데이터베이스의 이름을 확인하는 방법이며,  이 이름은 운영체계 상에서 확인하신 ORALCE_SID 이름과 동일합니다.