인벤토리 생성

Oracle 인벤토리 디렉토리 지정

시스템에 Oracle 소프트웨어를 처음 설치하면 oraInventory 디렉토리 경로를 제공하라는 메시지가 나타납니다.

설치 중에 메시지가 표시될 때 Oracle 기본 위치 경로를 제공하거나 Oracle Grid Infrastructure 설치를 수행 중인 사용자에 대해 환경 변수 ORACLE_BASE를 설정한 경우 OUI가 Oracle 인벤토리 디렉토리를 ORACLE_BASE/../oraInventory 경로에 생성합니다. 예를 들어, ORACLE_BASE/opt/oracle/11로 설정된 경우 Oracle 인벤토리 디렉토리가 /opt/oracle/oraInventory 경로로 기본 설정되므로 모든 설치의 중앙 인벤토리가 이 특정 Oracle 설치 사용자의 Oracle 기본 위치 외부에 위치하게 됩니다.

경로를 입력하지도 않고 ORACLE_BASE를 설정하지도 않으면 Oracle 인벤토리 디렉토리가 설치를 수행하는 사용자의 홈 디렉토리에 놓입니다. 예를 들면 다음과 같습니다.

/home/oracle/oraInventory

이러한 배치는 이후 설치 중에 여러 Oracle 소프트웨어 소유자로 인해 권한 오류가 발생할 수 있기 때문에 Oracle은 이 옵션을 사용하지 않고 대신 OFA 호환 경로를 사용할 것을 권장합니다.

새 설치의 경우 Oracle은 Oracle 소프트웨어 소유자가 소유한 /u01/app/oraInventory와 같은 OFA 구조에 따라 Oracle 경로를 생성하거나 Oracle 기본 위치 환경 변수를 OFA 호환 값으로 설정할 것을 권장합니다.

Oracle 기본 위치 변수를 /u01/app/grid 또는 /u01/app/oracle과 같은 경로로 설정할 경우, 모든 Oracle 설치 소유자가 이 중앙 인벤토리 디렉토리에 쓸 수 있는 올바른 권한을 사용하여 Oracle 인벤토리가 u01/app/oraInventory 경로로 기본 설정됩니다.

기본적으로 Oracle 인벤토리 디렉토리는 설치 소유자의 Oracle 기본 위치 디렉토리에 설치되지 않습니다. 그 이유는 각 사용자에게는 별도의 Oracle 기본 위치가 있지만 모든 Oracle 소프트웨어 설치는 공통 Oracle 인벤토리를 공유하므로, 모든 사용자에 대해 Oracle 인벤토리는 하나만 존재하기 때문입니다.