[ORACLE] 환경 변수 확인

[ORACLE] 환경 변수 확인

Oracle 설치로 인한 오라클 관련 환경 변수를 확인해보자.


1. 환경 변수 확인


previous_3

[Win] + [R] 또는 윈도우 검색에 regedit 을 입력해서 레지스트리 편집기를 실행한다.

1

레지스트리 편집기에서
컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDB19Home1 경로로 이동한 뒤 다음의 환경 변수를 확인할 수 있다.

  1. NLS_LANG : KOREAN_KOREA.KO16MSWIN949
  2. ORACLE_BASE : E:\app\oracle
  3. ORACLE_HOME : E:\app\oracle\product\19.3.0\dbhome_1
  4. ORACLE_SID : orcl

NLS_LANG 은 다음에 알아보도록 하자.

ORACLE_HOME 은 이전의 Oracle 19c 설치 글에서 설정한 Oracle 엔진이 설치되어 있는 위치이다.

ORACLE_SID데이터베이스 인스턴스 이름이다.

2. 실행 파일 %PATH% 경로 확인


CMD를 키고, 환경 변수 %PATH% 값을 echo 명령으로 확인할 수 있다.

2

위와 같이 환경 변수에 Oracle 실행파일 패스 E:\app\oracle\product\19.3.0\dbhome_1\bin; 가 지정되어 있는 것을 확인 할 수 있다.
이로 인해 Oracle 명령이 실행되는 경로에 존재하지 않아도 Oracle 명령을 실행 할 수 있는 것이다.

3. Oracle 사용자 인증 설정 확인

E:\app\oracle\product\19.3.0\dbhome_1\network\admin 경로로 이동한다.

3

sqlnet.ora 파일을 열어서 내용을 확인해보자.

4

이 중에 8번째 줄을 주목해보자.

SQLNET.AUTHENTICATION_SERVICES= (NTS)

값이 NTS로 정의되어 있을 경우, 이는 Windows의 사용자 정보를 이용하여 Oracle 인스턴스에 대한 접속 여부를 현재 로그인 된 Windows의 사용자 권한으로 판단한다는 것을 의미한다.

이 경우 현재 접속중인 사용자 계정이 ORA_DBA 그룹에 속해있다면,

sqlplus / as sysdba

위 명령을 통해 Oracle에 접속할 수 있다.

Ref



© 2022. All rights reserved.